Makefile.am revision 78395373edc3fcf62847de2c630b656967222901
8c294c1cd4d721818a59684cf7f2b36123f79163Stephen Gallagherextra_distcheck_flags =
8c294c1cd4d721818a59684cf7f2b36123f79163Stephen Gallagher extra_distcheck_flags += --with-test-dir=/dev/shm
c252d148fa8ab50aaaa8bbae7beb4d208025171dNikolai KondrashovDISTCHECK_CONFIGURE_FLAGS = --with-ldb-lib-dir="$$dc_install_base"/lib/ldb \
9542512d7be40f2000298c86d3d2b728f4f0f65aStephen Gallagher --enable-all-experimental-features \
9542512d7be40f2000298c86d3d2b728f4f0f65aStephen Gallagher $(extra_distcheck_flags)
c6e39e15178675d0779e0ae855245774a09b4eb5Nikolai Kondrashovif HAVE_MANPAGES
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek# Some old versions of automake don't define builddir
fd5a4eacd56700ffb08a73121aeacdc806cb0132Sumit Bosebuilddir ?= .
8b1f525acd20f36c836e827de3c251088961c5d9Stephen GallagherDOXYGEN = @DOXYGEN@
8b1f525acd20f36c836e827de3c251088961c5d9Stephen GallagherDISTSETUPOPTS =
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen GallagherDISTSETUPOPTS += --install-layout=deb
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersssdlibexecdir = $(libexecdir)/sssd
df4cc3a83c5d6700b6a09ff96cb4a6b1949b1aa9Stephen Gallaghersssdlibdir = $(libdir)/sssd
df4cc3a83c5d6700b6a09ff96cb4a6b1949b1aa9Stephen Gallagherldblibdir = @ldblibdir@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif BUILD_KRB5_LOCATOR_PLUGIN
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherkrb5plugindir = @krb5pluginpath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif BUILD_PAC_RESPONDER
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherkrb5authdata_plugindir = @krb5authdatapluginpath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersssdconfdir = $(sysconfdir)/sssd
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersssddatadir = $(datadir)/sssd
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersssdapiplugindir = $(sssddatadir)/sssd.api.d
59744cff6edb106ae799b2321cb8731edadf409aStephen Gallagherdbusintrospectdir = $(datarootdir)/sssd/introspect
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlocaledir = @localedir@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghernsslibdir = @nsslibdir@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpamlibdir = @pammoddir@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherautofslibdir = @appmodpath@
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bosedbpath = @dbpath@
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bosepluginpath = @pluginpath@
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bosepidpath = @pidpath@
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bosepipepath = @pipepath@
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bosemcpath = @mcpath@
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzkeinitdir = @initdir@
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzkesystemdunitdir = @systemdunitdir@
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzkelogpath = @logpath@
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bosepubconfpath = @pubconfpath@
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bosepkgconfigdir = $(libdir)/pkgconfig
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bosekrb5rcachedir = @krb5rcachedir@
f3c85d900c4663854cc7bbae7d9f77867ed1f69bSumit Bosesudolibdir = @sudolibpath@
f3c85d900c4663854cc7bbae7d9f77867ed1f69bSumit BoseUNICODE_LIBS=@UNICODE_LIBS@
2a552e43581c74f51205c7141ec9f6e9542509f8Stephen Gallagherif WANT_AUX_INFO
41291f19dbc5bf14f20729959b852fa605fcc02dJakub Hrozek AM_CFLAGS += -aux-info $@.X
a5bb518446d5ce565d7ba819590a009cabb0b0b4Jakub Hrozek AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorce -Wcast-qual -Wcast-align -Wwrite-strings \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -Werror-implicit-function-declaration \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -fno-strict-aliasing \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdist_pkgconfig_DATA =
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherACLOCAL_AMFLAGS = -I m4 -I .
eb2e21b764d03544d8161e9956d7f70b07b75f77Simo Sorcebin_PROGRAMS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher sss_ssh_authorizedkeys \
2a5790216f57e9bdfb2930d52860bb5300366536Jakub Hrozek sss_ssh_knownhostsproxy
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersbin_PROGRAMS = \
dbfc407eef1d9ba2469687c3ffbe7fd8bb111d94Jakub Hrozek sss_useradd \
4b6a0d0b3d42e5fdb457f47d9adfa5e66b160256Stephen Gallagher sss_groupadd \
e124844907ed6973915e4d56f5442ecd07535a12Jakub Hrozek sss_groupdel \
5484044ea7bb632b915f706685fce509f6eacc48Jakub Hrozek sss_usermod \
59744cff6edb106ae799b2321cb8731edadf409aStephen Gallagher sss_groupmod \
6dcbfe52d5e64205c0d922f3e89add066b42c496Jakub Hrozek sss_groupshow \
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncio sss_debuglevel \
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidênciosssdlibexec_PROGRAMS = \
1dd679584241a0f9b29072c7eed1c5c5e4a577e4Simo Sorceif BUILD_SUDO
1dd679584241a0f9b29072c7eed1c5c5e4a577e4Simo Sorcesssdlibexec_PROGRAMS += sssd_sudo
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagherif BUILD_AUTOFS
87d3b47abba6a40fcf809c85a2b138bc1013d9c5Jakub Hrozeksssdlibexec_PROGRAMS += sssd_autofs
bc13c352ba9c2877f1e9bc62e55ad60fc000a55dJakub Hrozeksssdlibexec_PROGRAMS += sssd_ssh
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif BUILD_PAC_RESPONDER
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher sssdlibexec_PROGRAMS += sssd_pac
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher non_interactive_check_based_tests = \
054b5d4bb98973698f74d66b14ccd14394b53f10Lukas Slebodnik sysdb-tests \
054b5d4bb98973698f74d66b14ccd14394b53f10Lukas Slebodnik strtonum-tests \
62bda5f75bda6b77aea30d708c74efaf725d9367Lukas Slebodnik resolv-tests \
a3d176d116ceccd6a7547c128fab5df5cdd2c2b6Michal Zidek krb5-utils-tests \
a3d176d116ceccd6a7547c128fab5df5cdd2c2b6Michal Zidek check_and_open-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher refcount-tests \
4f6931e854c698dcb1c09f99eb330ce2fb97e7c6Lukas Slebodnik fail_over-tests \
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher find_uid-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher ipa_ldap_opt-tests \
558998ce664055a75595371118f818084d8f2b23Jan Cholasta ad_ldap_opt-tests \
558998ce664055a75595371118f818084d8f2b23Jan Cholasta simple_access-tests \
9a3e40dc49c1e38bf58e45be5adff37615f3910bJan Cholasta crypto-tests \
9a3e40dc49c1e38bf58e45be5adff37615f3910bJan Cholasta util-tests \
558998ce664055a75595371118f818084d8f2b23Jan Cholasta debug-tests \
558998ce664055a75595371118f818084d8f2b23Jan Cholasta ipa_hbac-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher sss_idmap-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher responder_socket_access-tests
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher non_interactive_check_based_tests += sysdb_ssh-tests
f1828234a850dd28465425248a83a993f262918fPavel Březinaif HAVE_CMOCKA
6ea6ec5cb7d9985e2730fb9d4657624d10aed4d8Nick Guay non_interactive_cmocka_based_tests = \
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březina nss-srv-tests \
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březina test-find-uid \
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březina sss_nss_idmap-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher dyndns-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher fqnames-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher test_sss_idmap
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghercheck_PROGRAMS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher stress-tests \
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozek krb5-child-test \
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozek $(non_interactive_cmocka_based_tests) \
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozek $(non_interactive_check_based_tests)
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel BřezinaPYTHON_TESTS =
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozekif BUILD_PYTHON_BINDINGS
cb4d5b588e704114b7090678752d33512baa718eJakub Hrozek $(PYTHON_TESTS) \
cb4d5b588e704114b7090678752d33512baa718eJakub Hrozek $(non_interactive_cmocka_based_tests) \
19d3aba12c70528708be9440aca66038a291f29eYassir Elley $(non_interactive_check_based_tests)
19d3aba12c70528708be9440aca66038a291f29eYassir Elleysssdlib_LTLIBRARIES = \
5484044ea7bb632b915f706685fce509f6eacc48Jakub Hrozekldblib_LTLIBRARIES = \
45726939a48e605b0166521f94300ae04981a3a7Sumit Boseif BUILD_KRB5_LOCATOR_PLUGIN
5484044ea7bb632b915f706685fce509f6eacc48Jakub Hrozekkrb5plugin_LTLIBRARIES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif BUILD_PAC_RESPONDER
b9e5bd09a5ff7009537a18914dbebcf10498f592Sumit Bosekrb5authdata_plugin_LTLIBRARIES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghernoinst_LTLIBRARIES =
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorcepkglib_LTLIBRARIES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher SSS_CRYPT_SOURCES = src/util/crypto/nss/nss_base64.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher SSS_CRYPT_CFLAGS = $(NSS_CFLAGS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher SSS_CRYPT_LIBS = $(NSS_LIBS)
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher SSS_CRYPT_SOURCES = src/util/crypto/libcrypto/crypto_base64.c \
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher src/util/crypto/libcrypto/crypto_sha512crypt.c \
a6098862048d4bb469130b9ff21be3020d6f2c54Sumit Bose SSS_CRYPT_CFLAGS = $(CRYPTO_CFLAGS)
2d257ccf620ce1b611f89cec8f0a94c88c2f2881Sumit Bose SSS_CRYPT_LIBS = $(CRYPTO_LIBS)
e5e8252ec48bfdd4e7529debc705c8e090264b9aSumit Boselibsss_crypt_la_SOURCES = \
71e7918be3ca5d38794a16a17f6b4f19a24d51fcPavel Březina $(SSS_CRYPT_SOURCES)
8359bf07a2e6c0181251ce8d5d9160dc57546c55Stephen Gallagherlibsss_crypt_la_CFLAGS = \
71e7918be3ca5d38794a16a17f6b4f19a24d51fcPavel Březina $(SSS_CRYPT_CFLAGS) \
71e7918be3ca5d38794a16a17f6b4f19a24d51fcPavel Březina $(DHASH_CFLAGS)
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozeklibsss_crypt_la_LIBADD = \
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozek $(SSS_CRYPT_LIBS)
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozeklibsss_crypt_la_LDFLAGS = \
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozek -avoid-version
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozekif BUILD_PYTHON_BINDINGS
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozekpyexec_LTLIBRARIES = \
d00ffd2cb4e2f17c75b466178bb645b5c9317909Pallavi Jhadist_noinst_SCRIPTS = \
461da2984c747708e8badd27fa55ef879f40e712Pallavi Jha $(EXTRA_SCRIPTS) \
e592d5f157be869151983bd1b46d6f4f7a29daafJakub Hrozekdist_noinst_DATA = \
526a15438525417cd701f837d7085b7f8c8a6325Jakub Hrozek src/config/testconfigs/sssd-invalid-badbool.conf
1d93029624d708119bbf803e6647a2cbb271f001Sumit Bose###############################
0b78b4e32955ced0f35c6d4685bd277bb03d04cbSumit Bose# Global compilation settings #
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina###############################
a0ab15ceb80290db80c2052520830a95390de385Sumit BoseAM_CPPFLAGS = \
8df69bbc58c2f4d3f0b34be9756d9ddf24b1db6dJakub Hrozek -I$(srcdir)/include \
89ddc9ed474e9ac2b1e7bccb0a58610babf26cf8Jakub Hrozek -I$(srcdir)/src \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(POPT_CFLAGS) \
338af078fcc18126df939f20182acea7a646b7c8Michal Zidek $(TALLOC_CFLAGS) \
99c5f2f6ba0af6ce52be0d82ec2794bacc215742Jakub Hrozek $(TDB_CFLAGS) \
b9d83e10cec267ae11fee64a30f42a12bbf7abe4Pavel Březina $(TEVENT_CFLAGS) \
49c467733ca65c9b77b9c33f38cdc223a99562e1Pavel Reichl $(LDB_CFLAGS) \
62370340092503baeaf6587d7ffe4fe25bd9582dPavel Reichl $(DBUS_CFLAGS) \
b407fe0474a674bb42f0f42ab47c7f530a07a367Pavel Březina $(PCRE_CFLAGS) \
583c1b9a052f4eb5ba046c5f2b7d2ed2a81b6d66Jakub Hrozek $(COLLECTION_CFLAGS) \
167b05b28d6b969230973646bee2f1c1f49205d2Sumit Bose $(INI_CONFIG_CFLAGS) \
e592d5f157be869151983bd1b46d6f4f7a29daafJakub Hrozek $(DHASH_CFLAGS) \
f92ace4a52602e8c38a34f2392bec3deeac2ddddJakub Hrozek $(LIBNL_CFLAGS) \
bf54fbed126ec3d459af40ea370ffadacd31c76dJakub Hrozek $(OPENLDAP_CFLAGS) \
bf54fbed126ec3d459af40ea370ffadacd31c76dJakub Hrozek $(GLIB2_CFLAGS) \
bf54fbed126ec3d459af40ea370ffadacd31c76dJakub Hrozek -DLIBDIR=\"$(libdir)\" \
bf54fbed126ec3d459af40ea370ffadacd31c76dJakub Hrozek -DVARDIR=\"$(localstatedir)\" \
f92ace4a52602e8c38a34f2392bec3deeac2ddddJakub Hrozek -DSHLIBEXT=\"$(SHLIBEXT)\" \
f92ace4a52602e8c38a34f2392bec3deeac2ddddJakub Hrozek -DSSSD_LIBEXEC_PATH=\"$(sssdlibexecdir)\" \
f92ace4a52602e8c38a34f2392bec3deeac2ddddJakub Hrozek -DSSSD_INTROSPECT_PATH=\"$(dbusinstropectdir)\" \
f92ace4a52602e8c38a34f2392bec3deeac2ddddJakub Hrozek -DSSSD_CONF_DIR=\"$(sssdconfdir)\" \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik -DSSS_NSS_MCACHE_DIR=\"$(mcpath)\" \
99f8be128274eba264ea1434a7eb2800bced5902Lukas Slebodnik -DSSS_NSS_SOCKET_NAME=\"$(pipepath)/nss\" \
99f8be128274eba264ea1434a7eb2800bced5902Lukas Slebodnik -DSSS_PAM_SOCKET_NAME=\"$(pipepath)/pam\" \
91d312000e6ded4a93327c137b10c5beda55f65cSumit Bose -DSSS_PAC_SOCKET_NAME=\"$(pipepath)/pac\" \
91d312000e6ded4a93327c137b10c5beda55f65cSumit Bose -DSSS_PAM_PRIV_SOCKET_NAME=\"$(pipepath)/private/pam\" \
4117ae3230f6744c255b0309e86d519d7e41d2d7Lukas Slebodnik -DSSS_SUDO_SOCKET_NAME=\"$(pipepath)/sudo\" \
91d312000e6ded4a93327c137b10c5beda55f65cSumit Bose -DSSS_AUTOFS_SOCKET_NAME=\"$(pipepath)/autofs\" \
91d312000e6ded4a93327c137b10c5beda55f65cSumit Bose -DSSS_SSH_SOCKET_NAME=\"$(pipepath)/ssh\" \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik -DLOCALEDIR=\"$(localedir)\"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherSSSD_RESPONDER_OBJ = \
9f521c61c17cecd9625ebc1b33c666fa3488622cJakub HrozekSSSD_TOOLS_OBJ = \
18372712592b30638772afb5b7e15bfca92c2058Lukas SlebodnikSSSD_LCL_TOOLS_OBJ = \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik $(SSSD_TOOLS_OBJ)
18372712592b30638772afb5b7e15bfca92c2058Lukas SlebodnikSSSD_RESOLV_OBJ = \
bf5a808fa92007c325c3996e79694badfab201d4Stephen Gallagherif BUILD_ARES_DATA
bf5a808fa92007c325c3996e79694badfab201d4Stephen Gallagher SSSD_RESOLV_OBJ += \
cbff3fcdce5b0377a62fbe74f32e476efbf7ca9cNikolai KondrashovSSSD_FAILOVER_OBJ = \
cbff3fcdce5b0377a62fbe74f32e476efbf7ca9cNikolai Kondrashov $(SSSD_RESOLV_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(TALLOC_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(TEVENT_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(POPT_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DBUS_LIBS) \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik $(PCRE_LIBS) \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik $(INI_CONFIG_LIBS) \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik $(COLLECTION_LIBS) \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik $(DHASH_LIBS) \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik $(SSS_CRYPT_LIBS) \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik $(OPENLDAP_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherPYTHON_BINDINGS_LIBS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(TALLOC_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(TEVENT_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(POPT_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DBUS_LIBS) \
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose $(PCRE_LIBS) \
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose $(DHASH_LIBS) \
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose $(SSS_CRYPT_LIBS) \
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose $(OPENLDAP_LIBS) \
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit BoseTOOLS_LIBS = \
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose $(TALLOC_LIBS) \
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose $(TEVENT_LIBS) \
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose $(POPT_LIBS) \
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke $(LDB_LIBS) \
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke $(DBUS_LIBS) \
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke $(PCRE_LIBS) \
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke $(INI_CONFIG_LIBS) \
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke $(COLLECTION_LIBS) \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose $(DHASH_LIBS) \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose $(OPENLDAP_LIBS) \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Boseif BUILD_SELINUX
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose PYTHON_BINDINGS_LIBS += $(SELINUX_LIBS)
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallagher TOOLS_LIBS += $(SELINUX_LIBS)
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnikif BUILD_SEMANAGE
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher PYTHON_BINDINGS_LIBS += $(SEMANAGE_LIBS)
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik TOOLS_LIBS += $(SEMANAGE_LIBS)
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnikdist_noinst_HEADERS = \
3ce85a5f5264e7118beb6524e120fd8b53a13da4Nikolai Kondrashov src/responder/common/responder_packet.h \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina dist_noinst_HEADERS += src/util/crypto/nss/nss_util.h
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina nss_idmap_doc
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina SSSD_DOCS += libsss_sudo_doc
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březinaif HAVE_PTHREAD
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel BřezinaCLIENT_LIBS = -lpthread
3be2628d8aba6aeb99ac1484da990f1fad8169ecPavel Březina#####################
2e13817e64ff1e0e47dc844be501f2d3ab299f34Pavel Březina# Utility libraries #
c2fc9459c31cb1192ab3c15ce4df1c150e99bf95Pavel Březina#####################
6b159f14f69134bba8510a6b50ab62493a23a73fPavel Březinapkglib_LTLIBRARIES += libsss_debug.la
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březinalibsss_debug_la_SOURCES = \
e7ccfb139388c947ec2dee16cfe3005f5643b90dPetr Cechlibsss_debug_la_LDFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -avoid-version
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpkglib_LTLIBRARIES += libsss_child.la
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_child_la_SOURCES = src/util/child_common.c
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenylibsss_child_la_LDFLAGS = -avoid-version
115de6d50f0d0bdd5745a5d8eb0d067be9128528Sumit Bosepkglib_LTLIBRARIES += libsss_util.la
83a79d93035c2d75a1941f3b54426119174044a0Pavel Březinalibsss_util_la_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_util_la_LIBADD = \
126c9338cf12a3e4404c36bbe4ec14b18f23537cMaxim $(SSSD_LIBS) \
6499d0b915209b670f8e337c4fe76a8be9fa6576Simo Sorce $(UNICODE_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher libsss_util_la_SOURCES += src/db/sysdb_sudo.c
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_util_la_SOURCES += \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_util_la_LDFLAGS = -avoid-version
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherSSSD_INTERNAL_LTLIBS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlib_LTLIBRARIES = libipa_hbac.la libsss_idmap.la libsss_nss_idmap.la
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdist_pkgconfig_DATA += src/providers/ipa/ipa_hbac.pc
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibipa_hbac_la_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibipa_hbac_la_LDFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -version-info 0:1:0 \
2e6087c6cc903d5164b9a1d5e3d791fd046001d9Jakub Hrozek $(UNICODE_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdist_pkgconfig_DATA += src/lib/idmap/sss_idmap.pc
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_idmap_la_SOURCES = \
8f1316a0c677f211eaaa1346e21a03446b8c4fb1Lukas Slebodniklibsss_idmap_la_LDFLAGS = \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose -version-info 1:0:1
558ec7d717735bb16c210c675c2cc5bee1da4576Lukas Slebodnikdist_pkgconfig_DATA += src/sss_client/idmap/sss_nss_idmap.pc
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_nss_idmap_la_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_nss_idmap_la_LDFLAGS = \
46e36286953de4e5af5e4289b90a529929bdd17cPetr Cech $(CLIENT_LIBS) \
a5a3bbb0bbaeb8946c228c2fb7f0cf450595dd3ePavel Březina -version-info 0:1:0
29be7d76c949b82350c7603cfd362a1fcb47eb1bJan Zelenyinclude_HEADERS = \
5dbf360f2d6b0281c32f1bba6ebf5cc834c1716eSimo Sorce####################
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher# Program Binaries #
748ba184db97b7534254f97018fa04e8aa458faeJan Cholasta####################
7de6e3534fd61c7619ed34a6b1afe7230b5e6504Ondrej Kossssd_SOURCES = \
5a70b84cb66fb8c7a3fce0e3f2e4b61e0b2ea9d4Simo Sorcesssd_LDADD = \
5f90993426fa2bdc3b3d994c9e85e0805bb92bbcSimo Sorce $(SSSD_LIBS) \
9959c512ac3ba36f7a0db7614f0357ce0bae748fJakub Hrozek $(LIBNL_LIBS) \
7452f1b637276ce582b120f8f5482ae7f3b6bd47Jakub Hrozek $(KEYUTILS_LIBS) \
918b2a5a91f1c551d48f4bffed2a28c36fdb4be1Simo Sorce $(SSSD_INTERNAL_LTLIBS)
2fa8d6655ac37f9bdeb34420000052d921f4a543Michal Zideksssd_nss_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_RESPONDER_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersssd_nss_LDADD = \
e850be1ff2e13bba9812c94c3d102c0a0b570820Jakub Hrozek $(TDB_LIBS) \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina $(SSSD_LIBS) \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina $(SSSD_INTERNAL_LTLIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersssd_pam_SOURCES = \
eb2e21b764d03544d8161e9956d7f70b07b75f77Simo Sorce $(SSSD_RESPONDER_OBJ)
b9e5bd09a5ff7009537a18914dbebcf10498f592Sumit Bosesssd_pam_LDADD = \
e7ccfb139388c947ec2dee16cfe3005f5643b90dPetr Cech $(TDB_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_LIBS) \
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina $(SELINUX_LIBS) \
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozek $(SSSD_INTERNAL_LTLIBS)
7f0b01bf0a8f5c5b3ef145e81511b6db2cb4f98fPavel Březinasssd_sudo_SOURCES = \
d3c82d0170d6d7407549afdadd08aa7e11aeb9a2Pavel Březina $(SSSD_RESPONDER_OBJ)
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorcesssd_sudo_LDADD = \
1dd679584241a0f9b29072c7eed1c5c5e4a577e4Simo Sorce $(SSSD_LIBS) \
1dd679584241a0f9b29072c7eed1c5c5e4a577e4Simo Sorce $(SSSD_INTERNAL_LTLIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif BUILD_AUTOFS
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Waltersssd_autofs_SOURCES = \
439e08cdc5c83b3e5835cb0435983f1da2ffbaf1Pavel Březina $(SSSD_RESPONDER_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersssd_autofs_LDADD = \
3f98cdc011bb4e8cd22c088f288b0bcdb6452492Jakub Hrozek $(SSSD_LIBS) \
1f1e6cbc59868f06dee3ab4b3df660fcb77ce1c8Jakub Hrozek $(SSSD_INTERNAL_LTLIBS)
1a7d1977037864e52858058777af8ff8401547ddJan Cholastasssd_ssh_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_RESPONDER_OBJ)
376eaf187c13c2a1eaea0ffbdd970b6b563ab74cPetr Cechsssd_ssh_LDADD = \
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina $(SSSD_LIBS) \
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina $(SSSD_INTERNAL_LTLIBS)
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinasssd_pac_SOURCES = \
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina $(SSSD_UTIL_OBJ) \
cc2d77d5218c188119fa954c856e858cbde76947Pavel Březina $(SSSD_RESPONDER_OBJ)
892ddeb5190dd5c1ffa26a95142a10a0034fc5e3Pavel Březinasssd_pac_CFLAGS = \
3b99f7a97553a0a357d50abe507d4f0060c4eceaPavel Březina $(AM_CFLAGS) \
3b99f7a97553a0a357d50abe507d4f0060c4eceaPavel Březina $(NDR_KRB5PAC_CFLAGS)
50c2a57dea6d38a4f6753a917a5d745b07036325Pavel Březinasssd_pac_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(NDR_KRB5PAC_LIBS) \
f9961e5f82e0ef474d6492371bfdf9e74e208a99Pavel Březina $(TDB_LIBS) \
87c07559af5cfcd2752295ef7c425bd3205f426fStephen Gallagher $(SSSD_LIBS) \
c777f575b0ec0c48ce3b85ea2c5cc298db02450eJakub Hrozek $(SSSD_INTERNAL_LTLIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersssd_be_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_FAILOVER_OBJ)
cce3e8526176ce2fe9baa5bda1bb457b996b7bcfSumit Bosesssd_be_LDADD = \
e9eeb4302e0e426c6cc1a4e65b95a6f7066e80b9Pavel Březina $(SSSD_LIBS) \
85feb8d77a2c832787880944e02104846c4d5376Pavel Březina $(CARES_LIBS) \
cc84fd46f356c4a36a721ab135a33ec77c93e34dJakub Hrozek $(SSSD_INTERNAL_LTLIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersssd_be_LDFLAGS = \
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher -Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
cdaa29d2c5724a4c72bfa0f42284ccfac3d5a464Pavel Reichl -export-dynamic \
9cb46bc62f22e0104f1b41a423b014c281ef5fc2Jakub Hrozekif BUILD_PYTHON_BINDINGS
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozeksss_obfuscate_pythondir = $(sbindir)
d0599eaa9369fd867953e3c58b8d7bb445525ff5Pavel Březinadist_sss_obfuscate_python_SCRIPTS = \
1a853121ca2ba8ede6df429ee76942131ffb0f65Jan Zelenydist_noinst_DATA += \
a679f0167b646cffdae86546ed77e105576991b0Pavel Březina######################
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina# Command-line Tools #
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina######################
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březinasss_useradd_SOURCES = \
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina $(SSSD_TOOLS_OBJ)
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březinasss_useradd_LDADD = \
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina $(TOOLS_LIBS) \
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina $(SSSD_INTERNAL_LTLIBS)
e07d700ed9daf0cf96607fa2d72978cb2431b794Pavel Březinasss_userdel_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_LCL_TOOLS_OBJ)
347f7c4d1e8e83fc7ffcaf9524a67e8b3ad5d7c5Jan Cholastasss_userdel_LDADD = \
4139a7a731f2831963a42b26aac111422be28792Jakub Hrozek $(TOOLS_LIBS) \
50fe3d79ab12b795a687b676761bef265701626aStephen Gallagher $(SSSD_INTERNAL_LTLIBS)
50fe3d79ab12b795a687b676761bef265701626aStephen Gallaghersss_userdel_CFLAGS = $(AM_CFLAGS)
3f32406640d89face5e79244b4d8dab34adb6c7cPavel Březinasss_userdel_LDFLAGS = \
17d37aecdf397fcb7a1d0c75adebdb25d7be112ePavel Březina $(CLIENT_LIBS)
d43c9d18fb263b1ea4071b20e93ce4994583f62fJakub Hrozeksss_groupadd_SOURCES = \
3e5e98aae4b14f5447c561ff5b0d854b74046312Pavel Březina $(SSSD_TOOLS_OBJ)
7ac503a73a26abe49f9f7d175c74df705380898dPavel Březinasss_groupadd_LDADD = \
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose $(TOOLS_LIBS) \
b6dfbf81c61d4431aaa81687ec53e892f8b71edbSumit Bose $(SSSD_INTERNAL_LTLIBS)
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bosesss_groupdel_SOURCES = \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose $(SSSD_LCL_TOOLS_OBJ)
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bosesss_groupdel_LDADD = \
b9c8ce2bdd4045782c243605a1b999098bedcffcNoam Meltzer $(TOOLS_LIBS) \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březina $(SSSD_INTERNAL_LTLIBS)
462db32918a05097652f8232cd6c8d78a826e63cLukas Slebodniksss_groupdel_CFLAGS = $(AM_CFLAGS)
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bosesss_groupdel_LDFLAGS = \
462db32918a05097652f8232cd6c8d78a826e63cLukas Slebodnik $(CLIENT_LIBS)
aea1d5c0ca9bb1470759b024c8b97b6c1f577193Pavel Březinasss_usermod_SOURCES = \
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina $(SSSD_LCL_TOOLS_OBJ)
53f1b03f4e61ebe21df0c2fd05e09e0504fd8881Jakub Hrozeksss_usermod_LDADD = \
462db32918a05097652f8232cd6c8d78a826e63cLukas Slebodnik $(TOOLS_LIBS) \
347f7c4d1e8e83fc7ffcaf9524a67e8b3ad5d7c5Jan Cholasta $(SSSD_INTERNAL_LTLIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_usermod_CFLAGS = $(AM_CFLAGS)
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozeksss_usermod_LDFLAGS = \
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorce $(CLIENT_LIBS)
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozeksss_groupmod_SOURCES = \
374bf54785365273b20690bd3792c25a44738041Pavel Březina $(SSSD_LCL_TOOLS_OBJ)
8359bf07a2e6c0181251ce8d5d9160dc57546c55Stephen Gallaghersss_groupmod_LDADD = \
8359bf07a2e6c0181251ce8d5d9160dc57546c55Stephen Gallagher $(TOOLS_LIBS) \
2a9af1f71887f02935e2fb6ad5023afba5b6d43eSumit Bose $(SSSD_INTERNAL_LTLIBS)
2a9af1f71887f02935e2fb6ad5023afba5b6d43eSumit Bosesss_groupmod_CFLAGS = $(AM_CFLAGS)
8359bf07a2e6c0181251ce8d5d9160dc57546c55Stephen Gallaghersss_groupmod_LDFLAGS = \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březina $(CLIENT_LIBS)
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březinasss_groupshow_SOURCES = \
eaa723b4d06b4c1e588df67bef44a84bbfaebf1aLukas Slebodnik $(SSSD_TOOLS_OBJ)
eaa723b4d06b4c1e588df67bef44a84bbfaebf1aLukas Slebodniksss_groupshow_LDADD = \
77c0d1f6074059dafd2293f9c42ea0f9d60f8aadJakub Hrozek $(TOOLS_LIBS) \
77c0d1f6074059dafd2293f9c42ea0f9d60f8aadJakub Hrozek $(SSSD_INTERNAL_LTLIBS)
77c0d1f6074059dafd2293f9c42ea0f9d60f8aadJakub Hrozeksss_cache_SOURCES = \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(SSSD_LCL_TOOLS_OBJ)
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallaghersss_cache_LDADD = \
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallagher $(TOOLS_LIBS) \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(SSSD_INTERNAL_LTLIBS)
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallaghersss_cache_CFLAGS = $(AM_CFLAGS)
11e8f3ecdddf8edd8b1bbe9f41b49ce8b709b92aPetr Cechsss_cache_LDFLAGS = \
11e8f3ecdddf8edd8b1bbe9f41b49ce8b709b92aPetr Cech $(CLIENT_LIBS)
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardtsss_debuglevel_SOURCES = \
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallagher $(SSSD_TOOLS_OBJ)
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallaghersss_debuglevel_LDADD = \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(TOOLS_LIBS) \
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallagher $(SSSD_INTERNAL_LTLIBS)
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodniksss_seed_SOURCES = \
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnik $(SSSD_TOOLS_OBJ)
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodniksss_seed_LDADD = \
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnik $(TOOLS_LIBS) \
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnik $(SSSD_INTERNAL_LTLIBS)
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodniksss_sudo_cli_SOURCES = \
69b46c32357ccf1aab9c0bd6d1afa33a8724ad77Lukas Slebodniksss_sudo_cli_CFLAGS = $(AM_CFLAGS)
69b46c32357ccf1aab9c0bd6d1afa33a8724ad77Lukas Slebodniksss_sudo_cli_LDFLAGS = $(CLIENT_LIBS)
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodniksss_ssh_authorizedkeys_SOURCES = \
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorcesss_ssh_authorizedkeys_CFLAGS = $(AM_CFLAGS)
b3a22ee1d91aa4ed1544475be16ec2b7cf886180Jakub Hrozeksss_ssh_authorizedkeys_LDADD = \
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorce $(SSSD_INTERNAL_LTLIBS)
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodniksss_ssh_authorizedkeys_LDFLAGS = $(CLIENT_LIBS) $(TALLOC_LIBS) $(POPT_LIBS)
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bosesss_ssh_knownhostsproxy_SOURCES = \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bosesss_ssh_knownhostsproxy_CFLAGS = $(AM_CFLAGS)
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bosesss_ssh_knownhostsproxy_LDADD = \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(SSSD_INTERNAL_LTLIBS)
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bosesss_ssh_knownhostsproxy_LDFLAGS = $(CLIENT_LIBS) $(TALLOC_LIBS) $(POPT_LIBS)
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose#################
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik# Feature Tests #
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik#################
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas SlebodnikTESTS_ENVIRONMENT = LDB_MODULES_PATH=$(abs_top_builddir)/ldb_mod_test_dir
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorceldb_mod_test_dir: memberof.la
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorce mkdir -p $(builddir)/ldb_mod_test_dir
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorce cp $(builddir)/.libs/memberof.so $(builddir)/ldb_mod_test_dir
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorcenoinst_LTLIBRARIES += \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Boselibsss_test_common_la_SOURCES = \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Boseif HAVE_CHECK
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Boselibsss_test_common_la_SOURCES += \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bosesysdb_tests_DEPENDENCIES = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(ldblib_LTLIBRARIES)
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodniksysdb_tests_SOURCES = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodniksysdb_tests_CFLAGS = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(AM_CFLAGS) \
3b1aa479b377e570c6dff359a1f8099289a2af75Michal Židek $(CHECK_CFLAGS)
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodniksysdb_tests_LDADD = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(SSSD_LIBS) \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(CHECK_LIBS) \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(SSSD_INTERNAL_LTLIBS) \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodniksysdb_ssh_tests_DEPENDENCIES = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(ldblib_LTLIBRARIES)
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodniksysdb_ssh_tests_SOURCES = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodniksysdb_ssh_tests_CFLAGS = \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(AM_CFLAGS)\
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(CHECK_CFLAGS)
bf01e8179cbb2be476805340636098deda7e1366Sumit Bosesysdb_ssh_tests_LDADD = \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(SSSD_LIBS) \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(CHECK_LIBS) \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(SSSD_INTERNAL_LTLIBS) \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bosestrtonum_tests_SOURCES = \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bosestrtonum_tests_CFLAGS = \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(AM_CFLAGS) \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(CHECK_CFLAGS)
bf01e8179cbb2be476805340636098deda7e1366Sumit Bosestrtonum_tests_LDADD = \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(SSSD_LIBS) \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(CHECK_LIBS) \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagherkrb5_utils_tests_SOURCES = \
1f1e6cbc59868f06dee3ab4b3df660fcb77ce1c8Jakub Hrozek $(SSSD_FAILOVER_OBJ)
e76d78338026fa47dca32eaf7f5c15eabb1b951aJan Zelenykrb5_utils_tests_CFLAGS = \
2ef62c64e7f07c8aced3f72850008ecb72860162Sumit Bose $(AM_CFLAGS) \
386a66b1aa18a176e6a06fa126556c9590c373b6Sumit Bose $(CHECK_CFLAGS)
817b1bcafff27cc67630dd0cbd36df708c05fcccStephen Gallagherkrb5_utils_tests_LDADD = \
64074e584a56611d7563667e0fcdadd215b0c922Yassir Elley $(SSSD_LIBS)\
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(CARES_LIBS) \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(KRB5_LIBS) \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(CHECK_LIBS) \
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina $(SSSD_INTERNAL_LTLIBS) \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Waltercheck_and_open_tests_SOURCES = \
df4e1db5d41c903ae57fd880acc76a0ad84aa7b2Pavel Březinacheck_and_open_tests_CFLAGS = \
1319e71fd1680ca4864afe0b1aca2b8c8e4a1ee4Stef Walter $(AM_CFLAGS) \
d9577dbd92555b0755881e37724019ef9c578404Stef Walter $(CHECK_CFLAGS)
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallaghercheck_and_open_tests_LDADD = \
d4aa049726ce8c6feeaf6995d4abb4cb5155b9a1Pavel Březina $(CHECK_LIBS) \
fe2091327ff44f80d6681c261494e4432404e9baStephen GallagherFILES_TESTS_LIBS = \
b9d8c6172e48a2633ebe196b2e88bebdf9523c20Stef Walter $(CHECK_LIBS) \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(POPT_LIBS) \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(TALLOC_LIBS) \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagherif BUILD_SELINUX
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher FILES_TESTS_LIBS += $(SELINUX_LIBS)
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagherif BUILD_SEMANAGE
29be7d76c949b82350c7603cfd362a1fcb47eb1bJan Zeleny FILES_TESTS_LIBS += $(SEMANAGE_LIBS)
823a5b3f4375f12b6edae4dd5169ee01771baebeJan Zelenyfiles_tests_SOURCES = \
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorcefiles_tests_CFLAGS = \
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik $(AM_CFLAGS) \
12805da52a93c268290cec7b8fbbdbd4ea8abc3eLukas Slebodnik $(CHECK_CFLAGS)
7de6e3534fd61c7619ed34a6b1afe7230b5e6504Ondrej Kosfiles_tests_LDADD = \
a473fb88e6015cf0ccbd2e9005c7e6acca18f452Pavel Březina $(FILES_TESTS_LIBS) \
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik $(SSSD_INTERNAL_LTLIBS)
ac40d2f2b2b2fc35c95389f5e28febd580bd2b7aJakub HrozekSSSD_RESOLV_TESTS_OBJ = \
75ba524d356fed615a9c92152f64aebf0bdaf9c2Simo Sorce $(SSSD_RESOLV_OBJ)
a5a3bbb0bbaeb8946c228c2fb7f0cf450595dd3ePavel Březinaif BUILD_ARES_DATA
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik SSSD_RESOLV_TESTS_OBJ += \
ac40d2f2b2b2fc35c95389f5e28febd580bd2b7aJakub Hrozekresolv_tests_SOURCES = \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(SSSD_RESOLV_TESTS_OBJ)
12805da52a93c268290cec7b8fbbdbd4ea8abc3eLukas Slebodnikresolv_tests_CFLAGS = \
ac40d2f2b2b2fc35c95389f5e28febd580bd2b7aJakub Hrozek $(AM_CFLAGS) \
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnik $(CHECK_CFLAGS) \
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnikresolv_tests_LDADD = \
7d8b7d82f0a91ed656320577fc781f24a66db9f8Sumit Bose $(SSSD_LIBS) \
ac40d2f2b2b2fc35c95389f5e28febd580bd2b7aJakub Hrozek $(CHECK_LIBS) \
3f98cdc011bb4e8cd22c088f288b0bcdb6452492Jakub Hrozek $(CARES_LIBS) \
748ba184db97b7534254f97018fa04e8aa458faeJan Cholastarefcount_tests_SOURCES = \
748ba184db97b7534254f97018fa04e8aa458faeJan Cholasta $(CHECK_OBJ)
1a7d1977037864e52858058777af8ff8401547ddJan Cholastarefcount_tests_CFLAGS = \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(CHECK_CFLAGS)
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozekrefcount_tests_LDADD = \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(SSSD_LIBS) \
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallagher $(CHECK_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_INTERNAL_LTLIBS) \
1e0fa55fb377db788e065de917ba8e149eb56161Jakub Hrozekfail_over_tests_SOURCES = \
1e0fa55fb377db788e065de917ba8e149eb56161Jakub Hrozek $(SSSD_FAILOVER_OBJ) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(CHECK_OBJ)
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidekfail_over_tests_CFLAGS = \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(CHECK_CFLAGS)
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidekfail_over_tests_LDADD = \
1e0fa55fb377db788e065de917ba8e149eb56161Jakub Hrozek $(SSSD_LIBS) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(CHECK_LIBS) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(CARES_LIBS) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(SSSD_INTERNAL_LTLIBS) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidekfind_uid_tests_SOURCES = \
fd98a28d6e94080e52bbedc789b06606a6019b10Lukas Slebodnikfind_uid_tests_CFLAGS = \
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnik $(AM_CFLAGS) \
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnik $(TALLOC_CFLAGS) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(DHASH_CFLAGS) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(CHECK_CFLAGS)
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnikfind_uid_tests_LDADD = \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose $(TALLOC_LIBS) \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose $(DHASH_LIBS) \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose $(CHECK_LIBS) \
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozekauth_tests_SOURCES = \
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozekauth_tests_CFLAGS = \
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher $(AM_CFLAGS) \
de5fa34860886ad68fba5e739987e16c342e8f14Lukas Slebodnik $(CHECK_CFLAGS)
de5fa34860886ad68fba5e739987e16c342e8f14Lukas Slebodnikauth_tests_LDADD = \
de5fa34860886ad68fba5e739987e16c342e8f14Lukas Slebodnik $(SSSD_LIBS) \
de5fa34860886ad68fba5e739987e16c342e8f14Lukas Slebodnik $(CHECK_LIBS) \
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozek $(SSSD_INTERNAL_LTLIBS) \
de5fa34860886ad68fba5e739987e16c342e8f14Lukas Slebodnikipa_ldap_opt_tests_SOURCES = \
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagheripa_ldap_opt_tests_CFLAGS = \
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardt $(AM_CFLAGS) \
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozek $(CHECK_CFLAGS)
65ce66c43141f7e5c8482a8f8e7e217a23791588Petr Cechipa_ldap_opt_tests_LDADD = \
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher $(CHECK_LIBS) \
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozek $(TALLOC_LIBS) \
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik $(SSSD_INTERNAL_LTLIBS) \
a6098862048d4bb469130b9ff21be3020d6f2c54Sumit Bosead_ldap_opt_tests_SOURCES = \
46222e5191473f9a46aec581273eb2eef22e23beMichal Zidekad_ldap_opt_tests_CFLAGS = \
46222e5191473f9a46aec581273eb2eef22e23beMichal Zidek $(AM_CFLAGS) \
a6098862048d4bb469130b9ff21be3020d6f2c54Sumit Bose $(CHECK_CFLAGS)
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnikad_ldap_opt_tests_LDADD = \
8babbeee01e67893af4828ddfc922ecac0be4197Pavel Reichl $(CHECK_LIBS) \
a6098862048d4bb469130b9ff21be3020d6f2c54Sumit Bose $(TALLOC_LIBS) \
4f6931e854c698dcb1c09f99eb330ce2fb97e7c6Lukas Slebodniksimple_access_tests_SOURCES = \
9c88f837ffacf6548c13825589b327de1a5525f3Sumit Bose $(SSSD_FAILOVER_OBJ)
a6098862048d4bb469130b9ff21be3020d6f2c54Sumit Bosesimple_access_tests_CFLAGS = \
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik $(AM_CFLAGS) \
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik $(CHECK_CFLAGS) \
a9c287bda3fc2a1e12cef2135ade96945f11ad01Sumit Bose -DUNIT_TESTING
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozeksimple_access_tests_LDADD = \
a9c287bda3fc2a1e12cef2135ade96945f11ad01Sumit Bose $(SSSD_LIBS) \
a9c287bda3fc2a1e12cef2135ade96945f11ad01Sumit Bose $(CARES_LIBS) \
a9c287bda3fc2a1e12cef2135ade96945f11ad01Sumit Bose $(CHECK_LIBS) \
a9c287bda3fc2a1e12cef2135ade96945f11ad01Sumit Bose $(PAM_LIBS) \
f3c85d900c4663854cc7bbae7d9f77867ed1f69bSumit Bose $(SSSD_INTERNAL_LTLIBS) \
f3c85d900c4663854cc7bbae7d9f77867ed1f69bSumit Boseutil_tests_SOURCES = \
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Boseutil_tests_CFLAGS = \
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bose $(AM_CFLAGS) \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose $(CHECK_CFLAGS)
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Boseutil_tests_LDADD = \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose $(SSSD_LIBS) \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose $(CHECK_LIBS) \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose $(SSSD_INTERNAL_LTLIBS) \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bosedebug_tests_SOURCES = \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bosedebug_tests_CFLAGS = \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose $(AM_CFLAGS) \
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bose $(CHECK_CFLAGS)
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bosedebug_tests_LDADD = \
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bose $(SSSD_LIBS) \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose $(CHECK_LIBS) \
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bosecrypto_tests_SOURCES = \
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bose $(SSS_CRYPT_SOURCES) \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bosecrypto_tests_CFLAGS = \
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bose $(SSS_CRYPT_CFLAGS) \
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bose $(AM_CFLAGS) \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose $(CHECK_CFLAGS)
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bosecrypto_tests_LDADD = \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose $(SSS_CRYPT_LIBS) \
f3c85d900c4663854cc7bbae7d9f77867ed1f69bSumit Bose $(SSSD_LIBS) \
a9c287bda3fc2a1e12cef2135ade96945f11ad01Sumit Bose $(CHECK_LIBS) \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březinaipa_hbac_tests_SOURCES = \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březinaipa_hbac_tests_CFLAGS = \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březina $(AM_CFLAGS) \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březina $(CHECK_CFLAGS)
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březinaipa_hbac_tests_LDADD = \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březina $(SSSD_LIBS) \
0bb98b7700b1b61f5b0a20b93279d5c2c391007fPavel Březina $(CHECK_LIBS) \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březinasss_idmap_tests_SOURCES = \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březinasss_idmap_tests_CFLAGS = \
efa6c1f75c4c18bcc148d6e7efd429c2d56499adPavel Březina $(AM_CFLAGS) \
efa6c1f75c4c18bcc148d6e7efd429c2d56499adPavel Březina $(CHECK_CFLAGS)
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březinasss_idmap_tests_LDADD = \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březina $(CHECK_LIBS) \
36e262020c80479baa09b2c4c8dd045c7a0f32a1Pavel Březina $(TALLOC_LIBS) \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březinaresponder_socket_access_tests_SOURCES = \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozekresponder_socket_access_tests_CFLAGS = \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(AM_CFLAGS) \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(CHECK_CFLAGS)
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozekresponder_socket_access_tests_LDADD = \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(CHECK_LIBS) \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(SSSD_LIBS) \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(SSSD_INTERNAL_LTLIBS) \
6dcbfe52d5e64205c0d922f3e89add066b42c496Jakub Hrozekstress_tests_SOURCES = \
8c829226ce0cf98c35ffce39a66f9645cff65767Jakub Hrozekstress_tests_LDADD = \
8c829226ce0cf98c35ffce39a66f9645cff65767Jakub Hrozek $(SSSD_LIBS) \
41291f19dbc5bf14f20729959b852fa605fcc02dJakub Hrozekkrb5_child_test_SOURCES = \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(SSSD_FAILOVER_OBJ)
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozekkrb5_child_test_CFLAGS = \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(AM_CFLAGS) \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek -DKRB5_CHILD_DIR=\"$(builddir)\" \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(CHECK_CFLAGS)
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozekkrb5_child_test_LDADD = \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(SSSD_LIBS) \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(CARES_LIBS) \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(KRB5_LIBS) \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(CHECK_LIBS) \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek $(SSSD_INTERNAL_LTLIBS) \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozekif HAVE_CMOCKA
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub HrozekTEST_MOCK_RESP_OBJ = \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walternss_srv_tests_DEPENDENCIES = \
769347ad4d35d43488eb98f980143495b0db415dStef Walter $(ldblib_LTLIBRARIES)
769347ad4d35d43488eb98f980143495b0db415dStef Walternss_srv_tests_SOURCES = \
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina $(TEST_MOCK_RESP_OBJ) \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walternss_srv_tests_CFLAGS = \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walter $(AM_CFLAGS)
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walternss_srv_tests_LDFLAGS = \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walter -Wl,-wrap,sss_ncache_check_user \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walter -Wl,-wrap,sss_packet_get_body \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walter -Wl,-wrap,sss_packet_get_cmd \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walter -Wl,-wrap,sss_cmd_send_empty \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walter -Wl,-wrap,sss_cmd_done
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walternss_srv_tests_LDADD = \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walter $(CMOCKA_LIBS) \
fcd8093c58638dc7c4f9cddfc97f273b94ce2eadStef Walter $(SSSD_LIBS) \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walter $(SSSD_INTERNAL_LTLIBS) \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Waltertest_find_uid_DEPENDENCIES = \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walter $(ldblib_LTLIBRARIES)
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Waltertest_find_uid_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghertest_find_uid_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(TALLOC_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DHASH_CFLAGS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghertest_find_uid_LDADD = \
574a1c20f114851071ae74112b34488c3d1aeeb3Ondrej Kos $(TALLOC_LIBS) \
769347ad4d35d43488eb98f980143495b0db415dStef Walter $(DHASH_LIBS) \
d2d8f342cd5e90bb9fd947c448492225f959aa86Pavel Březina $(CMOCKA_LIBS) \
7ac503a73a26abe49f9f7d175c74df705380898dPavel Březinatest_io_SOURCES = \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallaghertest_io_CFLAGS = \
e369fc08906383e6d5c39832f31bb6600a33f887Simo Sorce $(AM_CFLAGS)
d4063e9a21a4e203bee7e0a0144fa8cabb14cc46Victor Tapiatest_io_LDADD = \
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnik $(CMOCKA_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_nss_idmap_tests_SOURCES = \
4049b63f8c67ada17b453463b0451ca6be3d5de4Pavel Březinasss_nss_idmap_tests_CFLAGS = \
4049b63f8c67ada17b453463b0451ca6be3d5de4Pavel Březinasss_nss_idmap_tests_LDADD = \
4049b63f8c67ada17b453463b0451ca6be3d5de4Pavel Březina $(CMOCKA_LIBS) \
4049b63f8c67ada17b453463b0451ca6be3d5de4Pavel Březinadyndns_tests_DEPENDENCIES = \
4049b63f8c67ada17b453463b0451ca6be3d5de4Pavel Březina $(ldblib_LTLIBRARIES)
4049b63f8c67ada17b453463b0451ca6be3d5de4Pavel Březinadyndns_tests_SOURCES = \
4049b63f8c67ada17b453463b0451ca6be3d5de4Pavel Březina $(SSSD_RESOLV_OBJ) \
4049b63f8c67ada17b453463b0451ca6be3d5de4Pavel Březinadyndns_tests_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -DDYNDNS_TIMEOUT=2
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdyndns_tests_LDFLAGS = \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher -Wl,-wrap,execv \
f427b36b0cecc426856ab3f77a9c684ac355659dSumit Bose -Wl,-wrap,getifaddrs \
1a45124f3f300f9afdcb08eab0938e5e7d0534d9Sumit Bose -Wl,-wrap,freeifaddrs
e5911e72198df96ec7cfe486ff66363c2297a5f7Simo Sorcedyndns_tests_LDADD = \
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnik $(CARES_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CMOCKA_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_INTERNAL_LTLIBS) \
a8d887323f83984679a7d9b827a70146656bb7b2Sumit Bosefqnames_tests_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(TEST_MOCK_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherfqnames_tests_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherfqnames_tests_LDADD = \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(CMOCKA_LIBS) \
300c772767c1b12077cac1d148ac89738b058f97Jan Zeleny $(SSSD_LIBS) \
bdc2aced1185c4ee36921fa01b8dc01789a63900Jakub Hrozek $(SSSD_INTERNAL_LTLIBS) \
bdc2aced1185c4ee36921fa01b8dc01789a63900Jakub Hrozektest_sss_idmap_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(TEST_MOCK_OBJ) \
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březinatest_sss_idmap_CFLAGS = \
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březinatest_sss_idmap_LDADD = \
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina $(CMOCKA_LIBS) \
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina $(SSSD_INTERNAL_LTLIBS) \
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodniknoinst_PROGRAMS = pam_test_client
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březinanoinst_PROGRAMS += sss_sudo_cli
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozekif BUILD_AUTOFS
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozeknoinst_PROGRAMS += autofs_test_client
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozekpam_test_client_SOURCES = src/sss_client/pam_test_client.c
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozekpam_test_client_LDFLAGS = -lpam -lpam_misc
e5911e72198df96ec7cfe486ff66363c2297a5f7Simo Sorceif BUILD_AUTOFS
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnikautofs_test_client_SOURCES = \
e7311aec8d691e5427317442387af1bc8fff3742Jan Cholastaautofs_test_client_CFLAGS = $(AM_CFLAGS)
e7311aec8d691e5427317442387af1bc8fff3742Jan Cholastaautofs_test_client_LDFLAGS = -lpopt $(CLIENT_LIBS)
4de84af23db74e13e867985c9093f394c9fa8d51Sumit Bose####################
4de84af23db74e13e867985c9093f394c9fa8d51Sumit Bose# Client Libraries #
e7311aec8d691e5427317442387af1bc8fff3742Jan Cholasta####################
4de84af23db74e13e867985c9093f394c9fa8d51Sumit Bosensslib_LTLIBRARIES = libnss_sss.la
e5911e72198df96ec7cfe486ff66363c2297a5f7Simo Sorcelibnss_sss_la_SOURCES = \
b9e5bd09a5ff7009537a18914dbebcf10498f592Sumit Boselibnss_sss_la_LDFLAGS = \
b9e5bd09a5ff7009537a18914dbebcf10498f592Sumit Bose $(CLIENT_LIBS) \
e5911e72198df96ec7cfe486ff66363c2297a5f7Simo Sorce -version-info 2:0:0 \
b9e5bd09a5ff7009537a18914dbebcf10498f592Sumit Bose -Wl,--version-script,$(srcdir)/src/sss_client/sss_nss.exports
b9e5bd09a5ff7009537a18914dbebcf10498f592Sumit Bosepamlib_LTLIBRARIES = pam_sss.la
cb4d5b588e704114b7090678752d33512baa718eJakub Hrozekpam_sss_la_SOURCES = \
f92ace4a52602e8c38a34f2392bec3deeac2ddddJakub Hrozekpam_sss_la_LDFLAGS = \
590582be38cdbfde387fcc57df92903d48c5a083Jakub Hrozek $(CLIENT_LIBS) \
a1e4113a5388e34c08459c5b69679c82ac2bddc9Pavel Březina -avoid-version \
d3c82d0170d6d7407549afdadd08aa7e11aeb9a2Pavel Březina -Wl,--version-script,$(srcdir)/src/sss_client/sss_pam.exports
cb4d5b588e704114b7090678752d33512baa718eJakub Hrozekif BUILD_SUDO
cb4d5b588e704114b7090678752d33512baa718eJakub Hrozeklibsss_sudo_la_SOURCES = \
8214510f125879c3b1d247f2ce981ee20b5375d1Jakub Hrozeklibsss_sudo_la_LDFLAGS = \
1a59af8245f183f22d87d067a90197d8e2ea958dJakub Hrozek $(CLIENT_LIBS) \
1a59af8245f183f22d87d067a90197d8e2ea958dJakub Hrozek -Wl,--version-script,$(srcdir)/src/sss_client/sss_sudo.exports \
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncio -avoid-version
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidênciosudolib_LTLIBRARIES = libsss_sudo.la
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncioif BUILD_AUTOFS
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncioautofslib_LTLIBRARIES = libsss_autofs.la
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidênciolibsss_autofs_la_SOURCES = \
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidênciolibsss_autofs_la_LDFLAGS = \
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncio $(CLIENT_LIBS) \
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncio -avoid-version \
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncio -Wl,--version-script,$(srcdir)/src/sss_client/autofs/sss_autofs.exports
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorcedist_noinst_DATA += \
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorceif BUILD_SUDO
1dd679584241a0f9b29072c7eed1c5c5e4a577e4Simo Sorcedist_noinst_DATA += src/sss_client/sss_sudo.exports
8f2a34cc6964a1f80a1434e05315a7ae0bb5774eSimo Sorceif BUILD_AUTOFS
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorcedist_noinst_DATA += src/sss_client/autofs/sss_autofs.exports
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorce####################
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorce# Plugin Libraries #
1dd679584241a0f9b29072c7eed1c5c5e4a577e4Simo Sorce####################
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorcepkglib_LTLIBRARIES += libsss_ldap_common.la
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorcelibsss_ldap_common_la_SOURCES = \
0429e21a45aa26c133cb4d8285a60446a0611e44Pavel Březina src/providers/ldap/sdap_async_nested_groups.c \
a1bf79449204ce9a5392b9d09b953a6bdf53a122Pavel Březinalibsss_ldap_common_la_LDFLAGS = \
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina -avoid-version
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březinalibsss_ldap_common_la_SOURCES += \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher src/providers/ldap/sdap_async_sudo_timer.c \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher src/providers/ldap/sdap_async_sudo_hostinfo.c \
2db6afe70eee2bbc22aa657a6b6609a9f3eb5d4cSimo Sorceif BUILD_AUTOFS
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodniklibsss_ldap_common_la_SOURCES += \
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozekpkglib_LTLIBRARIES += libsss_krb5_common.la
52e0894fd65bff4715c88330eb62b28e1635228fStephen Gallagherlibsss_krb5_common_la_SOURCES = \
530ba03ecabb472f17d5d1ab546aec9390492de1Jakub Hrozek src/providers/krb5/krb5_delayed_online_authentication.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_krb5_common_la_LDFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -avoid-version
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_ldap_la_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_ldap_la_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(LDAP_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(KRB5_CFLAGS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_ldap_la_LIBADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(OPENLDAP_LIBS) \
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnik $(DHASH_LIBS) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(KRB5_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_ldap_la_LDFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -avoid-version \
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodniklibsss_proxy_la_SOURCES = \
12805da52a93c268290cec7b8fbbdbd4ea8abc3eLukas Slebodniklibsss_proxy_la_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_proxy_la_LIBADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_proxy_la_LDFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -avoid-version \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_simple_la_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/simple/simple_access_check.c \
543676afec3c08fdc0a5a794976adc8dfdca974bJakub Hrozeklibsss_simple_la_CFLAGS = \
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodniklibsss_simple_la_LIBADD = \
a9eff330a7fbd231e8cc28a6828a1e5014ddb0d2Michal Zideklibsss_simple_la_LDFLAGS = \
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardt -avoid-version \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_krb5_la_SOURCES = \
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardtlibsss_krb5_la_CFLAGS = \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(AM_CFLAGS) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(DHASH_CFLAGS)
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zideklibsss_krb5_la_LIBADD = \
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardt $(DHASH_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(KEYUTILS_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(KRB5_LIBS) \
2c0a971010596c122d7a0c0d76c8eb85f16f6d06Jakub Hrozeklibsss_krb5_la_LDFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -avoid-version \
2c0a971010596c122d7a0c0d76c8eb85f16f6d06Jakub Hrozeklibsss_ipa_la_SOURCES = \
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozeklibsss_ipa_la_CFLAGS = \
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozek $(AM_CFLAGS) \
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozek $(LDAP_CFLAGS) \
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozek $(DHASH_CFLAGS) \
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozek $(NDR_NBT_CFLAGS)
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozek $(KRB5_CFLAGS)
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozeklibsss_ipa_la_LIBADD = \
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozek $(OPENLDAP_LIBS) \
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březina $(DHASH_LIBS) \
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březina $(NDR_NBT_LIBS) \
23fb01bf67a6058fb508da6d81515e8b18634bebPavel Březina $(KEYUTILS_LIBS) \
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březina $(KRB5_LIBS) \
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březinalibsss_ipa_la_LDFLAGS = \
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březina -avoid-version \
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březinaif BUILD_AUTOFS
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březinalibsss_ipa_la_SOURCES += \
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březinalibsss_ipa_la_SOURCES += \
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březinalibsss_ipa_la_SOURCES += src/providers/ipa/ipa_hostid.c
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březinalibsss_ad_la_SOURCES = \
558998ce664055a75595371118f818084d8f2b23Jan Cholastalibsss_ad_la_CFLAGS = \
558998ce664055a75595371118f818084d8f2b23Jan Cholasta $(AM_CFLAGS) \
558998ce664055a75595371118f818084d8f2b23Jan Cholasta $(LDAP_CFLAGS) \
748ba184db97b7534254f97018fa04e8aa458faeJan Cholasta $(DHASH_CFLAGS) \
558998ce664055a75595371118f818084d8f2b23Jan Cholasta $(KRB5_CFLAGS) \
558998ce664055a75595371118f818084d8f2b23Jan Cholasta $(NDR_NBT_CFLAGS)
558998ce664055a75595371118f818084d8f2b23Jan Cholastalibsss_ad_la_LIBADD = \
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardt $(OPENLDAP_LIBS) \
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardt $(DHASH_LIBS) \
9a3e40dc49c1e38bf58e45be5adff37615f3910bJan Cholasta $(KEYUTILS_LIBS) \
9a3e40dc49c1e38bf58e45be5adff37615f3910bJan Cholasta $(KRB5_LIBS) \
9a3e40dc49c1e38bf58e45be5adff37615f3910bJan Cholasta $(NDR_NBT_LIBS) \
9a3e40dc49c1e38bf58e45be5adff37615f3910bJan Cholastalibsss_ad_la_LDFLAGS = \
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardt -avoid-version \
558998ce664055a75595371118f818084d8f2b23Jan Cholastakrb5_child_SOURCES = \
21f28bdbab10881b9fb0b890dfa15af429326606Sumit Bosekrb5_child_CFLAGS = \
21f28bdbab10881b9fb0b890dfa15af429326606Sumit Bose $(AM_CFLAGS) \
f74d7744f1b12fe0492eadfc8cf30afcb4092e40Lukas Slebodnik $(POPT_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(KRB5_CFLAGS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherkrb5_child_LDADD = \
d65f692d7b7639ed8ba0f5cffa4f88b68056739aLukas Slebodnik $(TALLOC_LIBS) \
d65f692d7b7639ed8ba0f5cffa4f88b68056739aLukas Slebodnik $(TEVENT_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(POPT_LIBS) \
221619d8e8d7cf269c55482e5f466f6511ed35adLukas Slebodnik $(DHASH_LIBS) \
25c394fc9d09aa7f58700e67b942aba86505934aLukas Slebodnik $(KRB5_LIBS) \
af820c9fc6aa1768e2e6b0df78fb489dbb1b28d0Pavel Březina $(CLIENT_LIBS)
af820c9fc6aa1768e2e6b0df78fb489dbb1b28d0Pavel Březinaldap_child_SOURCES = \
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnikldap_child_CFLAGS = \
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik $(AM_CFLAGS) \
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik $(POPT_CFLAGS) \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(KRB5_CFLAGS)
a801d42c4637bbdf9664d0d8b913ffcab81b904eLukas Slebodnikldap_child_LDADD = \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose $(TALLOC_LIBS) \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose $(TEVENT_LIBS) \
a801d42c4637bbdf9664d0d8b913ffcab81b904eLukas Slebodnik $(POPT_LIBS) \
a801d42c4637bbdf9664d0d8b913ffcab81b904eLukas Slebodnik $(OPENLDAP_LIBS) \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(DHASH_LIBS) \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(KRB5_LIBS)
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorceproxy_child_SOURCES = \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorceproxy_child_CFLAGS = \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(AM_CFLAGS) \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(POPT_CFLAGS)
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorceproxy_child_LDADD = \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(PAM_LIBS) \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(SSSD_LIBS) \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(SSSD_INTERNAL_LTLIBS)
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorcememberof_la_SOURCES = \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorcememberof_la_CFLAGS = \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(AM_CFLAGS)
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnikmemberof_la_LIBADD = \
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik $(LDB_LIBS) \
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik $(DHASH_LIBS)
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnikmemberof_la_LDFLAGS = \
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik -avoid-version \
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnikif BUILD_KRB5_LOCATOR_PLUGIN
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodniksssd_krb5_locator_plugin_la_SOURCES = \
a801d42c4637bbdf9664d0d8b913ffcab81b904eLukas Slebodnik src/krb5_plugin/sssd_krb5_locator_plugin.c \
a801d42c4637bbdf9664d0d8b913ffcab81b904eLukas Slebodniksssd_krb5_locator_plugin_la_CFLAGS = \
a801d42c4637bbdf9664d0d8b913ffcab81b904eLukas Slebodnik $(AM_CFLAGS) \
a801d42c4637bbdf9664d0d8b913ffcab81b904eLukas Slebodnik $(KRB5_CFLAGS)
a801d42c4637bbdf9664d0d8b913ffcab81b904eLukas Slebodniksssd_krb5_locator_plugin_la_LDFLAGS = \
a801d42c4637bbdf9664d0d8b913ffcab81b904eLukas Slebodnik -avoid-version \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorcesssd_pac_plugin_la_SOURCES = \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorcesssd_pac_plugin_la_CFLAGS = \
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo Sorce $(AM_CFLAGS) \
4b39208286ca0351ee76d4e64e077e7ad5ca8568Jakub Hrozek $(KRB5_CFLAGS)
4b39208286ca0351ee76d4e64e077e7ad5ca8568Jakub Hrozeksssd_pac_plugin_la_LDFLAGS = \
4b39208286ca0351ee76d4e64e077e7ad5ca8568Jakub Hrozek $(CLIENT_LIBS) \
4b39208286ca0351ee76d4e64e077e7ad5ca8568Jakub Hrozek -avoid-version \
4b39208286ca0351ee76d4e64e077e7ad5ca8568Jakub Hrozekif BUILD_PYTHON_BINDINGS
4b39208286ca0351ee76d4e64e077e7ad5ca8568Jakub Hrozekpysss_la_SOURCES = \
4b39208286ca0351ee76d4e64e077e7ad5ca8568Jakub Hrozek $(SSSD_TOOLS_OBJ) \
4b39208286ca0351ee76d4e64e077e7ad5ca8568Jakub Hrozekpysss_la_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(AM_CFLAGS) \
16c351625346b3193e1762027e5215ab76042127Sumit Bose $(PYTHON_CFLAGS)
25f8fac2489fd209d603acb2b494f7c72968e9bbMichal Zidekpysss_la_LIBADD = \
25f8fac2489fd209d603acb2b494f7c72968e9bbMichal Zidek $(SSSD_INTERNAL_LTLIBS) \
25f8fac2489fd209d603acb2b494f7c72968e9bbMichal Zidek $(PYTHON_BINDINGS_LIBS) \
25f8fac2489fd209d603acb2b494f7c72968e9bbMichal Zidek $(PYTHON_LIBS)
25f8fac2489fd209d603acb2b494f7c72968e9bbMichal Zidekpysss_la_LDFLAGS = \
25f8fac2489fd209d603acb2b494f7c72968e9bbMichal Zidek -avoid-version \
25f8fac2489fd209d603acb2b494f7c72968e9bbMichal Zidekpyhbac_la_SOURCES = \
25f8fac2489fd209d603acb2b494f7c72968e9bbMichal Zidekpyhbac_la_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(PYTHON_CFLAGS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpyhbac_la_LIBADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(PYTHON_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpyhbac_la_LDFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -avoid-version \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagherpysss_murmur_la_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpysss_murmur_la_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(PYTHON_CFLAGS)
45aeb924ec3ac448bb8d174a5cc061ed98b147c7Jakub Hrozekpysss_murmur_la_LIBADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(PYTHON_LIBS)
291a6c8af9759e41cec6f332cb72606ca90768c3Pavel Březinapysss_murmur_la_LDFLAGS = \
5843ad321944a028f6dee7e1fd4f9381c4953d07Sumit Bose -avoid-version \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpysss_nss_idmap_la_SOURCES = \
9df7cddb68c61ef4e0397c196604999c68f4be0dJakub Hrozekpysss_nss_idmap_la_CFLAGS = \
9df7cddb68c61ef4e0397c196604999c68f4be0dJakub Hrozek $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(PYTHON_CFLAGS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpysss_nss_idmap_la_LIBADD = \
22091abbe7b4a5667f62603dfd875e9ec6adf789Alexey Shabalin $(PYTHON_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpysss_nss_idmap_la_LDFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -avoid-version \
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnik################
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher# TRANSLATIONS #
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher################
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif HAVE_MANPAGES
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(MAKE) -C src/man update-po
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(MAKE) -C po update-po
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher#######################
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher# Installation Extras #
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher#######################
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdist_init_SCRIPTS =
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdist_systemdunit_DATA =
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif HAVE_SYSTEMD_UNIT
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher dist_systemdunit_DATA += \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher dist_init_SCRIPTS += \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher dist_init_SCRIPTS += \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher dist_init_SCRIPTS += \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdist_sssddata_DATA = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdist_sssdapiplugin_DATA = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/config/etc/sssd.api.d/sssd-ldap.conf \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/config/etc/sssd.api.d/sssd-local.conf \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/config/etc/sssd.api.d/sssd-proxy.conf \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/config/etc/sssd.api.d/sssd-simple.conf
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherinstallsssddirs::
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(includedir) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(libdir) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(bindir) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(sbindir) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(mandir) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(pluginpath) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(libdir)/ldb \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(dbusintrospectdir) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(pipepath)/private \
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnik $(DESTDIR)$(sssdlibdir) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(pkglibdir) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(sssdconfdir) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(sssddatadir) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(dbpath) \
e3c06950bdb0bee6df603b101b30b75ef38439a4Lukas Slebodnik $(DESTDIR)$(mcpath) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(pidpath) \
4f2509f8d23d9e921f07b2ead63392ae82ad3a38Petr Čech $(DESTDIR)$(logpath) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(pubconfpath) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(pubconfpath)/krb5.include.d \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(sudolibdir) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(autofslibdir)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif HAVE_DOXYGEN
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DOXYGEN) src/providers/ipa/ipa_hbac.doxy
e3c06950bdb0bee6df603b101b30b75ef38439a4Lukas Slebodnik $(DOXYGEN) src/sss_client/idmap/sss_nss_idmap.doxy
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherelse !HAVE_DOXYGEN
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher @echo "Doxygen not installed, cannot generate documentation"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherendif !HAVE_DOXYGEN
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif BUILD_PYTHON_BINDINGS
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnik$(abs_builddir)/src/config/SSSDConfig/ipachangeconf.py:
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -cp $(srcdir)/src/config/SSSDConfig/ipachangeconf.py $(builddir)/src/config/SSSDConfig/
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher$(abs_builddir)/src/config/SSSDConfig/sssd_upgrade_config.py:
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -cp $(srcdir)/src/config/SSSDConfig/sssd_upgrade_config.py $(builddir)/src/config/SSSDConfig/
9d7d4458d94d0aac0a7edf999368eb18f89cb76aJakub HrozekSSSDCONFIG_MODULES = \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(abs_builddir)/src/config/SSSDConfig/ipachangeconf.py \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(abs_builddir)/src/config/SSSDConfig/sssd_upgrade_config.py
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherSSSSCONFIG_MODULES =
b49a7d90708e816120ff88ce5a88fa62b35ff795Simo Sorceall-local: ldb_mod_test_dir $(SSSDCONFIG_MODULES)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif BUILD_PYTHON_BINDINGS
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher cd $(builddir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherinstall-exec-hook: installsssddirs
b49a7d90708e816120ff88ce5a88fa62b35ff795Simo Sorceif BUILD_PYTHON_BINDINGS
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if [ "$(DESTDIR)" = "" ]; then \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher 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; \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher 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; \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher for doc in $(SSSD_DOCS); do \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher mkdir -p $$doc $(DESTDIR)/$(docdir); \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher cp -a $$doc $(DESTDIR)/$(docdir)/; \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif HAVE_SYSTEMD_UNIT
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher mkdir -p $(DESTDIR)$(systemdunitdir)
35872dc24058c5e8028cb4082fd405a27835dcd1Jakub Hrozek mkdir -p $(DESTDIR)$(initdir)
fb83de0699b16e7d8eca803305e2112795807b4cJakub Hrozekinstall-data-hook:
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina rm $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2 \
9e6f8d1c66b4b3543bab67d807bd26f1d6256c75Pavel Březina $(DESTDIR)/$(nsslibdir)/libnss_sss.so
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březina mv $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2.0.0 $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2
291a6c8af9759e41cec6f332cb72606ca90768c3Pavel Březina if [ ! $(krb5rcachedir) = "__LIBKRB5_DEFAULTS__" ]; then \
5dbf360f2d6b0281c32f1bba6ebf5cc834c1716eSimo Sorce mkdir -p $(DESTDIR)/$(krb5rcachedir) ; \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagheruninstall-hook:
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher if [ -f $(abs_builddir)/src/config/.files ]; then \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher cat $(abs_builddir)/src/config/.files | xargs -iq rm -f $(DESTDIR)/q; \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher rm $(abs_builddir)/src/config/.files ; \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher for doc in $(SSSD_DOCS); do \
fb83de0699b16e7d8eca803305e2112795807b4cJakub Hrozek rm -Rf $(DESTDIR)/$(docdir)/$$doc; \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif BUILD_PYTHON_BINDINGS
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher if [ ! $(srcdir)/src/config/SSSDConfig/ipachangeconf.py -ef $(builddir)/src/config/SSSDConfig/ipachangeconf.py ]; then \
f7ea0b1d46197275c87bdc73a6e38a6fd7f855eePavel Březina rm -f $(builddir)/src/config/SSSDConfig/ipachangeconf.py ; \
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher if [ ! $(srcdir)/src/config/SSSDConfig/ipachangeconf.py -ef $(builddir)/src/config/SSSDConfig/ipachangeconf.py ]; then \
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher rm -f $(builddir)/src/config/SSSDConfig/sssd_upgrade_config.py ; \
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher cd $(builddir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config clean --all
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher for doc in $(SSSD_DOCS); do \
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher rm -Rf $$doc; \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher rm -Rf ldb_mod_test_dir
5a5c5cdeb92f4012fc75fd717bfea06598f68f12Pavel ReichlCLEANFILES = *.X */*.X */*/*.X
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghertests: all $(check_PROGRAMS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher# RPM-related tasks
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherRPMBUILD ?= $(PWD)/rpmbuild
5a5c5cdeb92f4012fc75fd717bfea06598f68f12Pavel Reichldist_noinst_DATA += \
b9d8c6172e48a2633ebe196b2e88bebdf9523c20Stef Walter contrib/sssd-1.9-man-change-default-ccache.patch \
b9d8c6172e48a2633ebe196b2e88bebdf9523c20Stef Walter mkdir -p $(RPMBUILD)/BUILD
b9d8c6172e48a2633ebe196b2e88bebdf9523c20Stef Walter mkdir -p $(RPMBUILD)/RPMS
b9d8c6172e48a2633ebe196b2e88bebdf9523c20Stef Walter mkdir -p $(RPMBUILD)/SOURCES
b9d8c6172e48a2633ebe196b2e88bebdf9523c20Stef Walter mkdir -p $(RPMBUILD)/SPECS
b9d8c6172e48a2633ebe196b2e88bebdf9523c20Stef Walter mkdir -p $(RPMBUILD)/SRPMS
fe60346714a73ac3987f786731389320633dd245Pavel Březinarpmbrprep: dist-gzip rpmroot
2de495aed26bf75a750a76ca73b9f85d341fe1c5Pavel Březinaif GIT_CHECKOUT
2de495aed26bf75a750a76ca73b9f85d341fe1c5Pavel Březina# When we're building RPMs from a git checkout,
fe60346714a73ac3987f786731389320633dd245Pavel Březina# we don't want to be bothered with translation
fe60346714a73ac3987f786731389320633dd245Pavel Březina git checkout $(srcdir)/po $(srcdir)/src/man/po
fe60346714a73ac3987f786731389320633dd245Pavel Březina cp $(builddir)/contrib/sssd.spec $(RPMBUILD)/SPECS
fe60346714a73ac3987f786731389320633dd245Pavel Březina cp $(distdir).tar.gz $(RPMBUILD)/SOURCES
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnik cp $(srcdir)/contrib/*.patch $(RPMBUILD)/SOURCES
69aaef8719c5cf33ed1c4090fa313ba281bf8a02Jakub Hrozekrpms: rpmbrprep
69aaef8719c5cf33ed1c4090fa313ba281bf8a02Jakub Hrozek cd $(RPMBUILD); \
69aaef8719c5cf33ed1c4090fa313ba281bf8a02Jakub Hrozek rpmbuild --define "_topdir $(RPMBUILD)" -ba SPECS/sssd.spec
69aaef8719c5cf33ed1c4090fa313ba281bf8a02Jakub Hrozekif GIT_CHECKOUT
69aaef8719c5cf33ed1c4090fa313ba281bf8a02Jakub Hrozekprerelease-rpms:
69aaef8719c5cf33ed1c4090fa313ba281bf8a02Jakub Hrozek cp $(srcdir)/version.m4 $(srcdir)/version.m4.orig
8f61739e0de45ce2ee3be436fc91ef12a1a1c4f3Lukas Slebodnik 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
8f61739e0de45ce2ee3be436fc91ef12a1a1c4f3Lukas Slebodnik mv $(srcdir)/version.m4.orig $(srcdir)/version.m4
69aaef8719c5cf33ed1c4090fa313ba281bf8a02Jakub Hrozek# make srpms will use the old digest algorithm to be compatible
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallaghersrpm: rpmbrprep
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher cd $(RPMBUILD); \
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher rpmbuild --define "_topdir $(RPMBUILD)" \
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagherif GIT_CHECKOUT
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagherprerelease-srpm:
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher cp $(srcdir)/version.m4 $(srcdir)/version.m4.orig
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher 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
a6098862048d4bb469130b9ff21be3020d6f2c54Sumit Bose mv $(srcdir)/version.m4.orig $(srcdir)/version.m4