Makefile.am revision f43825305e7e4a266d3c3885ed0c53d991d37019
02c335c23bf5fa225a467c19f2c063fb0dc7b8c3Timo Sirainenextra_distcheck_flags =
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif HAVE_DEVSHM
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch extra_distcheck_flags += --with-test-dir=/dev/shm
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif WITH_JOURNALD
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch extra_distcheck_flags += --with-syslog=journald
7384b4e78eaab44693c985192276e31322155e32Stephan BoschDISTCHECK_CONFIGURE_FLAGS = --with-ldb-lib-dir="$$dc_install_base"/lib/ldb \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch --disable-dbus-tests \
0d5c9a80e91a4073d5fd6820e9ddce2755221f64Stephan Bosch --enable-all-experimental-features \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(extra_distcheck_flags) \
6d573191bea1a64d6046be070487a5705a2d0204Stephan Bosch $(AUX_DISTCHECK_CONFIGURE_FLAGS)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif HAVE_MANPAGES
1d048c5050f03c24251e5af8087e640de21b2d62Timo Sirainen# Some old versions of automake don't define builddir
1d048c5050f03c24251e5af8087e640de21b2d62Timo SirainenDOXYGEN = @DOXYGEN@
1d048c5050f03c24251e5af8087e640de21b2d62Timo SirainenDISTSETUPOPTS =
1d048c5050f03c24251e5af8087e640de21b2d62Timo Sirainenif HAVE_DEBIAN
1d048c5050f03c24251e5af8087e640de21b2d62Timo SirainenDISTSETUPOPTS += --install-layout=deb
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssdlibexecdir = $(libexecdir)/sssd
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssdlibdir = $(libdir)/sssd
7384b4e78eaab44693c985192276e31322155e32Stephan Boschldblibdir = @ldblibdir@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif BUILD_KRB5_LOCATOR_PLUGIN
7384b4e78eaab44693c985192276e31322155e32Stephan Boschkrb5plugindir = @krb5pluginpath@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif BUILD_KRB5_LOCALAUTH_PLUGIN
7384b4e78eaab44693c985192276e31322155e32Stephan Boschkrb5localauth_plugindir = @appmodpath@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif BUILD_PAC_RESPONDER
7384b4e78eaab44693c985192276e31322155e32Stephan Boschkrb5authdata_plugindir = @krb5authdatapluginpath@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif BUILD_CIFS_IDMAP_PLUGIN
7384b4e78eaab44693c985192276e31322155e32Stephan Boschcifsplugindir = @cifspluginpath@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif BUILD_LIBWBCLIENT
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibwbclientdir = @appmodpath@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssdconfdir = $(sysconfdir)/sssd
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssddatadir = $(datadir)/sssd
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssdapiplugindir = $(sssddatadir)/sssd.api.d
7384b4e78eaab44693c985192276e31322155e32Stephan Boschdbuspolicydir = $(sysconfdir)/dbus-1/system.d
7384b4e78eaab44693c985192276e31322155e32Stephan Boschdbusservicedir = $(datadir)/dbus-1/system-services
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_statedir = $(localstatedir)/lib/sss
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Boschlocaledir = @localedir@
9145c8b5eda526d05bd4a7ced20f6f6f2ff8df03Stephan Boschnsslibdir = @nsslibdir@
9145c8b5eda526d05bd4a7ced20f6f6f2ff8df03Stephan Boschpamlibdir = @pammoddir@
9145c8b5eda526d05bd4a7ced20f6f6f2ff8df03Stephan Boschautofslibdir = @appmodpath@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschnfslibdir = @nfsidmaplibdir@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschdbpath = @dbpath@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschpluginpath = @pluginpath@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschpidpath = @pidpath@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschpipepath = @pipepath@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschmcpath = @mcpath@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschinitdir = @initdir@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschsystemdunitdir = @systemdunitdir@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschsystemdconfdir = @systemdconfdir@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschlogpath = @logpath@
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschpubconfpath = @pubconfpath@
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschgpocachepath = @gpocachepath@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschkeytabdir = $(sss_statedir)/keytabs
7384b4e78eaab44693c985192276e31322155e32Stephan Boschpkgconfigdir = $(libdir)/pkgconfig
47a53a80656dc400ff8effdc1432a69fbf5ae8baTimo Sirainenkrb5rcachedir = @krb5rcachedir@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsudolibdir = @sudolibpath@
7384b4e78eaab44693c985192276e31322155e32Stephan BoschUNICODE_LIBS=@UNICODE_LIBS@
7384b4e78eaab44693c985192276e31322155e32Stephan BoschMKDIR_P = @MKDIR_P@
7384b4e78eaab44693c985192276e31322155e32Stephan BoschINSTALL = @INSTALL@
7384b4e78eaab44693c985192276e31322155e32Stephan BoschSSSD_USER = @SSSD_USER@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif WANT_AUX_INFO
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch AM_CFLAGS += -aux-info $@.X
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -Wcast-qual -Wcast-align -Wwrite-strings -Wundef \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -Werror-implicit-function-declaration -Winit-self \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -fno-strict-aliasing \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschpkgconfig_DATA =
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan BoschACLOCAL_AMFLAGS = -I m4 -I .
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschbin_PROGRAMS = \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch sss_ssh_authorizedkeys \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch sss_ssh_knownhostsproxy
f74dbd3ff682fea040f60383e001620d1f1b09d3Stephan Boschsbin_PROGRAMS = \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch sss_useradd \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch sss_userdel \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch sss_groupadd \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch sss_groupdel \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch sss_usermod \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch sss_groupmod \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch sss_groupshow \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch sss_debuglevel \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch sss_override \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschsssdlibexec_PROGRAMS = \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Bosch proxy_child \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschsssdlibexec_PROGRAMS += sssd_sudo
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschif BUILD_AUTOFS
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschsssdlibexec_PROGRAMS += sssd_autofs
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschsssdlibexec_PROGRAMS += sssd_ssh
f74dbd3ff682fea040f60383e001620d1f1b09d3Stephan Boschsssdlibexec_PROGRAMS += sssd_ifp
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschif BUILD_SAMBA
f74dbd3ff682fea040f60383e001620d1f1b09d3Stephan Boschsssdlibexec_PROGRAMS += gpo_child
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Boschif BUILD_SEMANAGE
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Boschsssdlibexec_PROGRAMS += selinux_child
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Boschsssdlibexec_PROGRAMS += p11_child
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Boschif BUILD_PAC_RESPONDER
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Bosch sssdlibexec_PROGRAMS += sssd_pac
f883bf3eff62f5d27df5ee9ee664edc38a77937fStephan Bosch non_interactive_check_based_tests = \
f883bf3eff62f5d27df5ee9ee664edc38a77937fStephan Bosch dlopen-tests \
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Bosch sysdb-tests \
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Bosch strtonum-tests \
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Bosch resolv-tests \
f74dbd3ff682fea040f60383e001620d1f1b09d3Stephan Bosch krb5-utils-tests \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch check_and_open-tests \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch files-tests \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch refcount-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch fail_over-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch find_uid-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch ipa_ldap_opt-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch ad_ldap_opt-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch simple_access-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch crypto-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch debug-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch ipa_hbac-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch sss_idmap-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch responder_socket_access-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch safe-format-tests
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch non_interactive_check_based_tests += sysdb_ssh-tests
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Boschif BUILD_CONFIG_LIB
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch non_interactive_check_based_tests += sss_config-tests
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Boschendif # BUILD_CONFIG_LIB
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Boschendif # BUILD_IFP
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Boschif BUILD_DBUS_TESTS
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch non_interactive_check_based_tests += \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch sbus_codegen_tests
e9228a3918aa0243eff4aae1ff5462bd3198417fTimo Sirainenendif # BUILD_DBUS_TESTS
7384b4e78eaab44693c985192276e31322155e32Stephan Boschendif # HAVE_CHECK
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainenif HAVE_CMOCKA
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch non_interactive_cmocka_based_tests = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch nss-srv-tests \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch test-find-uid \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch test-negcache \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch test-authtok \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainen sss_nss_idmap-tests \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainen dyndns-tests \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch fqnames-tests \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainen nestedgroups-tests \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch test_sss_idmap \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch test_ipa_idmap \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch ad_common_tests \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch dp_opt_tests \
3e9055cee8e331a84522dd1e65d0d0e09a4e8803Stephan Bosch responder-get-domains-tests \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch sbus-internal-tests \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch sss_sifp-tests \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch test_search_bases \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch test_ldap_auth \
fe681e6db72f30bd754b622005bbe298e5ca775aTimo Sirainen test_sdap_access \
fe681e6db72f30bd754b622005bbe298e5ca775aTimo Sirainen test_sysdb_views \
fe681e6db72f30bd754b622005bbe298e5ca775aTimo Sirainen test_sysdb_subdomains \
fe681e6db72f30bd754b622005bbe298e5ca775aTimo Sirainen test_sysdb_utils \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch test_be_ptask \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch test_copy_ccache \
a991cfe2157e58ee43bc580f517ce9ef0dfb7acfStephan Bosch test_copy_keytab \
fb1be3de0159d6a10e916ad992e2bc53be64c6d5Timo Sirainen test_child_common \
fb1be3de0159d6a10e916ad992e2bc53be64c6d5Timo Sirainen responder_cache_req-tests \
129596c93692b21d6c6b1313b389774af24c2983Stephan Bosch test_sbus_opath \
fca68889b287d8eed4babe72a231bd6079da012dStephan Bosch test_fo_srv \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen pam-srv-tests \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen test_ipa_subdom_util \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen test_ipa_subdom_server \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen test_krb5_wait_queue \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Bosch test_cert_utils \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Bosch test_ldap_id_cleanup \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch test_data_provider_be \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif HAVE_LIBRESOLV
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschnon_interactive_cmocka_based_tests += test_resolv_fake
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschendif # HAVE_LIBRESOLV
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschnon_interactive_cmocka_based_tests += ifp_tests
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainenendif # BUILD_IFP
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschif BUILD_SAMBA
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschnon_interactive_cmocka_based_tests += \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch ad_access_filter_tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Boschendif # HAVE_CMOCKA
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschcheck_PROGRAMS = \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch stress-tests \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch krb5-child-test \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch $(non_interactive_cmocka_based_tests) \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch $(non_interactive_check_based_tests)
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschif HAVE_CMOCKA
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschcheck_PROGRAMS += dummy-child
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Boschendif # HAVE_CMOCKA
79f8a20424633e806447bc9375a5ab403aabc758Stephan BoschPYTHON_TESTS =
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif BUILD_PYTHON2_BINDINGS
fc94140acba51adafedafbc8491a3223a51db7a8Stephan BoschPYTHON_TESTS += src/config/SSSDConfigTest.py2.sh \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif BUILD_PYTHON3_BINDINGS
7384b4e78eaab44693c985192276e31322155e32Stephan BoschPYTHON_TESTS += src/config/SSSDConfigTest.py3.sh \
7384b4e78eaab44693c985192276e31322155e32Stephan BoschTEST_EXTENSIONS = .sh
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(PYTHON_TESTS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(non_interactive_cmocka_based_tests) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(non_interactive_check_based_tests) \
93c9909f68f7d057e38cca3b4612ec8d0bf42999Timo Sirainensssdlib_LTLIBRARIES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif BUILD_SAMBA
49287618521ff2c69385456de116e5d1581426c0Timo Sirainensssdlib_LTLIBRARIES += \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschldblib_LTLIBRARIES = \
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Boschif BUILD_KRB5_LOCATOR_PLUGIN
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Boschkrb5plugin_LTLIBRARIES = \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschif BUILD_KRB5_LOCALAUTH_PLUGIN
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschkrb5localauth_plugin_LTLIBRARIES = \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschif BUILD_PAC_RESPONDER
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschkrb5authdata_plugin_LTLIBRARIES = \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschif BUILD_CIFS_IDMAP_PLUGIN
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschcifsplugin_LTLIBRARIES = \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschnoinst_LTLIBRARIES =
4c4c4a740bbb1b674d4b0dae009d1919f8ad96b7Stephan Boschpkglib_LTLIBRARIES =
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschif BUILD_PYTHON2_BINDINGS
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschpy2exec_LTLIBRARIES = \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschif BUILD_PYTHON3_BINDINGS
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschpy3exec_LTLIBRARIES = \
84740b03d3ee9e96a2e446a54729188764c99292Timo Sirainendist_noinst_SCRIPTS = \
84740b03d3ee9e96a2e446a54729188764c99292Timo Sirainen $(EXTRA_SCRIPTS) \
84740b03d3ee9e96a2e446a54729188764c99292Timo Sirainen src/config/SSSDConfig/sssd_upgrade_config.py \
6d573191bea1a64d6046be070487a5705a2d0204Stephan Boschdist_noinst_DATA = \
4521d35c263add6af3f1ae55b3760291767ce50cTimo Sirainen src/config/testconfigs/sssd-invalid-badbool.conf \
4521d35c263add6af3f1ae55b3760291767ce50cTimo Sirainen###############################
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen# Global compilation settings #
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen###############################
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo SirainenAM_CPPFLAGS = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch -I$(srcdir)/include \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch -I$(srcdir)/src \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(POPT_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(TALLOC_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(TDB_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(TEVENT_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(LDB_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(DBUS_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(PCRE_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(COLLECTION_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(INI_CONFIG_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(DHASH_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(LIBNL_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(OPENLDAP_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(GLIB2_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(JOURNALD_CFLAGS) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch -DLIBDIR=\"$(libdir)\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DVARDIR=\"$(localstatedir)\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSSS_STATEDIR=\"$(sss_statedir)\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSYSCONFDIR=\"$(sysconfdir)\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSHLIBEXT=\"$(SHLIBEXT)\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSSSD_LIBEXEC_PATH=\"$(sssdlibexecdir)\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSSSD_CONF_DIR=\"$(sssdconfdir)\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSSS_NSS_MCACHE_DIR=\"$(mcpath)\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSSS_NSS_SOCKET_NAME=\"$(pipepath)/nss\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSSS_PAM_SOCKET_NAME=\"$(pipepath)/pam\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSSS_PAC_SOCKET_NAME=\"$(pipepath)/pac\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSSS_PAM_PRIV_SOCKET_NAME=\"$(pipepath)/private/pam\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSSS_SUDO_SOCKET_NAME=\"$(pipepath)/sudo\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSSS_AUTOFS_SOCKET_NAME=\"$(pipepath)/autofs\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSSS_SSH_SOCKET_NAME=\"$(pipepath)/ssh\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DLOCALEDIR=\"$(localedir)\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DBASE_FILE_STEM=\"$(*F)\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo SirainenSSSD_RESPONDER_OBJ = \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen src/responder/common/responder_get_domains.c \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen src/providers/data_provider_iface_generated.c \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen src/providers/data_provider_iface_generated.h \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo SirainenSSSD_TOOLS_OBJ = \
befccf297cba74009dfd0447a0dcea018af756feStephan BoschSSSD_LCL_TOOLS_OBJ = \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch $(SSSD_TOOLS_OBJ)
befccf297cba74009dfd0447a0dcea018af756feStephan BoschSSSD_RESOLV_OBJ = \
befccf297cba74009dfd0447a0dcea018af756feStephan BoschSSSD_FAILOVER_OBJ = \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch $(SSSD_RESOLV_OBJ)
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch $(TALLOC_LIBS) \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch $(TEVENT_LIBS) \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch $(POPT_LIBS) \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch $(LDB_LIBS) \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch $(DBUS_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(PCRE_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(INI_CONFIG_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(COLLECTION_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(DHASH_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(OPENLDAP_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan BoschPYTHON_BINDINGS_LIBS = \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(TALLOC_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(POPT_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(LDB_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan BoschTOOLS_LIBS = \
de0181258ab66b527ad8dc7e51a8efa76b4658d0Stephan Bosch $(LTLIBINTL) \
de0181258ab66b527ad8dc7e51a8efa76b4658d0Stephan Bosch $(TALLOC_LIBS) \
de0181258ab66b527ad8dc7e51a8efa76b4658d0Stephan Bosch $(TEVENT_LIBS) \
de0181258ab66b527ad8dc7e51a8efa76b4658d0Stephan Bosch $(POPT_LIBS) \
de0181258ab66b527ad8dc7e51a8efa76b4658d0Stephan Bosch $(LDB_LIBS) \
de0181258ab66b527ad8dc7e51a8efa76b4658d0Stephan Bosch $(DBUS_LIBS) \
de0181258ab66b527ad8dc7e51a8efa76b4658d0Stephan Bosch $(PCRE_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(INI_CONFIG_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(COLLECTION_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(DHASH_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(OPENLDAP_LIBS) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Boschif BUILD_SELINUX
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch PYTHON_BINDINGS_LIBS += $(SELINUX_LIBS)
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch TOOLS_LIBS += $(SELINUX_LIBS)
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Boschdist_noinst_HEADERS = \
57962a937b214be3a131f78005509afaa26fe4bfTimo Sirainen src/tests/cmocka/common_mock_sysdb_objects.h \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch src/sss_client/libwbclient/wbc_err_internal.h \
a991cfe2157e58ee43bc580f517ce9ef0dfb7acfStephan Bosch src/sss_client/libwbclient/wbclient_internal.h \
6bc9fb43cc1ac24693d030a6cbfa43bc7cbc82cbTimo Sirainen src/sss_client/libwbclient/wbc_sssd_internal.h \
8192e6fcab193e174a3258457e967a6fcc60b05eStephan Bosch dist_noinst_HEADERS += src/util/crypto/nss/nss_util.h
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan Bosch nss_idmap_doc
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan Bosch SSSD_DOCS += sss_simpleifp_doc
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan BoschCLIENT_LIBS = $(LTLIBINTL)
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan Boschif HAVE_PTHREAD
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan BoschCLIENT_LIBS += -lpthread
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan Boschif WITH_JOURNALD
f883bf3eff62f5d27df5ee9ee664edc38a77937fStephan BoschSYSLOG_LIBS = $(JOURNALD_LIBS)
f74dbd3ff682fea040f60383e001620d1f1b09d3Stephan Bosch#####################
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan Bosch# Utility libraries #
0af543c1f5407f2fafd8685642e55385abade14aTimo Sirainen#####################
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan Boschpkglib_LTLIBRARIES += libsss_debug.la
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan Boschlibsss_debug_la_SOURCES = \
791fb70b3255a11a91ce0c2dc3ae1460d4cf8459Timo Sirainenlibsss_debug_la_LIBADD = \
791fb70b3255a11a91ce0c2dc3ae1460d4cf8459Timo Sirainen $(SYSLOG_LIBS)
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Boschlibsss_debug_la_LDFLAGS = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch -avoid-version
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschpkglib_LTLIBRARIES += libsss_child.la
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_child_la_SOURCES = src/util/child_common.c
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Boschlibsss_child_la_LIBADD = \
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Bosch $(TALLOC_LIBS) \
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Bosch $(TEVENT_LIBS) \
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Bosch $(DHASH_LIBS) \
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Boschlibsss_child_la_LDFLAGS = -avoid-version
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Boschpkglib_LTLIBRARIES += libsss_crypt.la
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch# Please try to avoid using SSS_CRYPT_{CFLAGS,LIBS} directly for compiling and
a4e186e3ef267fc7a6b592788067c8c9c87d0785Stephan Bosch# linking programs or libraries. This is purpose of wrapper library
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Bosch# libsss_crypt.so to hide internals. SSS_CRYPT_{CFLAGS,LIBS} might be used
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Bosch# in unit tests if you directly uses functions from underlining crypto libraries
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch SSS_CRYPT_SOURCES = src/util/crypto/nss/nss_base64.c \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch SSS_CRYPT_CFLAGS = $(NSS_CFLAGS)
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch SSS_CRYPT_LIBS = $(NSS_LIBS)
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch SSS_CERT_SOURCES = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch SSS_CERT_CFLAGS = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch $(NSS_CFLAGS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch SSS_CERT_LIBS = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch $(NSS_LIBS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch SSS_CRYPT_SOURCES = src/util/crypto/libcrypto/crypto_base64.c \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch src/util/crypto/libcrypto/crypto_hmac_sha1.c \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch src/util/crypto/libcrypto/crypto_sha512crypt.c \
069b28a2ef54072a221fe4ac67aaeb4e83fee6c1Timo Sirainen SSS_CRYPT_CFLAGS = $(CRYPTO_CFLAGS)
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch SSS_CRYPT_LIBS = $(CRYPTO_LIBS)
99feb6521535a7dc59d8dda89981ceac084b3e88Timo Sirainen SSS_CERT_SOURCES = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch SSS_CERT_CFLAGS = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch $(CRYPTO_CFLAGS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch SSS_CERT_LIBS = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch $(CRYPTO_LIBS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_crypt_la_SOURCES = \
0d5c9a80e91a4073d5fd6820e9ddce2755221f64Stephan Bosch $(SSS_CRYPT_SOURCES)
0d5c9a80e91a4073d5fd6820e9ddce2755221f64Stephan Boschlibsss_crypt_la_CFLAGS = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch $(AM_CFLAGS) \
a0613a630a412b0649b83c40c83f9fcfe50e1ad7Timo Sirainen $(SSS_CRYPT_CFLAGS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch $(DHASH_CFLAGS)
fb025942616dfec7770455a7092d01f2e516314dTimo Sirainenlibsss_crypt_la_LIBADD = \
fb025942616dfec7770455a7092d01f2e516314dTimo Sirainen $(SSS_CRYPT_LIBS) \
fb025942616dfec7770455a7092d01f2e516314dTimo Sirainen $(DHASH_LIBS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch $(TALLOC_LIBS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_crypt_la_LDFLAGS = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch -avoid-version
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschpkglib_LTLIBRARIES += libsss_cert.la
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_cert_la_SOURCES = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch $(SSS_CERT_SOURCES) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_cert_la_CFLAGS = \
0d5c9a80e91a4073d5fd6820e9ddce2755221f64Stephan Bosch $(AM_CFLAGS) \
0d5c9a80e91a4073d5fd6820e9ddce2755221f64Stephan Bosch $(SSS_CERT_CFLAGS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_cert_la_LIBADD = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch $(SSS_CERT_LIBS) \
a0613a630a412b0649b83c40c83f9fcfe50e1ad7Timo Sirainen $(TALLOC_LIBS) \
a0613a630a412b0649b83c40c83f9fcfe50e1ad7Timo Sirainenlibsss_cert_la_LDFLAGS = \
a0613a630a412b0649b83c40c83f9fcfe50e1ad7Timo Sirainen -avoid-version \
a0613a630a412b0649b83c40c83f9fcfe50e1ad7Timo Sirainenpkglib_LTLIBRARIES += libsss_util.la
a0613a630a412b0649b83c40c83f9fcfe50e1ad7Timo Sirainenlibsss_util_la_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibsss_util_la_CFLAGS = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(AM_CFLAGS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SYSTEMD_LOGIN_CFLAGS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibsss_util_la_LIBADD = \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_LIBS) \
667de5cf294d833b3d47dd455bacff4fd68dd146Timo Sirainen $(SYSTEMD_LOGIN_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(UNICODE_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch libsss_util_la_SOURCES += src/db/sysdb_sudo.c
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlibsss_util_la_SOURCES += \
b7540564b9d7b69ce8f6e5a80011ccd5f8b86005Timo Sirainenlibsss_util_la_LDFLAGS = -avoid-version
b7540564b9d7b69ce8f6e5a80011ccd5f8b86005Timo Sirainenpkglib_LTLIBRARIES += libsss_semanage.la
b7540564b9d7b69ce8f6e5a80011ccd5f8b86005Timo Sirainenlibsss_semanage_la_CFLAGS = \
b7540564b9d7b69ce8f6e5a80011ccd5f8b86005Timo Sirainen $(AM_CFLAGS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(TALLOC_CFLAGS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_semanage_la_SOURCES = \
3d1edb8e3a07d91860cc6b4b3cec8282caa70891Stephan Boschlibsss_semanage_la_LIBADD = \
173d53863744e8ed87e8fa4c32dfcf3759e2ceb0Stephan Bosch $(TALLOC_LIBS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschif BUILD_SEMANAGE
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_semanage_la_LIBADD += $(SEMANAGE_LIBS)
069b28a2ef54072a221fe4ac67aaeb4e83fee6c1Timo Sirainenlibsss_semanage_la_LDFLAGS = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch -avoid-version
378e6cb162b355d6f103526505bc00b9a78962e7Timo SirainenSSSD_INTERNAL_LTLIBS = \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenif BUILD_CONFIG_LIB
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenpkglib_LTLIBRARIES += libsss_config.la
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlibsss_config_la_SOURCES = \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlibsss_config_la_CFLAGS = \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen $(AM_CFLAGS) \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen $(AUGEAS_CFLAGS) \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen $(TALLOC_CFLAGS)
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlibsss_config_la_LIBADD = \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen $(AUGEAS_LIBS) \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen $(TALLOC_LIBS) \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen $(SSSD_INTERNAL_LTLIBS)
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlibsss_config_la_LDFLAGS = \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen -avoid-version
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenendif # BUILD_CONFIG_LIB
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenendif # BUILD_IFP
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlib_LTLIBRARIES = libipa_hbac.la \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenpkgconfig_DATA += src/providers/ipa/ipa_hbac.pc
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlibipa_hbac_la_DEPENDENCIES = src/providers/ipa/ipa_hbac.exports
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlibipa_hbac_la_SOURCES = \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlibipa_hbac_la_LIBADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(UNICODE_LIBS)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibipa_hbac_la_LDFLAGS = \
ccd968b44a40b9c2cf6278fabfa2a80cc5d9e46bTimo Sirainen -Wl,--version-script,$(srcdir)/src/providers/ipa/ipa_hbac.exports \
173d53863744e8ed87e8fa4c32dfcf3759e2ceb0Stephan Bosch -version-info 1:0:1
4c4c4a740bbb1b674d4b0dae009d1919f8ad96b7Stephan Boschdist_noinst_DATA += src/providers/ipa/ipa_hbac.exports
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibsss_idmap_la_DEPENDENCIES = src/lib/idmap/sss_idmap.exports
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibsss_idmap_la_SOURCES = \
27421074812b84d144b68388e597f4700f4f1c1bStephan Boschlibsss_idmap_la_LDFLAGS = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch -Wl,--version-script,$(srcdir)/src/lib/idmap/sss_idmap.exports \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Bosch -version-info 4:0:4
7384b4e78eaab44693c985192276e31322155e32Stephan Boschdist_noinst_DATA += src/lib/idmap/sss_idmap.exports
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschpkgconfig_DATA += src/sss_client/idmap/sss_nss_idmap.pc
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschlibsss_nss_idmap_la_DEPENDENCIES = src/sss_client/idmap/sss_nss_idmap.exports
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschlibsss_nss_idmap_la_SOURCES = \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschlibsss_nss_idmap_la_LIBADD = \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Bosch $(CLIENT_LIBS)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibsss_nss_idmap_la_LDFLAGS = \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Bosch -Wl,--version-script,$(srcdir)/src/sss_client/idmap/sss_nss_idmap.exports \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Bosch -version-info 1:0:1
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschdist_noinst_DATA += src/sss_client/idmap/sss_nss_idmap.exports
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Boschinclude_HEADERS = \
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Boschif BUILD_LIBWBCLIENT
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Boschlibwbclient_LTLIBRARIES = libwbclient.la
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Boschpkgconfig_DATA += src/sss_client/libwbclient/wbclient_sssd.pc
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan BoschEXTRA_libwbclient_la_DEPENDENCIES = \
4c4c4a740bbb1b674d4b0dae009d1919f8ad96b7Stephan Boschlibwbclient_la_SOURCES = \
4c4c4a740bbb1b674d4b0dae009d1919f8ad96b7Stephan Bosch src/sss_client/libwbclient/wbc_idmap_common.c \
4c4c4a740bbb1b674d4b0dae009d1919f8ad96b7Stephan Bosch src/sss_client/libwbclient/wbclient_common.c \
b99130e4cf4af4e6b103b949456222f3a2dff424Timo Sirainen src/sss_client/libwbclient/wbc_sssd_internal.h \
b99130e4cf4af4e6b103b949456222f3a2dff424Timo Sirainen src/sss_client/libwbclient/wbc_util_common.c \
35df1d3e03ffb05ee21077018f5154a4b1e47e37Timo Sirainenlibwbclient_la_LIBADD = \
35df1d3e03ffb05ee21077018f5154a4b1e47e37Timo Sirainen $(CLIENT_LIBS) \
35df1d3e03ffb05ee21077018f5154a4b1e47e37Timo Sirainenlibwbclient_la_LDFLAGS = \
35df1d3e03ffb05ee21077018f5154a4b1e47e37Timo Sirainen -Wl,--version-script,$(srcdir)/src/sss_client/libwbclient/wbclient.exports \
35df1d3e03ffb05ee21077018f5154a4b1e47e37Timo Sirainen -version-info @libwbclient_version_info@ \
35df1d3e03ffb05ee21077018f5154a4b1e47e37Timo Sirainendist_noinst_DATA += src/sss_client/libwbclient/wbclient.exports \
35df1d3e03ffb05ee21077018f5154a4b1e47e37Timo Siraineninclude_HEADERS += src/sss_client/libwbclient/wbclient_sssd.h
35df1d3e03ffb05ee21077018f5154a4b1e47e37Timo Sirainenendif #BUILD_LIBWBCLIENT
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlib_LTLIBRARIES += libsss_simpleifp.la
91a4eaad6cae9b59820a1fa3ad42ef7aea7d1e67Stephan Boschpkgconfig_DATA += src/lib/sifp/sss_simpleifp.pc
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschlibsss_simpleifp_la_SOURCES = \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschlibsss_simpleifp_la_CFLAGS = \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch $(AM_CFLAGS) \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschlibsss_simpleifp_la_LIBADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(DBUS_LIBS) \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Bosch $(DHASH_LIBS)
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschlibsss_simpleifp_la_LDFLAGS = \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Bosch -Wl,--version-script,$(srcdir)/src/lib/sifp/sss_simpleifp.exports \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Bosch -version-info 0:1:0
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschdist_noinst_DATA += src/lib/sifp/sss_simpleifp.exports
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschinclude_HEADERS += \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch####################
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch# Sbus Codegen #
31fa529029f35f65451fb1d119ed1d5435b62e46Timo Sirainen####################
99feb6521535a7dc59d8dda89981ceac084b3e88Timo Sirainen# Yes, the goal here is that the generated files end up in $(srcdir)
dde71564d306d07cba63bdf0f40996ffb90ca47aTimo Sirainen# not $(builddir). Always use $(srcdir) here.
dde71564d306d07cba63bdf0f40996ffb90ca47aTimo SirainenCODEGEN_XML = \
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch $(srcdir)/src/providers/data_provider_iface.xml \
173d53863744e8ed87e8fa4c32dfcf3759e2ceb0Stephan BoschEXTRA_DIST += \
173d53863744e8ed87e8fa4c32dfcf3759e2ceb0Stephan Bosch $(SBUS_CODEGEN) \
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch $(CODEGEN_XML)
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(srcdir)/$(SBUS_CODEGEN) --mode=header --output=$@ $<
173d53863744e8ed87e8fa4c32dfcf3759e2ceb0Stephan Bosch $(srcdir)/$(SBUS_CODEGEN) --mode=source --include=$(@:.c=.h) --output=$@ $<
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch# Regenerate when codegen changes
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan BoschCODEGEN_CODE = \
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch $(CODEGEN_XML:.xml=_generated.c) \
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch $(CODEGEN_XML:.xml=_generated.h)
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch$(CODEGEN_CODE): $(SBUS_CODEGEN)
7384b4e78eaab44693c985192276e31322155e32Stephan BoschBUILT_SOURCES = $(CODEGEN_CODE)
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch####################
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch# Program Binaries #
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch####################
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_SOURCES = \
ccd968b44a40b9c2cf6278fabfa2a80cc5d9e46bTimo Sirainensssd_LDADD = \
173d53863744e8ed87e8fa4c32dfcf3759e2ceb0Stephan Bosch $(SSSD_LIBS) \
2ff548b46061f984def8d36736745333b8405a31Timo Sirainen $(INOTIFY_LIBS) \
2ff548b46061f984def8d36736745333b8405a31Timo Sirainen $(LIBNL_LIBS) \
ccd968b44a40b9c2cf6278fabfa2a80cc5d9e46bTimo Sirainen $(KEYUTILS_LIBS) \
2ff548b46061f984def8d36736745333b8405a31Timo Sirainen $(SSSD_INTERNAL_LTLIBS)
ccd968b44a40b9c2cf6278fabfa2a80cc5d9e46bTimo Sirainensssd_nss_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_RESPONDER_OBJ)
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainensssd_nss_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(TDB_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_INTERNAL_LTLIBS)
93c9909f68f7d057e38cca3b4612ec8d0bf42999Timo Sirainensssd_pam_SOURCES = \
93c9909f68f7d057e38cca3b4612ec8d0bf42999Timo Sirainen $(SSSD_RESPONDER_OBJ)
93c9909f68f7d057e38cca3b4612ec8d0bf42999Timo Sirainensssd_pam_LDADD = \
93c9909f68f7d057e38cca3b4612ec8d0bf42999Timo Sirainen $(TDB_LIBS) \
93c9909f68f7d057e38cca3b4612ec8d0bf42999Timo Sirainen $(SSSD_LIBS) \
93c9909f68f7d057e38cca3b4612ec8d0bf42999Timo Sirainen $(SELINUX_LIBS) \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(PAM_LIBS) \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(SSSD_INTERNAL_LTLIBS) \
6c6915f4d75c352c63156df202fa51cd97524babStephan Boschsssd_sudo_SOURCES = \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(SSSD_RESPONDER_OBJ)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_sudo_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_LIBS) \
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Bosch $(SSSD_INTERNAL_LTLIBS)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif BUILD_AUTOFS
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_autofs_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_RESPONDER_OBJ)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_autofs_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_INTERNAL_LTLIBS)
e8f1e510df3ab051a816715c2056f0d10aee929eStephan Boschsssd_ssh_SOURCES = \
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Bosch $(SSSD_RESPONDER_OBJ) \
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Boschsssd_ssh_LDADD = \
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Bosch $(SSSD_LIBS) \
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Bosch $(SSSD_INTERNAL_LTLIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_pac_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_RESPONDER_OBJ)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_pac_CFLAGS = \
129596c93692b21d6c6b1313b389774af24c2983Stephan Bosch $(AM_CFLAGS) \
6bc9fb43cc1ac24693d030a6cbfa43bc7cbc82cbTimo Sirainen $(NDR_KRB5PAC_CFLAGS)
129596c93692b21d6c6b1313b389774af24c2983Stephan Boschsssd_pac_LDADD = \
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Bosch $(NDR_KRB5PAC_LIBS) \
c6494255de7b934281dd052960fd8ab5aa48e79eTimo Sirainen $(TDB_LIBS) \
9145c8b5eda526d05bd4a7ced20f6f6f2ff8df03Stephan Bosch $(SSSD_LIBS) \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainen $(SSSD_INTERNAL_LTLIBS)
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Boschsssd_ifp_SOURCES = \
d5c665cf2989d49922b63439ac45714e9755838aTimo Sirainen $(SSSD_RESPONDER_OBJ)
9145c8b5eda526d05bd4a7ced20f6f6f2ff8df03Stephan Boschsssd_ifp_CFLAGS = \
840abb812d2e8edc42b5e2a4e3838b8d5e759e6aStephan Boschsssd_ifp_LDADD = \
840abb812d2e8edc42b5e2a4e3838b8d5e759e6aStephan Bosch $(SSSD_LIBS) \
840abb812d2e8edc42b5e2a4e3838b8d5e759e6aStephan Bosch $(SSSD_INTERNAL_LTLIBS) \
5e4cdaaf560cfa94bfc014ce8e1a52e4d0a85b48Stephan Boschdist_dbuspolicy_DATA = \
5e4cdaaf560cfa94bfc014ce8e1a52e4d0a85b48Stephan Bosch src/responder/ifp/org.freedesktop.sssd.infopipe.conf
5e4cdaaf560cfa94bfc014ce8e1a52e4d0a85b48Stephan Boschdist_dbusservice_DATA = \
6bc9fb43cc1ac24693d030a6cbfa43bc7cbc82cbTimo Sirainen src/responder/ifp/org.freedesktop.sssd.infopipe.service
6bc9fb43cc1ac24693d030a6cbfa43bc7cbc82cbTimo Sirainenif BUILD_CONFIG_LIB
fca68889b287d8eed4babe72a231bd6079da012dStephan Boschsssd_ifp_LDADD += libsss_config.la
d5c665cf2989d49922b63439ac45714e9755838aTimo Sirainensssd_be_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch src/providers/data_provider_iface_generated.c \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch src/providers/data_provider_iface_generated.h \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_FAILOVER_OBJ)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_be_LDADD = \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(LIBADD_DL) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(SSSD_LIBS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(CARES_LIBS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(PAM_LIBS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(SSSD_INTERNAL_LTLIBS)
de96afeeaa5242cffe89f1966457e935806b5746Stephan Boschsssd_be_LDFLAGS = \
de96afeeaa5242cffe89f1966457e935806b5746Stephan Bosch -Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
cb44fd2f888be7da34b5d3db2f4d3e88b989f0fbTimo Sirainen -export-dynamic
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainenif BUILD_PYTHON_BINDINGS
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_obfuscate_pythondir = $(sbindir)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschdist_sss_obfuscate_python_SCRIPTS = \
3e9055cee8e331a84522dd1e65d0d0e09a4e8803Stephan Boschdist_noinst_DATA += \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch######################
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainen# Command-line Tools #
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch######################
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_useradd_SOURCES = \
50a6d26bd9041f44b4cad0c0357c0c604c132cc8Stephan Bosch $(SSSD_TOOLS_OBJ)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_useradd_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(TOOLS_LIBS) \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch $(SSSD_INTERNAL_LTLIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_userdel_SOURCES = \
d45ab3fff7c47f1719b9cd310228c0dac2bdd1b2Timo Sirainen $(SSSD_LCL_TOOLS_OBJ)
d5c665cf2989d49922b63439ac45714e9755838aTimo Sirainensss_userdel_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(TOOLS_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_INTERNAL_LTLIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(CLIENT_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_userdel_CFLAGS = \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_groupadd_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_TOOLS_OBJ)
d5c665cf2989d49922b63439ac45714e9755838aTimo Sirainensss_groupadd_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(TOOLS_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_INTERNAL_LTLIBS)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_groupdel_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_LCL_TOOLS_OBJ)
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensss_groupdel_LDADD = \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(TOOLS_LIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_INTERNAL_LTLIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(CLIENT_LIBS)
d5c665cf2989d49922b63439ac45714e9755838aTimo Sirainensss_groupdel_CFLAGS = $(AM_CFLAGS)
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensss_usermod_SOURCES = \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_LCL_TOOLS_OBJ)
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensss_usermod_LDADD = \
50a6d26bd9041f44b4cad0c0357c0c604c132cc8Stephan Bosch $(TOOLS_LIBS) \
50a6d26bd9041f44b4cad0c0357c0c604c132cc8Stephan Bosch $(SSSD_INTERNAL_LTLIBS) \
50a6d26bd9041f44b4cad0c0357c0c604c132cc8Stephan Bosch $(CLIENT_LIBS) \
27421074812b84d144b68388e597f4700f4f1c1bStephan Boschsss_usermod_CFLAGS = $(AM_CFLAGS)
069def4dc35022852d569b7ab75a3b19d2cb0f1cTimo Sirainensss_groupmod_SOURCES = \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch $(SSSD_LCL_TOOLS_OBJ)
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschsss_groupmod_LDADD = \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch $(TOOLS_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_INTERNAL_LTLIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(CLIENT_LIBS)
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschsss_groupmod_CFLAGS = $(AM_CFLAGS)
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschsss_groupshow_SOURCES = \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch $(SSSD_TOOLS_OBJ)
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschsss_groupshow_LDADD = \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch $(TOOLS_LIBS) \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch $(SSSD_INTERNAL_LTLIBS)
6ee9ce5ed955a1283dc22ad28980bf9cc23d4c4eStephan Boschsss_cache_SOURCES = \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_LCL_TOOLS_OBJ)
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensss_cache_LDADD = \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(TOOLS_LIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_INTERNAL_LTLIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(CLIENT_LIBS)
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensss_cache_CFLAGS = $(AM_CFLAGS)
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensss_debuglevel_SOURCES = \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_TOOLS_OBJ)
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensss_debuglevel_LDADD = \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(TOOLS_LIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_INTERNAL_LTLIBS)
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensss_seed_SOURCES = \
50a6d26bd9041f44b4cad0c0357c0c604c132cc8Stephan Bosch $(SSSD_TOOLS_OBJ)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_seed_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(TOOLS_LIBS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch $(SSSD_INTERNAL_LTLIBS)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_signal_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_TOOLS_OBJ) \
35df1d3e03ffb05ee21077018f5154a4b1e47e37Timo Sirainensss_signal_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(TOOLS_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_INTERNAL_LTLIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensss_override_SOURCES = \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_TOOLS_OBJ) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensss_override_LDADD = \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(TOOLS_LIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_INTERNAL_LTLIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensss_override_CFLAGS = \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(AM_CFLAGS) \
27421074812b84d144b68388e597f4700f4f1c1bStephan Boschsss_sudo_cli_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_sudo_cli_CFLAGS = $(AM_CFLAGS)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_sudo_cli_LDADD = $(CLIENT_LIBS)
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainensss_ssh_authorizedkeys_SOURCES = \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainensss_ssh_authorizedkeys_CFLAGS = $(AM_CFLAGS)
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainensss_ssh_authorizedkeys_LDADD = \
d3d941cc89a8ef5fe0de16bd89e50030e5d22f5bStephan Bosch $(SSSD_INTERNAL_LTLIBS) \
d3d941cc89a8ef5fe0de16bd89e50030e5d22f5bStephan Bosch $(CLIENT_LIBS) $(TALLOC_LIBS) $(POPT_LIBS)
d3d941cc89a8ef5fe0de16bd89e50030e5d22f5bStephan Boschsss_ssh_knownhostsproxy_SOURCES = \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainensss_ssh_knownhostsproxy_CFLAGS = $(AM_CFLAGS)
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainensss_ssh_knownhostsproxy_LDADD = \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(SSSD_INTERNAL_LTLIBS) \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(CLIENT_LIBS) $(TALLOC_LIBS) $(POPT_LIBS)
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen#################
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen# Feature Tests #
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen#################
7384b4e78eaab44693c985192276e31322155e32Stephan BoschTESTS_ENVIRONMENT = LDB_MODULES_PATH=$(abs_top_builddir)/ldb_mod_test_dir \
4124bebe6daab2cd05acb0416096fc47cb9abd92Timo Sirainen SSS_TEST_DIR=$(TEST_DIR) \
4124bebe6daab2cd05acb0416096fc47cb9abd92Timo Sirainen ABS_TOP_SRCDIR=$(abs_top_srcdir) \
4124bebe6daab2cd05acb0416096fc47cb9abd92Timo Sirainen $(AUX_TESTS_ENVIRONMENT)
4124bebe6daab2cd05acb0416096fc47cb9abd92Timo Sirainenldb_mod_test_dir: memberof.la
4124bebe6daab2cd05acb0416096fc47cb9abd92Timo Sirainen $(MKDIR_P) $(builddir)/ldb_mod_test_dir
4124bebe6daab2cd05acb0416096fc47cb9abd92Timo Sirainen cp $(builddir)/.libs/memberof.so $(builddir)/ldb_mod_test_dir
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschcheck_LTLIBRARIES = \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschlibsss_test_common_la_SOURCES = \
check_LTLIBRARIES += libsss_ad_tests.la
-Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
-Wl,--version-script,$(srcdir)/src/sss_client/idmap/sss_nss_idmap.unit_tests
dist_noinst_DATA += src/sss_client/idmap/sss_nss_idmap.unit_tests
-I$(top_srcdir)/src/lib/sifp
pam_test_client_SOURCES = src/sss_client/pam_test_client.c
$(MKDIR_P) intg/bld; \
prefix=`mktemp --tmpdir --directory sssd-intg.XXXXXXXX`; \
$(LN_S) "$$prefix" intg/pfx; \
cd intg/bld; \
--with-ldb-lib-dir="$$prefix"/lib/ldb \
rm "$$prefix"/lib/ldb/*.la; \
$(MAKE) $(AM_MAKEFLAGS) -C src/tests/intg intgcheck-installed; \
nsslib_LTLIBRARIES = libnss_sss.la
-Wl,--version-script,$(srcdir)/src/sss_client/sss_nss.exports
nfslib_LTLIBRARIES = sss.la
pamlib_LTLIBRARIES = pam_sss.la
-Wl,--version-script,$(srcdir)/src/sss_client/sss_pam.exports
-Wl,--version-script,$(srcdir)/src/sss_client/sss_sudo.exports \
sudolib_LTLIBRARIES = libsss_sudo.la
autofslib_LTLIBRARIES = libsss_autofs.la
-Wl,--version-script,$(srcdir)/src/sss_client/autofs/sss_autofs.exports
dist_noinst_DATA += src/sss_client/sss_sudo.exports
dist_noinst_DATA += src/sss_client/autofs/sss_autofs.exports
pkglib_LTLIBRARIES += libsss_krb5_common.la
pkglib_LTLIBRARIES += libsss_ldap_common.la
libsss_ipa_la_SOURCES += src/providers/ipa/ipa_hostid.c
$(MAKE) -C src/man update-po
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
$(DESTDIR)$(pubconfpath)/krb5.include.d \
$(DESTDIR)$(pubconfpath)/krb5.include.d $(DESTDIR)$(gpocachepath)
$(DOXYGEN) src/doxy.config
$(DOXYGEN) src/providers/ipa/ipa_hbac.doxy
$(DOXYGEN) src/lib/idmap/sss_idmap.doxy
$(DOXYGEN) src/sss_client/idmap/sss_nss_idmap.doxy
$(DOXYGEN) src/lib/sifp/sss_simpleifp.doxy
$(abs_builddir)/src/config/SSSDConfig/ipachangeconf.py:
$(abs_builddir)/src/config/SSSDConfig/sssd_upgrade_config.py:
$(abs_builddir)/src/config/SSSDConfig/ipachangeconf.py \
$(abs_builddir)/src/config/SSSDConfig/sssd_upgrade_config.py
cd $(builddir)/src/config; \
cd $(builddir)/src/config; \
cd $(builddir)/src/config; \
--record=$(abs_builddir)/src/config/.files2; \
cd $(builddir)/src/config; \
--record=$(abs_builddir)/src/config/.files2 --root=$(DESTDIR); \
cd $(builddir)/src/config; \
--record=$(abs_builddir)/src/config/.files3; \
cd $(builddir)/src/config; \
--record=$(abs_builddir)/src/config/.files3 --root=$(DESTDIR); \
rm $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2 \
$(DESTDIR)/$(nsslibdir)/libnss_sss.so
if [ -f $(abs_builddir)/src/config/.files2 ]; then \
cat $(abs_builddir)/src/config/.files2 | xargs -iq rm -f $(DESTDIR)/q; \
rm $(abs_builddir)/src/config/.files2 ; \
if [ -f $(abs_builddir)/src/config/.files3 ]; then \
cat $(abs_builddir)/src/config/.files3 | xargs -iq rm -f $(DESTDIR)/q; \
rm $(abs_builddir)/src/config/.files3 ; \
if [ ! $(srcdir)/src/config/SSSDConfig/ipachangeconf.py -ef $(builddir)/src/config/SSSDConfig/ipachangeconf.py ]; then \
rm -f $(builddir)/src/config/SSSDConfig/ipachangeconf.py ; \
if [ ! $(srcdir)/src/config/SSSDConfig/ipachangeconf.py -ef $(builddir)/src/config/SSSDConfig/ipachangeconf.py ]; then \
rm -f $(builddir)/src/config/SSSDConfig/sssd_upgrade_config.py ; \
rm -f $(builddir)/src/config/SSSDConfig/*.pyc
cd $(builddir)/src/config; $(PYTHON2) setup.py build --build-base $(abs_builddir)/src/config clean --all
if [ ! $(srcdir)/src/config/SSSDConfig/ipachangeconf.py -ef $(builddir)/src/config/SSSDConfig/ipachangeconf.py ]; then \
rm -f $(builddir)/src/config/SSSDConfig/ipachangeconf.py ; \
if [ ! $(srcdir)/src/config/SSSDConfig/ipachangeconf.py -ef $(builddir)/src/config/SSSDConfig/ipachangeconf.py ]; then \
rm -f $(builddir)/src/config/SSSDConfig/sssd_upgrade_config.py ; \
rm -f $(builddir)/src/config/SSSDConfig/__pycache__/*.pyc
cd $(builddir)/src/config; $(PYTHON3) setup.py build --build-base $(abs_builddir)/src/config clean --all
rm -f $(builddir)/src/sysv/systemd/sssd.service
rm -f $(builddir)/src/sysv/systemd/journal.conf
(cd src/tests/cwrap && $(MAKE) $(AM_MAKEFLAGS) $@) || exit 1;
git checkout $(srcdir)/po $(srcdir)/src/man/po
cp $(builddir)/contrib/sssd.spec $(RPMBUILD)/SPECS
cp $(distdir).tar.gz $(RPMBUILD)/SOURCES
rpmbuild --define "_topdir $(RPMBUILD)" -ba SPECS/sssd.spec
sed -e "s/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.*\])/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.`date +%Y%m%d.%H%M`.git`git log -1 --pretty=format:%h`\])/" < $(srcdir)/version.m4.orig > $(srcdir)/version.m4
-bs SPECS/sssd.spec
sed -e "s/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.*\])/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.`date +%Y%m%d.%H%M`.git`git log -1 --pretty=format:%h`\])/" < $(srcdir)/version.m4.orig > $(srcdir)/version.m4