Makefile.am revision 0d01e4f6cc21d8ca0e4fafe59c7cbfa1459fa47e
842ae4bd224140319ae7feec1872b93dfd491143fieldingextra_distcheck_flags =
842ae4bd224140319ae7feec1872b93dfd491143fieldingif HAVE_DEVSHM
842ae4bd224140319ae7feec1872b93dfd491143fielding extra_distcheck_flags += --with-test-dir=/dev/shm
842ae4bd224140319ae7feec1872b93dfd491143fieldingif WITH_JOURNALD
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse extra_distcheck_flags += --with-syslog=journald
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcndDISTCHECK_CONFIGURE_FLAGS = --with-ldb-lib-dir="$$dc_install_base"/lib/ldb \
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd --disable-dbus-tests \
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd --enable-all-experimental-features \
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd $(extra_distcheck_flags) \
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd $(AUX_DISTCHECK_CONFIGURE_FLAGS)
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcndSUBDIRS = po
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcndif HAVE_MANPAGES
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd# Some old versions of automake don't define builddir
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrsebuilddir ?= .
70535d6421eb979ac79d8f49d31cd94d75dd8b2fjortonDOXYGEN = @DOXYGEN@
a943533fd4d91d114af622731a405407990c4fb1rseDISTSETUPOPTS =
67139e2d50d1e11558d87f7042f61cb04bb0d1d2jimif HAVE_DEBIAN
1660a5facf5797acb7aa1300f5ef86756a0bf493jortonDISTSETUPOPTS += --install-layout=deb
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrsesssdlibexecdir = $(libexecdir)/sssd
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrsesssdlibdir = $(libdir)/sssd
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrseldblibdir = @ldblibdir@
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrseif BUILD_KRB5_LOCATOR_PLUGIN
7933d4a963def02417113b6798d87a36395053b0rsekrb5plugindir = @krb5pluginpath@
71c00f988beb28388702e14cb7fe06f08bd792bbdougmif BUILD_KRB5_LOCALAUTH_PLUGIN
71c00f988beb28388702e14cb7fe06f08bd792bbdougmkrb5localauth_plugindir = @appmodpath@
7933d4a963def02417113b6798d87a36395053b0rseif BUILD_PAC_RESPONDER
71c00f988beb28388702e14cb7fe06f08bd792bbdougmkrb5authdata_plugindir = @krb5authdatapluginpath@
71c00f988beb28388702e14cb7fe06f08bd792bbdougmif BUILD_CIFS_IDMAP_PLUGIN
7933d4a963def02417113b6798d87a36395053b0rsecifsplugindir = @cifspluginpath@
71c00f988beb28388702e14cb7fe06f08bd792bbdougmif BUILD_LIBWBCLIENT
71c00f988beb28388702e14cb7fe06f08bd792bbdougmlibwbclientdir = @appmodpath@
7933d4a963def02417113b6798d87a36395053b0rsesssdconfdir = $(sysconfdir)/sssd
d1bb6e2664788e0437acc18e877562c9a796d7cersesssddatadir = $(datadir)/sssd
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrsesssdapiplugindir = $(sssddatadir)/sssd.api.d
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrsedbuspolicydir = $(sysconfdir)/dbus-1/system.d
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrsedbusservicedir = $(datadir)/dbus-1/system-services
7933d4a963def02417113b6798d87a36395053b0rselocaledir = @localedir@
7933d4a963def02417113b6798d87a36395053b0rsensslibdir = @nsslibdir@
7988a91d9a1c6413f2c1a2138847f513d20de856fuankgpamlibdir = @pammoddir@
7988a91d9a1c6413f2c1a2138847f513d20de856fuankgautofslibdir = @appmodpath@
7933d4a963def02417113b6798d87a36395053b0rsenfslibdir = @nfsidmaplibdir@
7988a91d9a1c6413f2c1a2138847f513d20de856fuankgdbpath = @dbpath@
53c239bee62c6d55b5ddfba5d99376d4c8de924ejwoolleypluginpath = @pluginpath@
7933d4a963def02417113b6798d87a36395053b0rsepidpath = @pidpath@
7933d4a963def02417113b6798d87a36395053b0rsepipepath = @pipepath@
7988a91d9a1c6413f2c1a2138847f513d20de856fuankgmcpath = @mcpath@
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrseinitdir = @initdir@
7933d4a963def02417113b6798d87a36395053b0rsesystemdunitdir = @systemdunitdir@
7933d4a963def02417113b6798d87a36395053b0rsesystemdconfdir = @systemdconfdir@
7988a91d9a1c6413f2c1a2138847f513d20de856fuankglogpath = @logpath@
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrsepubconfpath = @pubconfpath@
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrsegpocachepath = @gpocachepath@
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrsepkgconfigdir = $(libdir)/pkgconfig
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrsekrb5rcachedir = @krb5rcachedir@
e726f34f8da08c01ee8bc90904b26196b69c8587wrowesudolibdir = @sudolibpath@
7988a91d9a1c6413f2c1a2138847f513d20de856fuankgUNICODE_LIBS=@UNICODE_LIBS@
e9eabac76b50e8f00d0c391f6070d0f42db77aa2wroweMKDIR_P = @MKDIR_P@
7933d4a963def02417113b6798d87a36395053b0rseAM_CFLAGS =
7933d4a963def02417113b6798d87a36395053b0rseif WANT_AUX_INFO
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg AM_CFLAGS += -aux-info $@.X
7933d4a963def02417113b6798d87a36395053b0rseif HAVE_GCC
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
7933d4a963def02417113b6798d87a36395053b0rse -Wcast-qual -Wcast-align -Wwrite-strings -Wundef \
7933d4a963def02417113b6798d87a36395053b0rse -Werror-implicit-function-declaration -Winit-self \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg -fno-strict-aliasing \
7933d4a963def02417113b6798d87a36395053b0rse -std=gnu99
176c2742db03fcb7b7d13e6408dd967d87e542e9benpkgconfig_DATA =
7988a91d9a1c6413f2c1a2138847f513d20de856fuankgACLOCAL_AMFLAGS = -I m4 -I .
7a4e3510f3516132ff057ac986fd6350164b7950kbrandif BUILD_SSH
7a4e3510f3516132ff057ac986fd6350164b7950kbrandbin_PROGRAMS = \
7a4e3510f3516132ff057ac986fd6350164b7950kbrand sss_ssh_authorizedkeys \
7a4e3510f3516132ff057ac986fd6350164b7950kbrand sss_ssh_knownhostsproxy
7988a91d9a1c6413f2c1a2138847f513d20de856fuankgsbin_PROGRAMS = \
7933d4a963def02417113b6798d87a36395053b0rse sss_useradd \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg sss_userdel \
e335319a08e12eb7daff9afa80e985dc53f652b8jorton sss_groupadd \
e335319a08e12eb7daff9afa80e985dc53f652b8jorton sss_groupdel \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg sss_usermod \
e335319a08e12eb7daff9afa80e985dc53f652b8jorton sss_groupmod \
e335319a08e12eb7daff9afa80e985dc53f652b8jorton sss_groupshow \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg sss_cache \
7933d4a963def02417113b6798d87a36395053b0rse sss_debuglevel \
7933d4a963def02417113b6798d87a36395053b0rsesssdlibexec_PROGRAMS = \
7933d4a963def02417113b6798d87a36395053b0rse sssd_nss \
77504f17963a8dd941a921d9ddfa25ddb0f348d6kbrand krb5_child \
7933d4a963def02417113b6798d87a36395053b0rse ldap_child \
7933d4a963def02417113b6798d87a36395053b0rse proxy_child \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg sss_signal \
7933d4a963def02417113b6798d87a36395053b0rseif BUILD_SUDO
7988a91d9a1c6413f2c1a2138847f513d20de856fuankgsssdlibexec_PROGRAMS += sssd_sudo
7933d4a963def02417113b6798d87a36395053b0rseif BUILD_AUTOFS
7988a91d9a1c6413f2c1a2138847f513d20de856fuankgsssdlibexec_PROGRAMS += sssd_autofs
7933d4a963def02417113b6798d87a36395053b0rseif BUILD_SSH
7988a91d9a1c6413f2c1a2138847f513d20de856fuankgsssdlibexec_PROGRAMS += sssd_ssh
7efe7de73c89c26518714a504359244d03cfbbc5jortonif BUILD_IFP
2b4e45d87889ab2f6b432690cc993a42bc607fafjortonsssdlibexec_PROGRAMS += sssd_ifp
f84d3d83a741c21154d42e0ebdec9b9b37efeedcjortonif BUILD_SAMBA
43c3e6a4b559b76b750c245ee95e2782c15b4296jimsssdlibexec_PROGRAMS += gpo_child
e8f95a682820a599fe41b22977010636be5c2717jimif BUILD_PAC_RESPONDER
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse sssdlibexec_PROGRAMS += sssd_pac
cde1010d880fb6230f80c9d697842ea0b1cb79c7dougmif HAVE_CHECK
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg non_interactive_check_based_tests = \
7933d4a963def02417113b6798d87a36395053b0rse dlopen-tests \
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse sysdb-tests \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg strtonum-tests \
7933d4a963def02417113b6798d87a36395053b0rse resolv-tests \
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse krb5-utils-tests \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg check_and_open-tests \
8fdc55d1624c714391fe1f93ebafe98ace427f4adougm files-tests \
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse refcount-tests \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg fail_over-tests \
7933d4a963def02417113b6798d87a36395053b0rse find_uid-tests \
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse auth-tests \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg ipa_ldap_opt-tests \
7933d4a963def02417113b6798d87a36395053b0rse ad_ldap_opt-tests \
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse simple_access-tests \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg crypto-tests \
7933d4a963def02417113b6798d87a36395053b0rse util-tests \
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse debug-tests \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg ipa_hbac-tests \
a72de14bfdbf0be9d935be9bdc2df631ca5e032bdougm sss_idmap-tests \
a72de14bfdbf0be9d935be9bdc2df631ca5e032bdougm responder_socket_access-tests \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg safe-format-tests
a72de14bfdbf0be9d935be9bdc2df631ca5e032bdougmif BUILD_SSH
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg non_interactive_check_based_tests += sysdb_ssh-tests
7933d4a963def02417113b6798d87a36395053b0rseif BUILD_IFP
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrseif BUILD_CONFIG_LIB
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg non_interactive_check_based_tests += sss_config-tests
7933d4a963def02417113b6798d87a36395053b0rseendif # BUILD_CONFIG_LIB
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrseendif # BUILD_IFP
44985e4f931d3a75a7e5108705010cc21605ee34druggeriif BUILD_DBUS_TESTS
44985e4f931d3a75a7e5108705010cc21605ee34druggeri non_interactive_check_based_tests += \
44985e4f931d3a75a7e5108705010cc21605ee34druggeri sbus_tests \
44985e4f931d3a75a7e5108705010cc21605ee34druggeri sbus_codegen_tests
8f2700898323915da289644dc1f3ee11a5e5b4earpluemendif # BUILD_DBUS_TESTS
8f2700898323915da289644dc1f3ee11a5e5b4earpluemendif # HAVE_CHECK
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrseif HAVE_CMOCKA
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse non_interactive_cmocka_based_tests = \
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse nss-srv-tests \
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse test-find-uid \
0839d91ee551a0e19ea9577bb00976b97308dfddmartin test-negcache \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg test-authtok \
7933d4a963def02417113b6798d87a36395053b0rse sss_nss_idmap-tests \
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse dyndns-tests \
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse fqnames-tests \
7933d4a963def02417113b6798d87a36395053b0rse nestedgroups-tests \
0839d91ee551a0e19ea9577bb00976b97308dfddmartin test_sss_idmap \
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse test_ipa_idmap \
509111f5f58a9effd4c832f6a0cbd6ad9d549188jorton test_utils \
509111f5f58a9effd4c832f6a0cbd6ad9d549188jorton ad_common_tests \
509111f5f58a9effd4c832f6a0cbd6ad9d549188jorton dp_opt_tests \
509111f5f58a9effd4c832f6a0cbd6ad9d549188jorton responder-get-domains-tests \
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse sbus-internal-tests \
39c7699ec0799d394d3f67145d4a12ed82f587b8jorton sss_sifp-tests \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg test_search_bases \
39c7699ec0799d394d3f67145d4a12ed82f587b8jorton sdap-tests \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankgif BUILD_IFP
a2558ec3af4391b7da7fe61e1e53383bbd0174b9jortonnon_interactive_cmocka_based_tests += ifp_tests
a2558ec3af4391b7da7fe61e1e53383bbd0174b9jortonendif # BUILD_IFP
a2558ec3af4391b7da7fe61e1e53383bbd0174b9jortonif BUILD_SAMBA
a2558ec3af4391b7da7fe61e1e53383bbd0174b9jortonnon_interactive_cmocka_based_tests += \
a2558ec3af4391b7da7fe61e1e53383bbd0174b9jorton ad_access_filter_tests \
39c7699ec0799d394d3f67145d4a12ed82f587b8jorton ad_gpo_tests
89b8bbc89404e7071e573c4f0a17f528996e855djortonendif # HAVE_CMOCKA
89b8bbc89404e7071e573c4f0a17f528996e855djortoncheck_PROGRAMS = \
89b8bbc89404e7071e573c4f0a17f528996e855djorton stress-tests \
89b8bbc89404e7071e573c4f0a17f528996e855djorton krb5-child-test \
89b8bbc89404e7071e573c4f0a17f528996e855djorton $(non_interactive_cmocka_based_tests) \
89b8bbc89404e7071e573c4f0a17f528996e855djorton $(non_interactive_check_based_tests)
89b8bbc89404e7071e573c4f0a17f528996e855djortonPYTHON_TESTS =
89b8bbc89404e7071e573c4f0a17f528996e855djortonif BUILD_PYTHON_BINDINGS
89b8bbc89404e7071e573c4f0a17f528996e855djortonTEST_EXTENSIONS = .py
89b8bbc89404e7071e573c4f0a17f528996e855djorton $(PYTHON_TESTS) \
89b8bbc89404e7071e573c4f0a17f528996e855djorton $(non_interactive_cmocka_based_tests) \
11e076839c8d5a82d55e710194d0daac51390dbdsf $(non_interactive_check_based_tests)
89b8bbc89404e7071e573c4f0a17f528996e855djortonsssdlib_LTLIBRARIES = \
e8f95a682820a599fe41b22977010636be5c2717jimif BUILD_SAMBA
e6e65585927961caf45d4e9e932bb1f4e9e89ca1jerenkrantzsssdlib_LTLIBRARIES += \
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrseldblib_LTLIBRARIES = \
7933d4a963def02417113b6798d87a36395053b0rseif BUILD_KRB5_LOCATOR_PLUGIN
7933d4a963def02417113b6798d87a36395053b0rsekrb5plugin_LTLIBRARIES = \
2b7078b0c4fd5b6054f6f2d4f626177844f5c6f7wroweif BUILD_KRB5_LOCALAUTH_PLUGIN
2b7078b0c4fd5b6054f6f2d4f626177844f5c6f7wrowekrb5localauth_plugin_LTLIBRARIES = \
2b7078b0c4fd5b6054f6f2d4f626177844f5c6f7wroweif BUILD_PAC_RESPONDER
2b7078b0c4fd5b6054f6f2d4f626177844f5c6f7wrowekrb5authdata_plugin_LTLIBRARIES = \
2b7078b0c4fd5b6054f6f2d4f626177844f5c6f7wroweif BUILD_CIFS_IDMAP_PLUGIN
239dd0cf663713025d4451ddd465685021007d82wrowecifsplugin_LTLIBRARIES = \
56bd16e394f49423a22aa82643eb27f26db2c748jortonnoinst_LTLIBRARIES =
56bd16e394f49423a22aa82643eb27f26db2c748jortonpkglib_LTLIBRARIES = \
a73ec375db18806018eabc968baa85b250bbbf5djorton SSS_CRYPT_SOURCES = src/util/crypto/nss/nss_base64.c \
2b7078b0c4fd5b6054f6f2d4f626177844f5c6f7wrowe SSS_CRYPT_CFLAGS = $(NSS_CFLAGS)
2b7078b0c4fd5b6054f6f2d4f626177844f5c6f7wrowe SSS_CRYPT_LIBS = $(NSS_LIBS)
239dd0cf663713025d4451ddd465685021007d82wrowe SSS_CRYPT_SOURCES = src/util/crypto/libcrypto/crypto_base64.c \
71c00f988beb28388702e14cb7fe06f08bd792bbdougm SSS_CRYPT_CFLAGS = $(CRYPTO_CFLAGS)
71c00f988beb28388702e14cb7fe06f08bd792bbdougm SSS_CRYPT_LIBS = $(CRYPTO_LIBS)
b5451913a64155af2eab4f12ecbaf16e15acafc3wrowelibsss_crypt_la_SOURCES = \
b5451913a64155af2eab4f12ecbaf16e15acafc3wrowe $(SSS_CRYPT_SOURCES)
8aced0b621ea45e8621c7073b0bfbe5ea91c2329wrowelibsss_crypt_la_CFLAGS = \
b5451913a64155af2eab4f12ecbaf16e15acafc3wrowe $(SSS_CRYPT_CFLAGS) \
93350a0dfa22a2c523cdcbad3357327013ecc145martin $(DHASH_CFLAGS)
2c038bf2465bf2150c396f4e67f68ebc5bb9e6e9wrowelibsss_crypt_la_LIBADD = \
b5451913a64155af2eab4f12ecbaf16e15acafc3wrowe $(SSS_CRYPT_LIBS)
b5451913a64155af2eab4f12ecbaf16e15acafc3wrowelibsss_crypt_la_LDFLAGS = \
b5451913a64155af2eab4f12ecbaf16e15acafc3wrowe -avoid-version
b5451913a64155af2eab4f12ecbaf16e15acafc3wroweif BUILD_PYTHON_BINDINGS
8aced0b621ea45e8621c7073b0bfbe5ea91c2329wrowepyexec_LTLIBRARIES = \
af5dd1c93d2185f7e37f8783c593b64fd35ea8a6wrowedist_noinst_SCRIPTS = \
af5dd1c93d2185f7e37f8783c593b64fd35ea8a6wrowe $(EXTRA_SCRIPTS) \
9cb81d96f6b556cec1aa456191f43f7932aabaaedougmdist_noinst_DATA = \
9cb81d96f6b556cec1aa456191f43f7932aabaaedougm###############################
807c9f7266ad3a966b6714fe578f3c9da1ca868brpluem# Global compilation settings #
cde1010d880fb6230f80c9d697842ea0b1cb79c7dougm###############################
807c9f7266ad3a966b6714fe578f3c9da1ca868brpluemAM_CPPFLAGS = \
cde1010d880fb6230f80c9d697842ea0b1cb79c7dougm -Iinclude \
2261f694ce2fc09f9df6c65bd8e1f4230313696bjorton -I$(srcdir)/include \
cde1010d880fb6230f80c9d697842ea0b1cb79c7dougm -I$(srcdir)/src \
cde1010d880fb6230f80c9d697842ea0b1cb79c7dougm -Iinclude \
cde1010d880fb6230f80c9d697842ea0b1cb79c7dougm $(POPT_CFLAGS) \
9cb81d96f6b556cec1aa456191f43f7932aabaaedougm $(TALLOC_CFLAGS) \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm $(TDB_CFLAGS) \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm $(TEVENT_CFLAGS) \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm $(LDB_CFLAGS) \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm $(DBUS_CFLAGS) \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm $(PCRE_CFLAGS) \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm $(COLLECTION_CFLAGS) \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm $(INI_CONFIG_CFLAGS) \
807c9f7266ad3a966b6714fe578f3c9da1ca868brpluem $(DHASH_CFLAGS) \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm $(LIBNL_CFLAGS) \
807c9f7266ad3a966b6714fe578f3c9da1ca868brpluem $(OPENLDAP_CFLAGS) \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm $(GLIB2_CFLAGS) \
807c9f7266ad3a966b6714fe578f3c9da1ca868brpluem $(JOURNALD_CFLAGS) \
807c9f7266ad3a966b6714fe578f3c9da1ca868brpluem -DLIBDIR=\"$(libdir)\" \
807c9f7266ad3a966b6714fe578f3c9da1ca868brpluem -DVARDIR=\"$(localstatedir)\" \
807c9f7266ad3a966b6714fe578f3c9da1ca868brpluem -DSHLIBEXT=\"$(SHLIBEXT)\" \
807c9f7266ad3a966b6714fe578f3c9da1ca868brpluem -DSSSD_LIBEXEC_PATH=\"$(sssdlibexecdir)\" \
807c9f7266ad3a966b6714fe578f3c9da1ca868brpluem -DSSSD_CONF_DIR=\"$(sssdconfdir)\" \
ccbf65bf19ac58a396133923aee4597e0870ec47bnicholes -DSSS_NSS_MCACHE_DIR=\"$(mcpath)\" \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm -DSSS_NSS_SOCKET_NAME=\"$(pipepath)/nss\" \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm -DSSS_PAM_SOCKET_NAME=\"$(pipepath)/pam\" \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm -DSSS_PAC_SOCKET_NAME=\"$(pipepath)/pac\" \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm -DSSS_PAM_PRIV_SOCKET_NAME=\"$(pipepath)/private/pam\" \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm -DSSS_SUDO_SOCKET_NAME=\"$(pipepath)/sudo\" \
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm -DSSS_AUTOFS_SOCKET_NAME=\"$(pipepath)/autofs\" \
9cb81d96f6b556cec1aa456191f43f7932aabaaedougm -DSSS_SSH_SOCKET_NAME=\"$(pipepath)/ssh\" \
9cb81d96f6b556cec1aa456191f43f7932aabaaedougm -DLOCALEDIR=\"$(localedir)\"
7933d4a963def02417113b6798d87a36395053b0rseSSSD_RESPONDER_OBJ = \
807c9f7266ad3a966b6714fe578f3c9da1ca868brpluemSSSD_TOOLS_OBJ = \
9cb81d96f6b556cec1aa456191f43f7932aabaaedougmSSSD_LCL_TOOLS_OBJ = \
a943533fd4d91d114af622731a405407990c4fb1rse $(SSSD_TOOLS_OBJ)
a943533fd4d91d114af622731a405407990c4fb1rseSSSD_RESOLV_OBJ = \
185aa71728867671e105178b4c66fbc22b65ae26sfif BUILD_ARES_DATA
2261f694ce2fc09f9df6c65bd8e1f4230313696bjorton SSSD_RESOLV_OBJ += \
71c00f988beb28388702e14cb7fe06f08bd792bbdougmSSSD_FAILOVER_OBJ = \
6d7efb8c76b56eaebd6032096771c9e44b247f3fdougm $(SSSD_RESOLV_OBJ)
f4c472b8dce3c2e559232dbb5b27ed2466922ea4jerenkrantzSSSD_LIBS = \
469549ac22c6f7b9ecdd9df2565925563e4df84djwoolley $(TALLOC_LIBS) \
469549ac22c6f7b9ecdd9df2565925563e4df84djwoolley $(TEVENT_LIBS) \
d0ba3b97557d47323bd055fb4002ed7692f703b9jerenkrantz $(POPT_LIBS) \
71c00f988beb28388702e14cb7fe06f08bd792bbdougm $(LDB_LIBS) \
185aa71728867671e105178b4c66fbc22b65ae26sf $(DBUS_LIBS) \
7988a91d9a1c6413f2c1a2138847f513d20de856fuankg $(PCRE_LIBS) \
baa6746bc66ff1daa1852a3a085906d2dfa96bb6sf $(INI_CONFIG_LIBS) \
71c00f988beb28388702e14cb7fe06f08bd792bbdougm $(COLLECTION_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(DHASH_LIBS) \
71c00f988beb28388702e14cb7fe06f08bd792bbdougm $(SSS_CRYPT_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(OPENLDAP_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(TDB_LIBS)
a943533fd4d91d114af622731a405407990c4fb1rsePYTHON_BINDINGS_LIBS = \
d28d7091912b3d911bdbe18df2d37d315681054bdougm $(TALLOC_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(TEVENT_LIBS) \
931b4fd1cc9dd3da096c45f4bf7ddcc14e0985c1dougm $(POPT_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(LDB_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(DBUS_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(PCRE_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(DHASH_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(SSS_CRYPT_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(OPENLDAP_LIBS) \
ea6ff3396df1d6d43ee0ecfa3e26ada981d8e9a3sctemme $(TDB_LIBS)
ea6ff3396df1d6d43ee0ecfa3e26ada981d8e9a3sctemmeTOOLS_LIBS = \
c947acd3d1a604a0acad6a53ef685312d4410fc5dougm $(LTLIBINTL) \
a943533fd4d91d114af622731a405407990c4fb1rse $(TALLOC_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(TEVENT_LIBS) \
4ede070ca63bd4c48045e35a7192582769770290jorton $(POPT_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(LDB_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(DBUS_LIBS) \
7933d4a963def02417113b6798d87a36395053b0rse $(PCRE_LIBS) \
7933d4a963def02417113b6798d87a36395053b0rse $(INI_CONFIG_LIBS) \
7b6ba9c468f26bdb3492d5e8cb79628a3b04e8c8wrowe $(COLLECTION_LIBS) \
7933d4a963def02417113b6798d87a36395053b0rse $(DHASH_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(OPENLDAP_LIBS) \
a943533fd4d91d114af622731a405407990c4fb1rse $(TDB_LIBS)
a943533fd4d91d114af622731a405407990c4fb1rseif BUILD_SELINUX
71c00f988beb28388702e14cb7fe06f08bd792bbdougm PYTHON_BINDINGS_LIBS += $(SELINUX_LIBS)
a943533fd4d91d114af622731a405407990c4fb1rse TOOLS_LIBS += $(SELINUX_LIBS)
7933d4a963def02417113b6798d87a36395053b0rseif BUILD_SEMANAGE
7933d4a963def02417113b6798d87a36395053b0rse PYTHON_BINDINGS_LIBS += $(SEMANAGE_LIBS)
71c00f988beb28388702e14cb7fe06f08bd792bbdougm TOOLS_LIBS += $(SEMANAGE_LIBS)
a943533fd4d91d114af622731a405407990c4fb1rsedist_noinst_HEADERS = \
dist_noinst_HEADERS += src/util/crypto/nss/nss_util.h
pkglib_LTLIBRARIES += libsss_debug.la
pkglib_LTLIBRARIES += libsss_child.la
libsss_child_la_SOURCES = src/util/child_common.c
pkglib_LTLIBRARIES += libsss_util.la
libsss_util_la_SOURCES += src/db/sysdb_sudo.c
pkglib_LTLIBRARIES += libsss_config.la
lib_LTLIBRARIES = libipa_hbac.la \
pkgconfig_DATA += src/providers/ipa/ipa_hbac.pc
libipa_hbac_la_DEPENDENCIES = src/providers/ipa/ipa_hbac.exports
-Wl,--version-script,$(srcdir)/src/providers/ipa/ipa_hbac.exports \
dist_noinst_DATA += src/providers/ipa/ipa_hbac.exports
pkgconfig_DATA += src/lib/idmap/sss_idmap.pc
libsss_idmap_la_DEPENDENCIES = src/lib/idmap/sss_idmap.exports
-Wl,--version-script,$(srcdir)/src/lib/idmap/sss_idmap.exports \
dist_noinst_DATA += src/lib/idmap/sss_idmap.exports
pkgconfig_DATA += src/sss_client/idmap/sss_nss_idmap.pc
libsss_nss_idmap_la_DEPENDENCIES = src/sss_client/idmap/sss_nss_idmap.exports
-Wl,--version-script,$(srcdir)/src/sss_client/idmap/sss_nss_idmap.exports \
dist_noinst_DATA += src/sss_client/idmap/sss_nss_idmap.exports
libwbclient_LTLIBRARIES = libwbclient.la
pkgconfig_DATA += src/sss_client/libwbclient/wbclient_sssd.pc
-Wl,--version-script,$(srcdir)/src/sss_client/libwbclient/wbclient.exports \
dist_noinst_DATA += src/sss_client/libwbclient/wbclient.exports
include_HEADERS += src/sss_client/libwbclient/wbclient_sssd.h
lib_LTLIBRARIES += libsss_simpleifp.la
pkgconfig_DATA += src/lib/sifp/sss_simpleifp.pc
-I$(top_srcdir)/src/lib/sifp
-Wl,--version-script,$(srcdir)/src/lib/sifp/sss_simpleifp.exports \
dist_noinst_DATA += src/lib/sifp/sss_simpleifp.exports
$(srcdir)/src/tests/sbus_codegen_tests.xml \
$(srcdir)/src/monitor/monitor_iface.xml \
$(srcdir)/src/providers/data_provider_iface.xml \
$(srcdir)/src/responder/ifp/ifp_iface.xml
SBUS_CODEGEN = src/sbus/sbus_codegen
$(CODEGEN_XML:.xml=_generated.c) \
$(CODEGEN_XML:.xml=_generated.h)
sssd_ifp_LDADD += libsss_config.la
-Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
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
-I$(top_srcdir)/src/lib/sifp
pam_test_client_SOURCES = src/sss_client/pam_test_client.c
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
pkglib_LTLIBRARIES += libsss_ad_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 \
$(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; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config install $(DISTSETUPOPTS) --prefix=$(PYTHON_PREFIX) --record=$(abs_builddir)/src/config/.files; \
cd $(builddir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config install $(DISTSETUPOPTS) --prefix=$(PYTHON_PREFIX) --root=$(DESTDIR) --record=$(abs_builddir)/src/config/.files; \
rm $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2 \
$(DESTDIR)/$(nsslibdir)/libnss_sss.so
if [ -f $(abs_builddir)/src/config/.files ]; then \
cat $(abs_builddir)/src/config/.files | xargs -iq rm -f $(DESTDIR)/q; \
rm $(abs_builddir)/src/config/.files ; \
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; $(PYTHON) 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