Makefile.am revision 9a9b5e115b079751422be22fd252c0b283611c62
2454dfa32c93c20a8522c6ed42fe057baaac9f9aStephan Boschextra_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 \
86ab71bf134573e45dd9ab6bde9d55da4c44fc48Timo Sirainen --enable-all-experimental-features \
0d5c9a80e91a4073d5fd6820e9ddce2755221f64Stephan Bosch $(extra_distcheck_flags) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(AUX_DISTCHECK_CONFIGURE_FLAGS)
6d573191bea1a64d6046be070487a5705a2d0204Stephan BoschCLEANFILES = $(NULL)
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan BoschBUILT_SOURCES = $(NULL)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif HAVE_MANPAGES
1d048c5050f03c24251e5af8087e640de21b2d62Timo Sirainen# Some old versions of automake don't define builddir
1d048c5050f03c24251e5af8087e640de21b2d62Timo SirainenDOXYGEN = @DOXYGEN@
1d048c5050f03c24251e5af8087e640de21b2d62Timo SirainenDISTSETUPOPTS =
1d048c5050f03c24251e5af8087e640de21b2d62Timo Sirainenif HAVE_DEBIAN
7384b4e78eaab44693c985192276e31322155e32Stephan BoschDISTSETUPOPTS += --install-layout=deb
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssdlibexecdir = $(libexecdir)/sssd
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssdlibdir = $(libdir)/sssd
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssddefaultconfdir = $(sssdlibdir)/conf
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_SAMBA
7384b4e78eaab44693c985192276e31322155e32Stephan Boschwinbindplugindir = @winbindpluginpath@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif BUILD_LIBWBCLIENT
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibwbclientdir = @appmodpath@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssdconfdir = $(sysconfdir)/sssd
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Boschsssddatadir = $(datadir)/sssd
9145c8b5eda526d05bd4a7ced20f6f6f2ff8df03Stephan Boschsssdapiplugindir = $(sssddatadir)/sssd.api.d
9145c8b5eda526d05bd4a7ced20f6f6f2ff8df03Stephan Boschsssdtapscriptdir = $(sssddatadir)/systemtap
9145c8b5eda526d05bd4a7ced20f6f6f2ff8df03Stephan Boschdbuspolicydir = $(sysconfdir)/dbus-1/system.d
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschdbusservicedir = $(datadir)/dbus-1/system-services
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschsss_statedir = $(localstatedir)/lib/sss
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschrunstatedir = @runstatedir@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschlocaledir = @localedir@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschnsslibdir = @nsslibdir@
7a358ecd8918d1280a0b68cdf348c23f6721c799Stephan Boschpamlibdir = @pammoddir@
7a358ecd8918d1280a0b68cdf348c23f6721c799Stephan Boschautofslibdir = @appmodpath@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschnfslibdir = @nfsidmaplibdir@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschdbpath = @dbpath@
7abab3b191860a3d77af5192b0649833c8a0c803Stephan Boschpluginpath = @pluginpath@
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschpidpath = @pidpath@
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschpipepath = @pipepath@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschmcpath = @mcpath@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschinitdir = @initdir@
47a53a80656dc400ff8effdc1432a69fbf5ae8baTimo Sirainensystemdunitdir = @systemdunitdir@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsystemdconfdir = @systemdconfdir@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlogpath = @logpath@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschpubconfpath = @pubconfpath@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschgpocachepath = @gpocachepath@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschkeytabdir = $(sss_statedir)/keytabs
7384b4e78eaab44693c985192276e31322155e32Stephan Boschpkgconfigdir = $(libdir)/pkgconfig
7384b4e78eaab44693c985192276e31322155e32Stephan Boschkrb5rcachedir = @krb5rcachedir@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsudolibdir = @sudolibpath@
47a53a80656dc400ff8effdc1432a69fbf5ae8baTimo Sirainenpolkitdir = @polkitdir@
7384b4e78eaab44693c985192276e31322155e32Stephan Boschpamconfdir = $(sysconfdir)/pam.d
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsystemtap_tapdir = @tapset_dir@
6d573191bea1a64d6046be070487a5705a2d0204Stephan Boschif HAVE_SYSTEMD_UNIT
7384b4e78eaab44693c985192276e31322155e32Stephan Boschifp_exec_cmd = $(sssdlibexecdir)/sssd_ifp --uid 0 --gid 0 --debug-to-files --dbus-activated
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainenifp_systemdservice = SystemdService=sssd-ifp.service
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainenifp_restart = Restart=on-failure
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainenifp_exec_cmd = $(sssdlibexecdir)/sss_signal
7384b4e78eaab44693c985192276e31322155e32Stephan Boschifp_systemdservice =
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschsecdbpath = @secdbpath@
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan BoschUNICODE_LIBS=@UNICODE_LIBS@
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan BoschMKDIR_P = @MKDIR_P@
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan BoschINSTALL = @INSTALL@
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan BoschSSSD_USER = @SSSD_USER@
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschif WANT_AUX_INFO
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch AM_CFLAGS += -aux-info $@.X
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch -Wcast-qual -Wcast-align -Wwrite-strings -Wundef \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch -Werror-implicit-function-declaration -Winit-self \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch -Wmissing-include-dirs \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch -fno-strict-aliasing \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschpkgconfig_DATA =
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan BoschACLOCAL_AMFLAGS = -I m4 -I .
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Boschbin_PROGRAMS = \
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Bosch sss_ssh_authorizedkeys \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Bosch sss_ssh_knownhostsproxy
e46130f48a6962734bfde7e71906d3894bedf45bStephan Boschsbin_PROGRAMS = \
e46130f48a6962734bfde7e71906d3894bedf45bStephan Bosch sss_useradd \
e46130f48a6962734bfde7e71906d3894bedf45bStephan Bosch sss_userdel \
e46130f48a6962734bfde7e71906d3894bedf45bStephan Bosch sss_groupadd \
e46130f48a6962734bfde7e71906d3894bedf45bStephan Bosch sss_groupdel \
e46130f48a6962734bfde7e71906d3894bedf45bStephan Bosch sss_usermod \
e46130f48a6962734bfde7e71906d3894bedf45bStephan Bosch sss_groupmod \
e46130f48a6962734bfde7e71906d3894bedf45bStephan Bosch sss_groupshow \
e46130f48a6962734bfde7e71906d3894bedf45bStephan Bosch sss_debuglevel \
e46130f48a6962734bfde7e71906d3894bedf45bStephan Bosch sss_override \
e46130f48a6962734bfde7e71906d3894bedf45bStephan Boschsssdlibexec_PROGRAMS = \
e46130f48a6962734bfde7e71906d3894bedf45bStephan Bosch proxy_child \
e46130f48a6962734bfde7e71906d3894bedf45bStephan Boschsssdlibexec_PROGRAMS += sssd_sudo
e46130f48a6962734bfde7e71906d3894bedf45bStephan Boschif BUILD_AUTOFS
e46130f48a6962734bfde7e71906d3894bedf45bStephan Boschsssdlibexec_PROGRAMS += sssd_autofs
e46130f48a6962734bfde7e71906d3894bedf45bStephan Boschsssdlibexec_PROGRAMS += sssd_ssh
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschsssdlibexec_PROGRAMS += sssd_ifp
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschif BUILD_SAMBA
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschsssdlibexec_PROGRAMS += gpo_child
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschif BUILD_SEMANAGE
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschsssdlibexec_PROGRAMS += selinux_child
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschsssdlibexec_PROGRAMS += p11_child
f74dbd3ff682fea040f60383e001620d1f1b09d3Stephan Boschif HAVE_POLKIT_RULES_D
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Boschpolkit_rulesdir = $(polkitdir)
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Boschdist_polkit_rules_DATA = contrib/sssd-pcsc.rules
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Boschif BUILD_SECRETS
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Boschsssdlibexec_PROGRAMS += sssd_secrets
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Boschif BUILD_PAC_RESPONDER
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Bosch sssdlibexec_PROGRAMS += sssd_pac
f883bf3eff62f5d27df5ee9ee664edc38a77937fStephan Boschif HAVE_SYSTEMD_UNIT
f883bf3eff62f5d27df5ee9ee664edc38a77937fStephan Boschsssdlibexec_PROGRAMS += sssd_check_socket_activated_responders
e47c2f17d8136c4d972d1074a3f84ba2ecef4fdcStephan Bosch non_interactive_check_based_tests = \
f74dbd3ff682fea040f60383e001620d1f1b09d3Stephan Bosch dlopen-tests \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch sysdb-tests \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch strtonum-tests \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch resolv-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch krb5-utils-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch check_and_open-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch files-tests \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan 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 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_DBUS_TESTS
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch non_interactive_check_based_tests += \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch sbus_codegen_tests
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Boschendif # BUILD_DBUS_TESTS
7384b4e78eaab44693c985192276e31322155e32Stephan Boschendif # HAVE_CHECK
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif HAVE_CMOCKA
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch non_interactive_cmocka_based_tests = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch nss-srv-tests \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainen test-find-uid \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch test-negcache \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch test-authtok \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch sss_nss_idmap-tests \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch dyndns-tests \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch fqnames-tests \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainen nestedgroups-tests \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainen test_sss_idmap \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch test_ipa_idmap \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch dp_opt_tests \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch responder-get-domains-tests \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch sbus-internal-tests \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch sss_sifp-tests \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch test_search_bases \
3e9055cee8e331a84522dd1e65d0d0e09a4e8803Stephan Bosch test_ldap_auth \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch test_sdap_access \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch test_sysdb_ts_cache \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch test_sysdb_views \
fe681e6db72f30bd754b622005bbe298e5ca775aTimo Sirainen test_sysdb_subdomains \
fe681e6db72f30bd754b622005bbe298e5ca775aTimo Sirainen test_sysdb_sudo \
fe681e6db72f30bd754b622005bbe298e5ca775aTimo Sirainen test_sysdb_utils \
fe681e6db72f30bd754b622005bbe298e5ca775aTimo Sirainen test_wbc_calls \
fe681e6db72f30bd754b622005bbe298e5ca775aTimo Sirainen test_be_ptask \
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Bosch test_copy_ccache \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch test_copy_keytab \
a991cfe2157e58ee43bc580f517ce9ef0dfb7acfStephan Bosch test_child_common \
fb1be3de0159d6a10e916ad992e2bc53be64c6d5Timo Sirainen responder_cache_req-tests \
fb1be3de0159d6a10e916ad992e2bc53be64c6d5Timo Sirainen test_sbus_opath \
129596c93692b21d6c6b1313b389774af24c2983Stephan Bosch test_fo_srv \
fca68889b287d8eed4babe72a231bd6079da012dStephan Bosch pam-srv-tests \
204ee6ed414f5e4eeb6f6c10763b55daf56f11acJosef 'Jeff' Sipek test_ipa_subdom_util \
204ee6ed414f5e4eeb6f6c10763b55daf56f11acJosef 'Jeff' Sipek test_tools_colondb \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Bosch test_krb5_wait_queue \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Bosch test_cert_utils \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch test_ldap_id_cleanup \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainen test_data_provider_be \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch test_dp_request_table \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch test_dp_request \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch test_dp_builtin \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch test_ipa_dn \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch simple-access-tests \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch krb5_common_test \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschif HAVE_LIBRESOLV
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschnon_interactive_cmocka_based_tests += test_resolv_fake
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschendif # HAVE_LIBRESOLV
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Boschnon_interactive_cmocka_based_tests += ifp_tests
6ab81c81be13f33486746deeffe02a1ef2bcc821Stephan Boschendif # BUILD_IFP
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschif HAVE_INOTIFY
561a21c8ecefaade916d686c763f2123e1f9a151Stephan Boschnon_interactive_cmocka_based_tests += test_inotify
561a21c8ecefaade916d686c763f2123e1f9a151Stephan Boschendif # HAVE_INOTIFY
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschif BUILD_SAMBA
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschnon_interactive_cmocka_based_tests += \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch ad_access_filter_tests \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch ad_gpo_tests \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch ad_common_tests \
79f8a20424633e806447bc9375a5ab403aabc758Stephan Bosch test_sdap_initgr \
567d1c82e3e59a8e8acc2e1e01228585bab83bc6Stephan Bosch test_ad_subdom \
567d1c82e3e59a8e8acc2e1e01228585bab83bc6Stephan Bosch test_ipa_subdom_server \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainenendif # HAVE_CMOCKA
79f8a20424633e806447bc9375a5ab403aabc758Stephan Boschcheck_PROGRAMS = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch stress-tests \
fc94140acba51adafedafbc8491a3223a51db7a8Stephan Bosch krb5-child-test \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(non_interactive_cmocka_based_tests) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(non_interactive_check_based_tests)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif HAVE_CMOCKA
7384b4e78eaab44693c985192276e31322155e32Stephan Boschcheck_PROGRAMS += dummy-child
7384b4e78eaab44693c985192276e31322155e32Stephan Boschendif # HAVE_CMOCKA
7384b4e78eaab44693c985192276e31322155e32Stephan BoschPYTHON_TESTS =
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschif BUILD_PYTHON2_BINDINGS
7384b4e78eaab44693c985192276e31322155e32Stephan BoschPYTHON_TESTS += src/config/SSSDConfigTest.py2.sh \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif BUILD_PYTHON3_BINDINGS
7384b4e78eaab44693c985192276e31322155e32Stephan BoschPYTHON_TESTS += src/config/SSSDConfigTest.py3.sh \
93c9909f68f7d057e38cca3b4612ec8d0bf42999Timo SirainenTEST_EXTENSIONS = .sh
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(PYTHON_TESTS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(non_interactive_cmocka_based_tests) \
49287618521ff2c69385456de116e5d1581426c0Timo Sirainen $(non_interactive_check_based_tests) \
887c92aa9f171ab90e417de48ffa08d4909c809aTimo Sirainensssdlib_LTLIBRARIES = \
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Boschif BUILD_SAMBA
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Boschsssdlib_LTLIBRARIES += \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschif HAVE_INOTIFY
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschsssdlib_LTLIBRARIES += \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschendif # HAVE_INOTIFY
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschldblib_LTLIBRARIES = \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschif BUILD_KRB5_LOCATOR_PLUGIN
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschkrb5plugin_LTLIBRARIES = \
4c4c4a740bbb1b674d4b0dae009d1919f8ad96b7Stephan Boschif BUILD_KRB5_LOCALAUTH_PLUGIN
4c4c4a740bbb1b674d4b0dae009d1919f8ad96b7Stephan Boschkrb5localauth_plugin_LTLIBRARIES = \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschif BUILD_PAC_RESPONDER
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschkrb5authdata_plugin_LTLIBRARIES = \
b99130e4cf4af4e6b103b949456222f3a2dff424Timo Sirainenif BUILD_CIFS_IDMAP_PLUGIN
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschcifsplugin_LTLIBRARIES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif BUILD_SAMBA
7384b4e78eaab44693c985192276e31322155e32Stephan Boschwinbindplugin_LTLIBRARIES = \
84740b03d3ee9e96a2e446a54729188764c99292Timo Sirainennoinst_LTLIBRARIES =
84740b03d3ee9e96a2e446a54729188764c99292Timo Sirainenpkglib_LTLIBRARIES =
84740b03d3ee9e96a2e446a54729188764c99292Timo Sirainenif BUILD_PYTHON2_BINDINGS
84740b03d3ee9e96a2e446a54729188764c99292Timo Sirainenpy2exec_LTLIBRARIES = \
84740b03d3ee9e96a2e446a54729188764c99292Timo Sirainenif BUILD_PYTHON3_BINDINGS
84740b03d3ee9e96a2e446a54729188764c99292Timo Sirainenpy3exec_LTLIBRARIES = \
84740b03d3ee9e96a2e446a54729188764c99292Timo Sirainendist_noinst_SCRIPTS = \
84740b03d3ee9e96a2e446a54729188764c99292Timo Sirainen $(EXTRA_SCRIPTS) \
6d573191bea1a64d6046be070487a5705a2d0204Stephan Bosch src/config/SSSDConfig/sssd_upgrade_config.py \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainendist_noinst_DATA = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch src/config/testconfigs/sssd-invalid-badbool.conf \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch src/config/testconfigs/sssd-nonexisting-services-domains.conf \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch $(SYSTEMTAP_PROBES) \
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch###############################
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch# Global compilation settings #
7a13cd2268a5a99d2975a1648d6d14ffe1b6ccb0Stephan Bosch###############################
4d1cc687f40dc2697005a4977e7ac40dda3d7dcfStephan BoschAM_CPPFLAGS = \
4d1cc687f40dc2697005a4977e7ac40dda3d7dcfStephan Bosch -I$(srcdir)/src \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(POPT_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(TALLOC_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(TDB_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(TEVENT_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(LDB_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(DBUS_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(PCRE_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(COLLECTION_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(INI_CONFIG_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(DHASH_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(LIBNL_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(OPENLDAP_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(GLIB2_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(JOURNALD_CFLAGS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DLIBDIR=\"$(libdir)\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DVARDIR=\"$(localstatedir)\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSSS_STATEDIR=\"$(sss_statedir)\" \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch -DSYSCONFDIR=\"$(sysconfdir)\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DSHLIBEXT=\"$(SHLIBEXT)\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DSSSDDATADIR=\"$(sssddatadir)\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DSSSD_LIBEXEC_PATH=\"$(sssdlibexecdir)\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DSSSD_CONF_DIR=\"$(sssdconfdir)\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DSSS_NSS_MCACHE_DIR=\"$(mcpath)\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DSSS_NSS_SOCKET_NAME=\"$(pipepath)/nss\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DSSS_PAM_SOCKET_NAME=\"$(pipepath)/pam\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DSSS_PAC_SOCKET_NAME=\"$(pipepath)/pac\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DSSS_PAM_PRIV_SOCKET_NAME=\"$(pipepath)/private/pam\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DSSS_SEC_SOCKET_NAME=\"$(runstatedir)/secrets.socket\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DSSS_SUDO_SOCKET_NAME=\"$(pipepath)/sudo\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DSSS_AUTOFS_SOCKET_NAME=\"$(pipepath)/autofs\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DSSS_SSH_SOCKET_NAME=\"$(pipepath)/ssh\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DLOCALEDIR=\"$(localedir)\" \
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainen -DBASE_FILE_STEM=\"$(*F)\" \
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan BoschSSSD_CACHE_REQ_OBJ = \
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Bosch src/responder/common/cache_req/cache_req_result.c \
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Bosch src/responder/common/cache_req/cache_req_search.c \
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Bosch src/responder/common/cache_req/cache_req_data.c \
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Bosch src/responder/common/cache_req/plugins/cache_req_common.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_enum_users.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_enum_groups.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_enum_svc.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_user_by_name.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_user_by_upn.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_user_by_id.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_user_by_filter.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_user_by_cert.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_group_by_name.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_group_by_id.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_group_by_filter.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_initgroups_by_name.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_initgroups_by_upn.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_object_by_sid.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_object_by_name.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_object_by_id.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_svc_by_name.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_svc_by_port.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_netgroup_by_name.c \
befccf297cba74009dfd0447a0dcea018af756feStephan Bosch src/responder/common/cache_req/plugins/cache_req_host_by_name.c \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan BoschSSSD_RESPONDER_IFACE_OBJ = \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch src/responder/common/iface/responder_iface.c \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch src/responder/common/iface/responder_domain.c \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch src/responder/common/iface/responder_ncache.c \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch src/responder/common/iface/responder_iface_generated.c \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan BoschSSSD_RESPONDER_OBJ = \
de0181258ab66b527ad8dc7e51a8efa76b4658d0Stephan Bosch src/responder/common/responder_get_domains.c \
de0181258ab66b527ad8dc7e51a8efa76b4658d0Stephan Bosch src/responder/common/data_provider/rdp_message.c \
de0181258ab66b527ad8dc7e51a8efa76b4658d0Stephan Bosch src/responder/common/data_provider/rdp_client.c \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(SSSD_RESPONDER_IFACE_OBJ) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(SSSD_CACHE_REQ_OBJ) \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan BoschSSSD_TOOLS_OBJ = \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan BoschSSSD_LCL_TOOLS_OBJ = \
2a9cadfccc8fb2c609eedbb929952b49181b6d25Stephan Bosch $(SSSD_TOOLS_OBJ)
42630b23d5a1b03cf6db4eaa2eb21e3ec4033b2cTimo SirainenSSSD_RESOLV_OBJ = \
2a9cadfccc8fb2c609eedbb929952b49181b6d25Stephan BoschSSSD_FAILOVER_OBJ = \
b2a3fbfe1b436123bbe1849eeeef9bb0c28b1f90Timo Sirainen $(SSSD_RESOLV_OBJ)
1d048c5050f03c24251e5af8087e640de21b2d62Timo Sirainen $(TALLOC_LIBS) \
2a9cadfccc8fb2c609eedbb929952b49181b6d25Stephan Bosch $(TEVENT_LIBS) \
1d048c5050f03c24251e5af8087e640de21b2d62Timo Sirainen $(POPT_LIBS) \
1d048c5050f03c24251e5af8087e640de21b2d62Timo Sirainen $(LDB_LIBS) \
1d048c5050f03c24251e5af8087e640de21b2d62Timo Sirainen $(DBUS_LIBS) \
1d048c5050f03c24251e5af8087e640de21b2d62Timo Sirainen $(PCRE_LIBS) \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch $(INI_CONFIG_LIBS) \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch $(COLLECTION_LIBS) \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch $(DHASH_LIBS) \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch $(OPENLDAP_LIBS) \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch $(SELINUX_LIBS) \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan BoschPYTHON_BINDINGS_LIBS = \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch $(TALLOC_LIBS) \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch $(POPT_LIBS) \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch $(LDB_LIBS) \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan BoschTOOLS_LIBS = \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch $(LTLIBINTL) \
bf7740f6bcea93a45e68113f1334c2be7f3cea4dTimo Sirainen $(TALLOC_LIBS) \
bf7740f6bcea93a45e68113f1334c2be7f3cea4dTimo Sirainen $(TEVENT_LIBS) \
bf7740f6bcea93a45e68113f1334c2be7f3cea4dTimo Sirainen $(POPT_LIBS) \
bf7740f6bcea93a45e68113f1334c2be7f3cea4dTimo Sirainen $(LDB_LIBS) \
bf7740f6bcea93a45e68113f1334c2be7f3cea4dTimo Sirainen $(DBUS_LIBS) \
bf7740f6bcea93a45e68113f1334c2be7f3cea4dTimo Sirainen $(PCRE_LIBS) \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch $(INI_CONFIG_LIBS) \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch $(COLLECTION_LIBS) \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch $(DHASH_LIBS) \
bf7740f6bcea93a45e68113f1334c2be7f3cea4dTimo Sirainen $(OPENLDAP_LIBS) \
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Boschif BUILD_SELINUX
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch PYTHON_BINDINGS_LIBS += $(SELINUX_LIBS)
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Bosch TOOLS_LIBS += $(SELINUX_LIBS)
28be42b4c27b0415da92ae7dd2c6e9cee2836c51Stephan Boschdist_noinst_HEADERS = \
f27497406f8819ac97bc16cd9b16d20630899187Timo Sirainen src/responder/common/iface/responder_iface.h \
f27497406f8819ac97bc16cd9b16d20630899187Timo Sirainen src/responder/common/iface/responder_iface_generated.h \
f27497406f8819ac97bc16cd9b16d20630899187Timo Sirainen src/responder/common/cache_req/cache_req_plugin.h \
f27497406f8819ac97bc16cd9b16d20630899187Timo Sirainen src/responder/common/cache_req/cache_req_private.h \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Bosch src/providers/data_provider/dp_responder_iface.h \
e46130f48a6962734bfde7e71906d3894bedf45bStephan Bosch src/providers/data_provider/dp_custom_data.h \
6d573191bea1a64d6046be070487a5705a2d0204Stephan Bosch src/providers/data_provider/dp_iface_generated.h \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch src/tests/cmocka/common_mock_sysdb_objects.h \
27a2e59eaa648fef2acb2c4b852567d22e016a2dStephan Bosch src/sss_client/libwbclient/wbc_err_internal.h \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch src/sss_client/libwbclient/wbclient_internal.h \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch src/sss_client/libwbclient/wbc_sssd_internal.h \
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan Bosch src/lib/winbind_idmap_sss/winbind_idmap_sss.h \
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan Bosch dist_noinst_HEADERS += src/util/crypto/nss/nss_util.h \
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan Bosch nss_idmap_doc
f74dbd3ff682fea040f60383e001620d1f1b09d3Stephan Bosch SSSD_DOCS += sss_simpleifp_doc
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan BoschCLIENT_LIBS = $(LTLIBINTL)
f74dbd3ff682fea040f60383e001620d1f1b09d3Stephan Boschif WITH_JOURNALD
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan BoschSYSLOG_LIBS = $(JOURNALD_LIBS)
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan Bosch#####################
ede750711f27ca9d9037a7ab9f016411b57f1ad9Stephan Bosch# Utility libraries #
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch#####################
069b28a2ef54072a221fe4ac67aaeb4e83fee6c1Timo Sirainenpkglib_LTLIBRARIES += libsss_debug.la
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_debug_la_SOURCES = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_debug_la_LIBADD = \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch $(SYSLOG_LIBS)
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_debug_la_LDFLAGS = \
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Bosch -avoid-version
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Boschpkglib_LTLIBRARIES += libsss_child.la
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Boschlibsss_child_la_SOURCES = src/util/child_common.c
3d1edb8e3a07d91860cc6b4b3cec8282caa70891Stephan Boschlibsss_child_la_LIBADD = \
3d1edb8e3a07d91860cc6b4b3cec8282caa70891Stephan Bosch $(TALLOC_LIBS) \
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Bosch $(TEVENT_LIBS) \
3d1edb8e3a07d91860cc6b4b3cec8282caa70891Stephan Bosch $(DHASH_LIBS) \
aab7256cdcfb7abd01c822e3df8dd77a30c572e0Stephan Boschlibsss_child_la_LDFLAGS = -avoid-version
a4e186e3ef267fc7a6b592788067c8c9c87d0785Stephan Boschpkglib_LTLIBRARIES += libsss_crypt.la
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch# Please try to avoid using SSS_CRYPT_{CFLAGS,LIBS} directly for compiling and
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch# linking programs or libraries. This is purpose of wrapper library
069b28a2ef54072a221fe4ac67aaeb4e83fee6c1Timo Sirainen# libsss_crypt.so to hide internals. SSS_CRYPT_{CFLAGS,LIBS} might be used
069b28a2ef54072a221fe4ac67aaeb4e83fee6c1Timo Sirainen# 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) \
069b28a2ef54072a221fe4ac67aaeb4e83fee6c1Timo Sirainen 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 \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch src/util/crypto/libcrypto/crypto_obfuscate.c \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch SSS_CRYPT_CFLAGS = $(CRYPTO_CFLAGS)
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch SSS_CRYPT_LIBS = $(CRYPTO_LIBS)
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch SSS_CERT_SOURCES = \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch SSS_CERT_CFLAGS = \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch $(CRYPTO_CFLAGS) \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch SSS_CERT_LIBS = \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch $(CRYPTO_LIBS) \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Boschlibsss_crypt_la_SOURCES = \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch $(SSS_CRYPT_SOURCES)
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Boschlibsss_crypt_la_CFLAGS = \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch $(AM_CFLAGS) \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch $(SSS_CRYPT_CFLAGS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Bosch $(DHASH_CFLAGS)
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Boschlibsss_crypt_la_LIBADD = \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch $(SSS_CRYPT_LIBS) \
fb025942616dfec7770455a7092d01f2e516314dTimo Sirainen $(DHASH_LIBS) \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch $(TALLOC_LIBS) \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Boschlibsss_crypt_la_LDFLAGS = \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch -avoid-version
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Boschpkglib_LTLIBRARIES += libsss_cert.la
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Boschlibsss_cert_la_SOURCES = \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch $(SSS_CERT_SOURCES) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_cert_la_CFLAGS = \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch $(AM_CFLAGS) \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch $(SSS_CERT_CFLAGS) \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Boschlibsss_cert_la_LIBADD = \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch $(SSS_CERT_LIBS) \
bf45537f0263bdc02dea119ef2ab79599bf1a5c8Stephan Bosch $(TALLOC_LIBS) \
a0613a630a412b0649b83c40c83f9fcfe50e1ad7Timo Sirainenlibsss_cert_la_LDFLAGS = \
a0613a630a412b0649b83c40c83f9fcfe50e1ad7Timo Sirainen -avoid-version \
a0613a630a412b0649b83c40c83f9fcfe50e1ad7Timo Sirainenpkglib_LTLIBRARIES += libsss_util.la
a0613a630a412b0649b83c40c83f9fcfe50e1ad7Timo Sirainenlibsss_util_la_SOURCES = \
a4e186e3ef267fc7a6b592788067c8c9c87d0785Stephan Boschlibsss_util_la_CFLAGS = \
a4e186e3ef267fc7a6b592788067c8c9c87d0785Stephan Bosch $(AM_CFLAGS) \
99feb6521535a7dc59d8dda89981ceac084b3e88Timo Sirainen $(SYSTEMD_LOGIN_CFLAGS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibsss_util_la_LIBADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(LIBADD_TIMER) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_LIBS) \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen $(SYSTEMD_LOGIN_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(UNICODE_LIBS) \
fb025942616dfec7770455a7092d01f2e516314dTimo Sirainen libsss_util_la_SOURCES += src/db/sysdb_sudo.c
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibsss_util_la_SOURCES += \
ea2c9ff03053b7d255984d6bbcb3a48c052d1e4dTimo Sirainenif BUILD_SYSTEMTAP
5777eef991bdb9dc487e9b8e8da8a4579fc67f6cTimo Sirainenlibsss_util_la_LIBADD += stap_generated_probes.lo
b7540564b9d7b69ce8f6e5a80011ccd5f8b86005Timo Sirainenlibsss_util_la_LDFLAGS = -avoid-version
b7540564b9d7b69ce8f6e5a80011ccd5f8b86005Timo Sirainenpkglib_LTLIBRARIES += libsss_semanage.la
b7540564b9d7b69ce8f6e5a80011ccd5f8b86005Timo Sirainenlibsss_semanage_la_CFLAGS = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(AM_CFLAGS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(TALLOC_CFLAGS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_semanage_la_SOURCES = \
173d53863744e8ed87e8fa4c32dfcf3759e2ceb0Stephan Boschlibsss_semanage_la_LIBADD = \
fb025942616dfec7770455a7092d01f2e516314dTimo Sirainen $(TALLOC_LIBS) \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschif BUILD_SEMANAGE
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_semanage_la_LIBADD += $(SEMANAGE_LIBS)
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschlibsss_semanage_la_LDFLAGS = \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen -avoid-version
3d1edb8e3a07d91860cc6b4b3cec8282caa70891Stephan BoschSSSD_INTERNAL_LTLIBS = \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlib_LTLIBRARIES = libipa_hbac.la \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlibipa_hbac_la_DEPENDENCIES = src/lib/ipa_hbac/ipa_hbac.exports
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlibipa_hbac_la_SOURCES = \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen# libipa_hbac is also used by external projects such as pam_hbac which
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen# support platforms that do not have a C99 compiler. We add -std=c89
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen# explicitly here to make sure we don't accidentally add a C99 feature
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen# to the libipa_hbac code
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlibipa_hbac_la_CFLAGS = \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen $(AM_CFLAGS) \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen -I$(top_srcdir)/src/util \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlibipa_hbac_la_LIBADD = \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen $(UNICODE_LIBS)
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainenlibipa_hbac_la_LDFLAGS = \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen -Wl,--version-script,$(srcdir)/src/lib/ipa_hbac/ipa_hbac.exports \
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainen -version-info 1:0:1
378e6cb162b355d6f103526505bc00b9a78962e7Timo Sirainendist_noinst_DATA += src/lib/ipa_hbac/ipa_hbac.exports
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibsss_idmap_la_DEPENDENCIES = src/lib/idmap/sss_idmap.exports
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibsss_idmap_la_SOURCES = \
4c4c4a740bbb1b674d4b0dae009d1919f8ad96b7Stephan Boschlibsss_idmap_la_LDFLAGS = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch -Wl,--version-script,$(srcdir)/src/lib/idmap/sss_idmap.exports \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch -version-info 5:0:5
7384b4e78eaab44693c985192276e31322155e32Stephan Boschdist_noinst_DATA += src/lib/idmap/sss_idmap.exports
7384b4e78eaab44693c985192276e31322155e32Stephan Boschpkgconfig_DATA += src/sss_client/idmap/sss_nss_idmap.pc
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibsss_nss_idmap_la_DEPENDENCIES = src/sss_client/idmap/sss_nss_idmap.exports
27421074812b84d144b68388e597f4700f4f1c1bStephan Boschlibsss_nss_idmap_la_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibsss_nss_idmap_la_LIBADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(CLIENT_LIBS)
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschlibsss_nss_idmap_la_LDFLAGS = \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Bosch -Wl,--version-script,$(srcdir)/src/sss_client/idmap/sss_nss_idmap.exports \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Bosch -version-info 2:0:2
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschdist_noinst_DATA += src/sss_client/idmap/sss_nss_idmap.exports
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschinclude_HEADERS = \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschif BUILD_LIBWBCLIENT
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschlibwbclient_LTLIBRARIES = libwbclient.la
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Boschpkgconfig_DATA += src/sss_client/libwbclient/wbclient_sssd.pc
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan BoschEXTRA_libwbclient_la_DEPENDENCIES = \
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Boschlibwbclient_la_SOURCES = \
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Bosch src/sss_client/libwbclient/wbc_idmap_common.c \
30f35cf5d1e1374d7fab4231e86144fc106a8e79Stephan Bosch src/sss_client/libwbclient/wbclient_common.c \
4c4c4a740bbb1b674d4b0dae009d1919f8ad96b7Stephan Bosch src/sss_client/libwbclient/wbc_sssd_internal.h \
4c4c4a740bbb1b674d4b0dae009d1919f8ad96b7Stephan Bosch src/sss_client/libwbclient/wbc_util_common.c \
4c4c4a740bbb1b674d4b0dae009d1919f8ad96b7Stephan Boschlibwbclient_la_LIBADD = \
b99130e4cf4af4e6b103b949456222f3a2dff424Timo Sirainen $(CLIENT_LIBS) \
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Boschlibwbclient_la_LDFLAGS = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch -Wl,--version-script,$(srcdir)/src/sss_client/libwbclient/wbclient.exports \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch -version-info @libwbclient_version_info@ \
4d1cc687f40dc2697005a4977e7ac40dda3d7dcfStephan Boschdist_noinst_DATA += src/sss_client/libwbclient/wbclient.exports \
4d1cc687f40dc2697005a4977e7ac40dda3d7dcfStephan Boschinclude_HEADERS += src/sss_client/libwbclient/wbclient_sssd.h
4d1cc687f40dc2697005a4977e7ac40dda3d7dcfStephan Boschendif #BUILD_LIBWBCLIENT
4d1cc687f40dc2697005a4977e7ac40dda3d7dcfStephan Boschlib_LTLIBRARIES += libsss_simpleifp.la
4d1cc687f40dc2697005a4977e7ac40dda3d7dcfStephan Boschpkgconfig_DATA += src/lib/sifp/sss_simpleifp.pc
4d1cc687f40dc2697005a4977e7ac40dda3d7dcfStephan Boschlibsss_simpleifp_la_SOURCES = \
35df1d3e03ffb05ee21077018f5154a4b1e47e37Timo Sirainenlibsss_simpleifp_la_CFLAGS = \
35df1d3e03ffb05ee21077018f5154a4b1e47e37Timo Sirainen $(AM_CFLAGS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschlibsss_simpleifp_la_LIBADD = \
91a4eaad6cae9b59820a1fa3ad42ef7aea7d1e67Stephan Bosch $(DBUS_LIBS) \
91a4eaad6cae9b59820a1fa3ad42ef7aea7d1e67Stephan Bosch $(DHASH_LIBS)
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschlibsss_simpleifp_la_LDFLAGS = \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch -Wl,--version-script,$(srcdir)/src/lib/sifp/sss_simpleifp.exports \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch -version-info 1:0:1
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschdist_noinst_DATA += src/lib/sifp/sss_simpleifp.exports
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Boschinclude_HEADERS += \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch#########################
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Bosch# Systemtap tracing #
87c121a4c05b9cee46f1f757ec6999d441519abfStephan Bosch#########################
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschif BUILD_SYSTEMTAP
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan BoschSYSTEMTAP_PROBES = \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschsystemtap_tap_DATA = $(builddir)/src/systemtap/sssd.stp
7384b4e78eaab44693c985192276e31322155e32Stephan Boschdist_systemtap_tap_DATA = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(builddir)/src/systemtap/sssd_functions.stp \
f0452e0b310ddc74d84c2492f72fea41ffcb96a8Timo Sirainendist_sssdtapscript_DATA = \
92f66f98f64ee3febbfba6618c4e144080d81a66Timo Sirainenstap_generated_probes.h: $(srcdir)/src/systemtap/sssd_probes.d
92f66f98f64ee3febbfba6618c4e144080d81a66Timo Sirainen $(AM_V_GEN)$(DTRACE) -C -h -s $< -o $@
99feb6521535a7dc59d8dda89981ceac084b3e88Timo Sirainenstap_generated_probes.o: $(srcdir)/src/systemtap/sssd_probes.d stap_generated_probes.h
dde71564d306d07cba63bdf0f40996ffb90ca47aTimo Sirainen $(AM_V_GEN)$(DTRACE) -C -G -s $< -o $@
dde71564d306d07cba63bdf0f40996ffb90ca47aTimo Sirainenstap_generated_probes.lo: stap_generated_probes.o
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(AM_V_GEN)printf %s\\n \
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch '# $@ - a libtool object file' \
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch '# Generated by libtool (GNU libtool) 2.4' \
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch '# Actually generated by Makefile.am, in order to shut up libtool' \
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch "pic_object='$<'" \
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch "non_pic_object='$<'" \
173d53863744e8ed87e8fa4c32dfcf3759e2ceb0Stephan Bosch####################
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch# Sbus Codegen #
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch####################
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch# Yes, the goal here is that the generated files end up in $(srcdir)
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan Bosch# not $(builddir). Always use $(srcdir) here.
22215c2d7538f4367c93e2d8b6ec4722463ac757Stephan BoschCODEGEN_XML = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(srcdir)/src/providers/data_provider/dp_iface.xml \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(srcdir)/src/providers/proxy/proxy_iface.xml \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(srcdir)/src/responder/common/iface/responder_iface.xml \
ccd968b44a40b9c2cf6278fabfa2a80cc5d9e46bTimo SirainenEXTRA_DIST += \
ccd968b44a40b9c2cf6278fabfa2a80cc5d9e46bTimo Sirainen $(SBUS_CODEGEN) \
ccd968b44a40b9c2cf6278fabfa2a80cc5d9e46bTimo Sirainen $(CODEGEN_XML)
2ff548b46061f984def8d36736745333b8405a31Timo Sirainen $(srcdir)/$(SBUS_CODEGEN) --mode=header --output=$@ $<
ccd968b44a40b9c2cf6278fabfa2a80cc5d9e46bTimo Sirainen $(srcdir)/$(SBUS_CODEGEN) --mode=source --include=$(@:.c=.h) --output=$@ $<
ccd968b44a40b9c2cf6278fabfa2a80cc5d9e46bTimo Sirainen# Regenerate when codegen changes
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo SirainenCODEGEN_CODE = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(CODEGEN_XML:.xml=_generated.c) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(CODEGEN_XML:.xml=_generated.h)
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen$(CODEGEN_CODE): $(SBUS_CODEGEN)
7384b4e78eaab44693c985192276e31322155e32Stephan BoschBUILT_SOURCES += $(CODEGEN_CODE)
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch####################
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen# Program Binaries #
93c9909f68f7d057e38cca3b4612ec8d0bf42999Timo Sirainen####################
93c9909f68f7d057e38cca3b4612ec8d0bf42999Timo Sirainensssd_SOURCES = \
93c9909f68f7d057e38cca3b4612ec8d0bf42999Timo Sirainensssd_LDADD = \
93c9909f68f7d057e38cca3b4612ec8d0bf42999Timo Sirainen $(SSSD_LIBS) \
93c9909f68f7d057e38cca3b4612ec8d0bf42999Timo Sirainen $(INOTIFY_LIBS) \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(LIBNL_LIBS) \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(KEYUTILS_LIBS) \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(SYSTEMD_DAEMON_LIBS) \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(SSSD_INTERNAL_LTLIBS)
6c6915f4d75c352c63156df202fa51cd97524babStephan Boschsssd_nss_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_RESPONDER_OBJ)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_nss_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(TDB_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SYSTEMD_DAEMON_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_INTERNAL_LTLIBS)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_pam_SOURCES = \
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Bosch $(SSSD_RESPONDER_OBJ)
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Boschsssd_pam_LDADD = \
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Bosch $(TDB_LIBS) \
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Bosch $(SSSD_LIBS) \
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Bosch $(SELINUX_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(PAM_LIBS) \
cb44fd2f888be7da34b5d3db2f4d3e88b989f0fbTimo Sirainen $(SYSTEMD_DAEMON_LIBS) \
47ff1eaf3bc13a702c8491d248d8d34d08796937Timo Sirainen $(SSSD_INTERNAL_LTLIBS) \
129596c93692b21d6c6b1313b389774af24c2983Stephan Boschsssd_sudo_SOURCES = \
c6494255de7b934281dd052960fd8ab5aa48e79eTimo Sirainen $(SSSD_RESPONDER_OBJ)
9145c8b5eda526d05bd4a7ced20f6f6f2ff8df03Stephan Boschsssd_sudo_LDADD = \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(SSSD_LIBS) \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainen $(SYSTEMD_DAEMON_LIBS) \
8d845733408c0cb06a8884d12101beb0d40e6869Stephan Bosch $(SSSD_INTERNAL_LTLIBS)
8d845733408c0cb06a8884d12101beb0d40e6869Stephan Boschif BUILD_AUTOFS
8d845733408c0cb06a8884d12101beb0d40e6869Stephan Boschsssd_autofs_SOURCES = \
d6a88217c273cc67f5de93949bdd065a15eeabe0Stephan Bosch $(SSSD_RESPONDER_OBJ)
6bc9fb43cc1ac24693d030a6cbfa43bc7cbc82cbTimo Sirainensssd_autofs_LDADD = \
6bc9fb43cc1ac24693d030a6cbfa43bc7cbc82cbTimo Sirainen $(SSSD_LIBS) \
d5c665cf2989d49922b63439ac45714e9755838aTimo Sirainen $(SYSTEMD_DAEMON_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_INTERNAL_LTLIBS)
15fe3500f08cfb1d4bde1f97afd7d287486dbd21Stephan Boschsssd_ssh_SOURCES = \
840abb812d2e8edc42b5e2a4e3838b8d5e759e6aStephan Bosch $(SSSD_RESPONDER_OBJ) \
840abb812d2e8edc42b5e2a4e3838b8d5e759e6aStephan Boschsssd_ssh_LDADD = \
5e4cdaaf560cfa94bfc014ce8e1a52e4d0a85b48Stephan Bosch $(SSSD_LIBS) \
5e4cdaaf560cfa94bfc014ce8e1a52e4d0a85b48Stephan Bosch $(SSSD_INTERNAL_LTLIBS) \
5e4cdaaf560cfa94bfc014ce8e1a52e4d0a85b48Stephan Bosch $(SYSTEMD_DAEMON_LIBS) \
fca68889b287d8eed4babe72a231bd6079da012dStephan Boschsssd_pac_SOURCES = \
6bc9fb43cc1ac24693d030a6cbfa43bc7cbc82cbTimo Sirainen $(SSSD_RESPONDER_OBJ)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_pac_CFLAGS = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(AM_CFLAGS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(NDR_KRB5PAC_CFLAGS)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_pac_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(NDR_KRB5PAC_LIBS) \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch $(TDB_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_LIBS) \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainen $(SYSTEMD_DAEMON_LIBS) \
561a21c8ecefaade916d686c763f2123e1f9a151Stephan Bosch $(SSSD_INTERNAL_LTLIBS)
b66def5dadd3e7c250313a938d26ad113663f86bStephan Boschsssd_ifp_SOURCES = \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainen $(SSSD_RESPONDER_OBJ)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_ifp_CFLAGS = \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainensssd_ifp_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SYSTEMD_DAEMON_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_INTERNAL_LTLIBS) \
3e9055cee8e331a84522dd1e65d0d0e09a4e8803Stephan Boschdist_dbuspolicy_DATA = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch src/responder/ifp/org.freedesktop.sssd.infopipe.conf
7384b4e78eaab44693c985192276e31322155e32Stephan Boschdist_dbusservice_DATA = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch src/responder/ifp/org.freedesktop.sssd.infopipe.service
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan BoschEXTRA_DIST += \
b66def5dadd3e7c250313a938d26ad113663f86bStephan Bosch src/responder/ifp/org.freedesktop.sssd.infopipe.service.in \
eb325a5a90c1d2655e74972bde0de6a699d2c864Stephan Boschifp_edit_cmd = $(SED) \
d1f964d3f1dd9c5868b134c4f44dd63f3722eef7Timo Sirainen -e 's|@ifp_exec_cmd[@]|$(ifp_exec_cmd)|g' \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch -e 's|@ifp_systemdservice[@]|$(ifp_systemdservice)|g' \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch -e 's|@ifp_restart[@]|$(ifp_restart)|g'
50a6d26bd9041f44b4cad0c0357c0c604c132cc8Stephan Boschifp_replace_script = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch @rm -f $@ $@.tmp; \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch test -f ./$@.in || srcdir=$(srcdir)/; \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(ifp_edit_cmd) $${srcdir}$@.in >$@.tmp; \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsrc/responder/ifp/org.freedesktop.sssd.infopipe.service: src/responder/ifp/org.freedesktop.sssd.infopipe.service.in Makefile
d45ab3fff7c47f1719b9cd310228c0dac2bdd1b2Timo Sirainen $(ifp_replace_script)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschif BUILD_SECRETS
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_secrets_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_RESPONDER_OBJ) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_RESOLV_OBJ) \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsssd_secrets_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(HTTP_PARSER_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(JANSSON_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(TDB_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SYSTEMD_DAEMON_LIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(CARES_LIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_INTERNAL_LTLIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensssd_be_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch src/providers/data_provider/dp_iface_backend.c \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch src/providers/data_provider/dp_iface_failover.c \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch src/providers/data_provider/dp_resp_client.c \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch src/providers/data_provider/dp_iface_generated.c \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch src/providers/data_provider/dp_request_reply.c \
4219de12b28f1936219e27501b9c4b27a4f8d53cStephan Bosch src/providers/data_provider/dp_request_table.c \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch src/providers/data_provider/dp_target_sudo.c \
6ee9ce5ed955a1283dc22ad28980bf9cc23d4c4eStephan Bosch src/providers/data_provider/dp_target_hostid.c \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen src/providers/data_provider/dp_target_autofs.c \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen src/providers/data_provider/dp_target_subdomains.c \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen src/providers/data_provider/dp_target_auth.c \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_FAILOVER_OBJ)
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensssd_be_LDADD = \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(LIBADD_DL) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_LIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(CARES_LIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(PAM_LIBS) \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen $(SSSD_INTERNAL_LTLIBS)
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainensssd_be_LDFLAGS = \
204ee6ed414f5e4eeb6f6c10763b55daf56f11acJosef 'Jeff' Sipek -Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen -export-dynamic
50a6d26bd9041f44b4cad0c0357c0c604c132cc8Stephan Boschif BUILD_PYTHON_BINDINGS
50a6d26bd9041f44b4cad0c0357c0c604c132cc8Stephan Boschsss_obfuscate_pythondir = $(sbindir)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschdist_sss_obfuscate_python_SCRIPTS = \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschdist_noinst_DATA += \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainendist_sssddefaultconf_DATA = \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainendist_pamconf_DATA = \
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen######################
65c0e43da8cfc730eeb4634f8aa384081bbfa4e7Timo Sirainen# Command-line Tools #
27421074812b84d144b68388e597f4700f4f1c1bStephan Bosch######################
204ee6ed414f5e4eeb6f6c10763b55daf56f11acJosef 'Jeff' Sipeksss_useradd_SOURCES = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_TOOLS_OBJ)
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_useradd_LDADD = \
93cc87bb22386e020cee1093b6bd59295e0b33f0Stephan Bosch $(TOOLS_LIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(SSSD_INTERNAL_LTLIBS) \
7384b4e78eaab44693c985192276e31322155e32Stephan Boschsss_userdel_SOURCES = \
d5c665cf2989d49922b63439ac45714e9755838aTimo Sirainen $(SSSD_LCL_TOOLS_OBJ)
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainensss_userdel_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(TOOLS_LIBS) \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(SSSD_INTERNAL_LTLIBS) \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(CLIENT_LIBS) \
d3d941cc89a8ef5fe0de16bd89e50030e5d22f5bStephan Boschsss_userdel_CFLAGS = \
e1d8d185fa74752ba6807e415a9c82ebfdb2082cStephan Boschsss_groupadd_SOURCES = \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(SSSD_TOOLS_OBJ)
5b6bfa39481f719c1fd6ed3febeaf7f0be9e8886Timo Sirainensss_groupadd_LDADD = \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(TOOLS_LIBS) \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(SSSD_INTERNAL_LTLIBS)
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainensss_groupdel_SOURCES = \
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainen $(SSSD_LCL_TOOLS_OBJ)
6c768e0e1ca2da178e79f7435c32ced01f6bcb24Timo Sirainensss_groupdel_LDADD = \
7384b4e78eaab44693c985192276e31322155e32Stephan Bosch $(TOOLS_LIBS) \
4124bebe6daab2cd05acb0416096fc47cb9abd92Timo Sirainen $(SSSD_INTERNAL_LTLIBS) \
e94584bf65f0985f1512a9f0c0651dfcc56ed0f2Aki Tuomi $(CLIENT_LIBS)
4124bebe6daab2cd05acb0416096fc47cb9abd92Timo Sirainensss_groupdel_CFLAGS = $(AM_CFLAGS)
4124bebe6daab2cd05acb0416096fc47cb9abd92Timo Sirainensss_usermod_SOURCES = \
4124bebe6daab2cd05acb0416096fc47cb9abd92Timo Sirainen $(SSSD_LCL_TOOLS_OBJ)
4124bebe6daab2cd05acb0416096fc47cb9abd92Timo Sirainensss_usermod_LDADD = \
4124bebe6daab2cd05acb0416096fc47cb9abd92Timo Sirainen $(TOOLS_LIBS) \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Bosch $(SSSD_INTERNAL_LTLIBS) \
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Bosch $(CLIENT_LIBS) \
9465a050729f555318cbda2c5b9d531b04dbce7fStephan Boschsss_usermod_CFLAGS = $(AM_CFLAGS)
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschsss_groupmod_SOURCES = \
9465a050729f555318cbda2c5b9d531b04dbce7fStephan Bosch $(SSSD_LCL_TOOLS_OBJ)
a62fe4b300e2f591e939993aec4cac1e7ae30ad1Stephan Boschsss_groupmod_LDADD = \
-I$(top_srcdir)/src/lib/sifp
ldb_mod_test_dir: memberof.la
cp $(builddir)/.libs/memberof.so $(builddir)/ldb_mod_test_dir
-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
nestedgroups_tests_LDADD += stap_generated_probes.lo
-I$(top_srcdir)/src/lib/sifp
pam_test_client_SOURCES = src/sss_client/pam_test_client.c
$(MKDIR_P) intg/bld; \
prefix=`mktemp --dry-run --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; \
if [ ! -d intg/pfx ]; then $(MAKE) intgcheck-prepare; fi; \
cd intg/bld; \
$(MAKE) $(AM_MAKEFLAGS) -C src/tests/intg intgcheck-installed; \
prefix=`readlink -e intg/pfx`; \
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_ldap_common_la_LIBADD += stap_generated_probes.lo
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/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
$(DESTDIR)$(pubconfpath)/krb5.include.d \
$(DESTDIR)$(sssdconfdir)/conf.d \
$(DESTDIR)$(pubconfpath)/krb5.include.d $(DESTDIR)$(gpocachepath)
$(DESTDIR)$(sssdconfdir)/conf.d
$(DOXYGEN) src/doxy.config
$(DOXYGEN) src/lib/ipa_hbac/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 ; \
rm $(DESTDIR)/$(winbindplugindir)/sss.so
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/responder/ifp/org.freedesktop.sssd.infopipe.service
rm -f $(builddir)/src/sysv/systemd/sssd.service
rm -f $(builddir)/src/sysv/systemd/sssd-autofs.socket
rm -f $(builddir)/src/sysv/systemd/sssd-autofs.service
rm -f $(builddir)/src/sysv/systemd/sssd-ifp.service
rm -f $(builddir)/src/sysv/systemd/sssd-nss.socket
rm -f $(builddir)/src/sysv/systemd/sssd-nss.service
rm -f $(builddir)/src/sysv/systemd/sssd-pac.socket
rm -f $(builddir)/src/sysv/systemd/sssd-pac.service
rm -f $(builddir)/src/sysv/systemd/sssd-pam.socket
rm -f $(builddir)/src/sysv/systemd/sssd-pam-priv.socket
rm -f $(builddir)/src/sysv/systemd/sssd-pam.service
rm -f $(builddir)/src/sysv/systemd/sssd-ssh.socket
rm -f $(builddir)/src/sysv/systemd/sssd-ssh.service
rm -f $(builddir)/src/sysv/systemd/sssd-sudo.socket
rm -f $(builddir)/src/sysv/systemd/sssd-sudo.service
rm -f $(builddir)/src/sysv/systemd/sssd-secrets.socket
rm -f $(builddir)/src/sysv/systemd/sssd-secrets.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
-bs SPECS/sssd.spec