Makefile.am revision f1ac7d7859b26f0f36f5e8ffacda609f8ece80e5
8c294c1cd4d721818a59684cf7f2b36123f79163Stephen GallagherDISTCHECK_CONFIGURE_FLAGS = --with-ldb-lib-dir="$$dc_install_base"/lib/ldb
8c294c1cd4d721818a59684cf7f2b36123f79163Stephen Gallagher
8c294c1cd4d721818a59684cf7f2b36123f79163Stephen GallagherSUBDIRS = po
8c294c1cd4d721818a59684cf7f2b36123f79163Stephen Gallagher
8c294c1cd4d721818a59684cf7f2b36123f79163Stephen Gallagher# Some old versions of automake don't define builddir
c252d148fa8ab50aaaa8bbae7beb4d208025171dNikolai Kondrashovbuilddir ?= .
9542512d7be40f2000298c86d3d2b728f4f0f65aStephen Gallagher
9542512d7be40f2000298c86d3d2b728f4f0f65aStephen GallagherDOXYGEN = @DOXYGEN@
9542512d7be40f2000298c86d3d2b728f4f0f65aStephen Gallagher
c6e39e15178675d0779e0ae855245774a09b4eb5Nikolai KondrashovDISTSETUPOPTS =
c6e39e15178675d0779e0ae855245774a09b4eb5Nikolai Kondrashovif HAVE_DEBIAN
c6e39e15178675d0779e0ae855245774a09b4eb5Nikolai KondrashovDISTSETUPOPTS += --install-layout=deb
c6e39e15178675d0779e0ae855245774a09b4eb5Nikolai Kondrashovendif
c6e39e15178675d0779e0ae855245774a09b4eb5Nikolai Kondrashov
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozeksssdlibexecdir = $(libexecdir)/sssd
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozeksssdlibdir = $(libdir)/sssd
fd5a4eacd56700ffb08a73121aeacdc806cb0132Sumit Boseldblibdir = @ldblibdir@
8b1f525acd20f36c836e827de3c251088961c5d9Stephen Gallagherif BUILD_KRB5_LOCATOR_PLUGIN
8b1f525acd20f36c836e827de3c251088961c5d9Stephen Gallagherkrb5plugindir = @krb5pluginpath@
8b1f525acd20f36c836e827de3c251088961c5d9Stephen Gallagherendif
8b1f525acd20f36c836e827de3c251088961c5d9Stephen Gallaghersssdconfdir = $(sysconfdir)/sssd
8b1f525acd20f36c836e827de3c251088961c5d9Stephen Gallaghersssdapiplugindir = $(sssdconfdir)/sssd.api.d
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen Gallagherdbusintrospectdir = $(datarootdir)/sssd/introspect
9d453f1e8b28983b363b44c49b7cd701a994fd97Nikolai Kondrashovlocaledir = @localedir@
428db8a58c0c149d5efccc6d788f70916c1d34d7Jakub Hrozeknsslibdir = @nsslibdir@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpamlibdir = @pammoddir@
df4cc3a83c5d6700b6a09ff96cb4a6b1949b1aa9Stephen Gallagher
df4cc3a83c5d6700b6a09ff96cb4a6b1949b1aa9Stephen Gallagherdbpath = @dbpath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpluginpath = @pluginpath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpidpath = @pidpath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpipepath = @pipepath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherinitdir = @initdir@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlogpath = @logpath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpubconfpath = @pubconfpath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherAM_CFLAGS =
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif WANT_AUX_INFO
59744cff6edb106ae799b2321cb8731edadf409aStephen Gallagher AM_CFLAGS += -aux-info $@.X
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherendif
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif HAVE_GCC
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -Wcast-qual -Wcast-align -Wwrite-strings \
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose -Werror-implicit-function-declaration
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Boseendif
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit BoseACLOCAL_AMFLAGS = -I m4 -I .
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bosesbin_PROGRAMS = \
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke sssd \
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke sss_useradd \
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke sss_userdel \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose sss_groupadd \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose sss_groupdel \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose sss_usermod \
f3c85d900c4663854cc7bbae7d9f77867ed1f69bSumit Bose sss_groupmod \
f3c85d900c4663854cc7bbae7d9f77867ed1f69bSumit Bose sss_groupshow
f3c85d900c4663854cc7bbae7d9f77867ed1f69bSumit Bose
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersssdlibexec_PROGRAMS = \
2a552e43581c74f51205c7141ec9f6e9542509f8Stephen Gallagher sssd_nss \
2a552e43581c74f51205c7141ec9f6e9542509f8Stephen Gallagher sssd_pam \
41291f19dbc5bf14f20729959b852fa605fcc02dJakub Hrozek sssd_be \
8214510f125879c3b1d247f2ce981ee20b5375d1Jakub Hrozek krb5_child \
1a59af8245f183f22d87d067a90197d8e2ea958dJakub Hrozek ldap_child \
a5bb518446d5ce565d7ba819590a009cabb0b0b4Jakub Hrozek proxy_child
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorce
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdist_sssdlibexec_SCRIPTS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/config/upgrade_config.py
d921c1eba437662437847279f251a0a5d8f70127Maxim
2cbdd12983eb85eddb90f64cfafb24eae5b448f4Jakub Hrozekif HAVE_CHECK
b9c8ce2bdd4045782c243605a1b999098bedcffcNoam Meltzer non_interactive_check_based_tests = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher sysdb-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher strtonum-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher resolv-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher krb5-utils-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher check_and_open-tests \
eb2e21b764d03544d8161e9956d7f70b07b75f77Simo Sorce ipa_timerules-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher files-tests \
2a5790216f57e9bdfb2930d52860bb5300366536Jakub Hrozek refcount-tests \
5377441d7a846461c2d9a7a870cea711360a529aNikolai Kondrashov fail_over-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher find_uid-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher auth-tests \
32381402a4a9afc003782c9e2301fc59c9bda2a9Yassir Elley ipa_ldap_opt-tests \
dbfc407eef1d9ba2469687c3ffbe7fd8bb111d94Jakub Hrozek simple_access-tests \
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher crypto-tests \
4b6a0d0b3d42e5fdb457f47d9adfa5e66b160256Stephen Gallagher util-tests
e124844907ed6973915e4d56f5442ecd07535a12Jakub Hrozekendif
5484044ea7bb632b915f706685fce509f6eacc48Jakub Hrozek
59744cff6edb106ae799b2321cb8731edadf409aStephen Gallaghercheck_PROGRAMS = \
6dcbfe52d5e64205c0d922f3e89add066b42c496Jakub Hrozek stress-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(non_interactive_check_based_tests)
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncio
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano FidêncioPYTHON_TESTS =
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncio
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncioif BUILD_PYTHON_BINDINGS
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano FidêncioPYTHON_TESTS += $(srcdir)/src/config/SSSDConfigTest.py
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncioendif
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncio
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano FidêncioTESTS = \
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncio $(PYTHON_TESTS) \
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncio $(non_interactive_check_based_tests)
1dd679584241a0f9b29072c7eed1c5c5e4a577e4Simo Sorce
1dd679584241a0f9b29072c7eed1c5c5e4a577e4Simo Sorcesssdlib_LTLIBRARIES = \
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher libsss_ldap.la \
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher libsss_krb5.la \
87d3b47abba6a40fcf809c85a2b138bc1013d9c5Jakub Hrozek libsss_proxy.la \
bc13c352ba9c2877f1e9bc62e55ad60fc000a55dJakub Hrozek libsss_ipa.la \
bc13c352ba9c2877f1e9bc62e55ad60fc000a55dJakub Hrozek libsss_simple.la
bc13c352ba9c2877f1e9bc62e55ad60fc000a55dJakub Hrozek
bc13c352ba9c2877f1e9bc62e55ad60fc000a55dJakub Hrozekldblib_LTLIBRARIES = \
1dd679584241a0f9b29072c7eed1c5c5e4a577e4Simo Sorce memberof.la
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif BUILD_KRB5_LOCATOR_PLUGIN
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherkrb5plugin_LTLIBRARIES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher sssd_krb5_locator_plugin.la
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherendif
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
054b5d4bb98973698f74d66b14ccd14394b53f10Lukas Slebodniknoinst_LTLIBRARIES = \
054b5d4bb98973698f74d66b14ccd14394b53f10Lukas Slebodnik libsss_crypt.la
62bda5f75bda6b77aea30d708c74efaf725d9367Lukas Slebodnik
a3d176d116ceccd6a7547c128fab5df5cdd2c2b6Michal Zidekif HAVE_NSS
a3d176d116ceccd6a7547c128fab5df5cdd2c2b6Michal Zidek SSS_CRYPT_SOURCES = src/util/crypto/nss/nss_sha512crypt.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/util/crypto/nss/nss_obfuscate.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/util/crypto/nss/nss_util.c
4f6931e854c698dcb1c09f99eb330ce2fb97e7c6Lukas Slebodnik SSS_CRYPT_CFLAGS = $(NSS_CFLAGS)
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher SSS_CRYPT_LIBS = $(NSS_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherelse
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher SSS_CRYPT_SOURCES = src/util/crypto/libcrypto/crypto_sha512crypt.c \
558998ce664055a75595371118f818084d8f2b23Jan Cholasta src/util/crypto/libcrypto/crypto_obfuscate.c
558998ce664055a75595371118f818084d8f2b23Jan Cholasta SSS_CRYPT_CFLAGS = $(CRYPTO_CFLAGS)
9a3e40dc49c1e38bf58e45be5adff37615f3910bJan Cholasta SSS_CRYPT_LIBS = $(CRYPTO_LIBS)
9a3e40dc49c1e38bf58e45be5adff37615f3910bJan Cholastaendif
558998ce664055a75595371118f818084d8f2b23Jan Cholasta
558998ce664055a75595371118f818084d8f2b23Jan Cholastalibsss_crypt_la_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSS_CRYPT_SOURCES)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_crypt_la_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSS_CRYPT_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DHASH_CFLAGS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibsss_crypt_la_LIBADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSS_CRYPT_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif BUILD_PYTHON_BINDINGS
c737e1444fb186e349e59bfa9dac4995b720b4b1Jan Zelenypyexec_LTLIBRARIES = \
f1828234a850dd28465425248a83a993f262918fPavel Březina pysss.la
6ea6ec5cb7d9985e2730fb9d4657624d10aed4d8Nick Guayendif
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březina
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březinadist_noinst_SCRIPTS = \
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina $(EXTRA_SCRIPTS) \
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březina src/config/setup.py \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/config/ipachangeconf.py \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/config/SSSDConfig.py \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/config/SSSDConfigTest.py
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdist_noinst_DATA = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/config/testconfigs/sssd-valid.conf \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/config/testconfigs/noparse.api.conf \
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozek src/config/testconfigs/sssd-noversion.conf \
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozek src/config/testconfigs/sssd-badversion.conf \
1746e8b8399da2a7a8da4aace186f66055ccfec1Jakub Hrozek src/config/testconfigs/sssd-invalid.conf \
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina src/config/testconfigs/sssd-invalid-badbool.conf
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina###############################
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozek# Global compilation settings #
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozek###############################
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozek
e7311aec8d691e5427317442387af1bc8fff3742Jan CholastaAM_CPPFLAGS = \
e7311aec8d691e5427317442387af1bc8fff3742Jan Cholasta -Wall \
e7311aec8d691e5427317442387af1bc8fff3742Jan Cholasta -Iinclude \
cb4d5b588e704114b7090678752d33512baa718eJakub Hrozek -I.. \
cb4d5b588e704114b7090678752d33512baa718eJakub Hrozek -I$(srcdir)/include \
cb4d5b588e704114b7090678752d33512baa718eJakub Hrozek -I$(srcdir)/src/sss_client \
19d3aba12c70528708be9440aca66038a291f29eYassir Elley -I$(srcdir)/src \
19d3aba12c70528708be9440aca66038a291f29eYassir Elley -Iinclude \
19d3aba12c70528708be9440aca66038a291f29eYassir Elley -I. \
f3a25949de81f80c136bb073e4a8f504b080c20cJakub Hrozek $(POPT_CFLAGS) \
f3a25949de81f80c136bb073e4a8f504b080c20cJakub Hrozek $(TALLOC_CFLAGS) \
f3a25949de81f80c136bb073e4a8f504b080c20cJakub Hrozek $(TDB_CFLAGS) \
45726939a48e605b0166521f94300ae04981a3a7Sumit Bose $(TEVENT_CFLAGS) \
45726939a48e605b0166521f94300ae04981a3a7Sumit Bose $(LDB_CFLAGS) \
3be9e26dcd169d44ae105f1b8a0674464c700b77Sumit Bose $(DBUS_CFLAGS) \
5484044ea7bb632b915f706685fce509f6eacc48Jakub Hrozek $(PCRE_CFLAGS) \
5484044ea7bb632b915f706685fce509f6eacc48Jakub Hrozek $(COLLECTION_CFLAGS) \
3be9e26dcd169d44ae105f1b8a0674464c700b77Sumit Bose $(INI_CONFIG_CFLAGS) \
3be9e26dcd169d44ae105f1b8a0674464c700b77Sumit Bose $(DHASH_CFLAGS) \
45726939a48e605b0166521f94300ae04981a3a7Sumit Bose $(LIBNL_CFLAGS) \
5484044ea7bb632b915f706685fce509f6eacc48Jakub Hrozek -DLIBDIR=\"$(libdir)\" \
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorce -DVARDIR=\"$(localstatedir)\" \
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorce -DSHLIBEXT=\"$(SHLIBEXT)\" \
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorce -DSSSD_LIBEXEC_PATH=\"$(sssdlibexecdir)\" \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -DSSSD_INTROSPECT_PATH=\"$(dbusinstropectdir)\" \
b9e5bd09a5ff7009537a18914dbebcf10498f592Sumit Bose -DSSSD_CONF_DIR=\"$(sssdconfdir)\" \
b9e5bd09a5ff7009537a18914dbebcf10498f592Sumit Bose -DSSS_NSS_SOCKET_NAME=\"$(pipepath)/nss\" \
b9e5bd09a5ff7009537a18914dbebcf10498f592Sumit Bose -DSSS_PAM_SOCKET_NAME=\"$(pipepath)/pam\" \
b9e5bd09a5ff7009537a18914dbebcf10498f592Sumit Bose -DSSS_PAM_PRIV_SOCKET_NAME=\"$(pipepath)/private/pam\" \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -DLOCALEDIR=\"$(localedir)\"
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
36ccdecd053a9ad88dce86b8c84770dc2aa11d21Simo SorceEXTRA_DIST = build/config.rpath
4b39208286ca0351ee76d4e64e077e7ad5ca8568Jakub Hrozek
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherSSSD_DEBUG_OBJ = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/util/debug.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/util/sss_log.c
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherSSSD_UTIL_OBJ = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/confdb/confdb.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/db/sysdb.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/db/sysdb_ops.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/db/sysdb_search.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/monitor/monitor_sbus.c \
effcbdb12c7ef892f1fd92a745cb33a08ca4ba30Stephen Gallagher src/providers/dp_auth_util.c \
69aaef8719c5cf33ed1c4090fa313ba281bf8a02Jakub Hrozek src/providers/dp_pam_data_util.c \
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher src/providers/dp_sbus.c \
fe60346714a73ac3987f786731389320633dd245Pavel Březina src/sbus/sbus_client.c \
a6098862048d4bb469130b9ff21be3020d6f2c54Sumit Bose src/sbus/sssd_dbus_common.c \
2d257ccf620ce1b611f89cec8f0a94c88c2f2881Sumit Bose src/sbus/sssd_dbus_connection.c \
b9d8c6172e48a2633ebe196b2e88bebdf9523c20Stef Walter src/sbus/sssd_dbus_server.c \
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozek src/util/util.c \
e5e8252ec48bfdd4e7529debc705c8e090264b9aSumit Bose src/util/memory.c \
71e7918be3ca5d38794a16a17f6b4f19a24d51fcPavel Březina src/util/server.c \
8359bf07a2e6c0181251ce8d5d9160dc57546c55Stephen Gallagher src/util/signal.c \
71e7918be3ca5d38794a16a17f6b4f19a24d51fcPavel Březina src/util/usertools.c \
71e7918be3ca5d38794a16a17f6b4f19a24d51fcPavel Březina src/util/backup_file.c \
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozek src/util/strtonum.c \
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozek src/util/check_and_open.c \
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozek src/util/refcount.c \
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozek $(SSSD_DEBUG_OBJ)
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozek
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub HrozekSSSD_RESPONDER_OBJ = \
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozek src/responder/common/negcache.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/responder/common/responder_cmd.c \
150b76e13b7c4f3ccf1d709bf517ca2af6b2c9a2Jakub Hrozek src/responder/common/responder_common.c \
150b76e13b7c4f3ccf1d709bf517ca2af6b2c9a2Jakub Hrozek src/responder/common/responder_dp.c \
2dcf7b9b65df21f2aee6cdf051a7fbdef6dfe034Jakub Hrozek src/responder/common/responder_packet.c
ae6c1596225c65bec2a2dabff9eee4e3e0691181Abhishek Singh
2a9af1f71887f02935e2fb6ad5023afba5b6d43eSumit BoseSSSD_TOOLS_OBJ = \
d00ffd2cb4e2f17c75b466178bb645b5c9317909Pallavi Jha src/tools/sss_sync_ops.c \
461da2984c747708e8badd27fa55ef879f40e712Pallavi Jha src/tools/tools_util.c \
9cb46bc62f22e0104f1b41a423b014c281ef5fc2Jakub Hrozek src/tools/files.c \
777374243e15c53e7b0a7345e190c1018920be18Jakub Hrozek src/tools/selinux.c \
d064fef06dcbcb5f6c1be03e286b1a3433d6dfd7Sumit Bose src/tools/nscd.c
3432a503c714732407ea18b2dd32f4f432a6c545Jakub Hrozek
939246537b0b9a4af6862c513d3919501ad57d92Sumit BoseSSSD_RESOLV_OBJ = \
f69f3581658351003a6d9245045e41d0efb85022Sumit Bose src/resolv/async_resolv.c
1ce58f139699dd26b8888f4131c996263b6a80a5Jakub Hrozekif BUILD_ARES_DATA
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek SSSD_RESOLV_OBJ += \
7caf7ed4f2eae1ec1c0717b4ee6ce78bdacd5926Jakub Hrozek src/resolv/ares/ares_parse_srv_reply.c \
0161a3c5637a0c0092bf54c436bb3d6508d7df26Jakub Hrozek src/resolv/ares/ares_data.c
f43c6a9ae2aea13b7a83fd932139f9352efbfcadPavel Březinaendif
e592d5f157be869151983bd1b46d6f4f7a29daafJakub Hrozek
50b8a36b0932a510e825ed1ad8103f81ead2b7d8Pavel ReichlSSSD_FAILOVER_OBJ = \
50b8a36b0932a510e825ed1ad8103f81ead2b7d8Pavel Reichl src/providers/fail_over.c \
e592d5f157be869151983bd1b46d6f4f7a29daafJakub Hrozek $(SSSD_RESOLV_OBJ)
d36f4db9bb5efc63b94190cca25adb08ee56971cJakub Hrozek
6ea6662287147308b81b9c9f2f1f3c992d01bc50Jakub HrozekSSSD_LIBS = \
526a15438525417cd701f837d7085b7f8c8a6325Jakub Hrozek $(TALLOC_LIBS) \
27a7dedb0ee4d4b51ca4c196aa894ad30cb3e821Petr Cech $(TEVENT_LIBS) \
1d93029624d708119bbf803e6647a2cbb271f001Sumit Bose $(POPT_LIBS) \
0b78b4e32955ced0f35c6d4685bd277bb03d04cbSumit Bose $(LDB_LIBS) \
a5623363d6042290fe652a1ca5ce5a85a821236fPavel Březina $(DBUS_LIBS) \
802385896dc1c4e7b8bbd40dcfe3cd131f68e696Sumit Bose $(PCRE_LIBS) \
a0ab15ceb80290db80c2052520830a95390de385Sumit Bose $(INI_CONFIG_LIBS) \
e00c2b5ac4963de9521599c88597b7fb97339d0eJakub Hrozek $(COLLECTION_LIBS) \
360a4be4266d6a72be99dfd252623dc0527f5b84Pavel Březina $(DHASH_LIBS) \
3a8f6b575f4019f21c9425a26f1b346c08a197aePavel Březina $(SSS_CRYPT_LIBS) \
8df69bbc58c2f4d3f0b34be9756d9ddf24b1db6dJakub Hrozek $(OPENLDAP_LIBS) \
2b62d5a414b8b7dba4f714dc5033e28dc4b1f4feJakub Hrozek $(TDB_LIBS) \
89ddc9ed474e9ac2b1e7bccb0a58610babf26cf8Jakub Hrozek libsss_crypt.la
b590f44c06158485357d69cc5b24d5af05f1bb95Petr Cech
01ec08efd0e166ac6f390f8627c6d08dcc63ccc4Jakub HrozekPYTHON_BINDINGS_LIBS = \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(TALLOC_LIBS) \
338af078fcc18126df939f20182acea7a646b7c8Michal Zidek $(TEVENT_LIBS) \
99c5f2f6ba0af6ce52be0d82ec2794bacc215742Jakub Hrozek $(POPT_LIBS) \
b9d83e10cec267ae11fee64a30f42a12bbf7abe4Pavel Březina $(LDB_LIBS) \
49c467733ca65c9b77b9c33f38cdc223a99562e1Pavel Reichl $(DBUS_LIBS) \
62370340092503baeaf6587d7ffe4fe25bd9582dPavel Reichl $(PCRE_LIBS) \
b407fe0474a674bb42f0f42ab47c7f530a07a367Pavel Březina $(DHASH_LIBS) \
583c1b9a052f4eb5ba046c5f2b7d2ed2a81b6d66Jakub Hrozek $(SSS_CRYPT_LIBS) \
167b05b28d6b969230973646bee2f1c1f49205d2Sumit Bose $(OPENLDAP_LIBS) \
e592d5f157be869151983bd1b46d6f4f7a29daafJakub Hrozek $(TDB_LIBS) \
f92ace4a52602e8c38a34f2392bec3deeac2ddddJakub Hrozek libsss_crypt.la
bf54fbed126ec3d459af40ea370ffadacd31c76dJakub Hrozek
bf54fbed126ec3d459af40ea370ffadacd31c76dJakub HrozekTOOLS_LIBS = \
bf54fbed126ec3d459af40ea370ffadacd31c76dJakub Hrozek $(TALLOC_LIBS) \
bf54fbed126ec3d459af40ea370ffadacd31c76dJakub Hrozek $(TEVENT_LIBS) \
f92ace4a52602e8c38a34f2392bec3deeac2ddddJakub Hrozek $(POPT_LIBS) \
f92ace4a52602e8c38a34f2392bec3deeac2ddddJakub Hrozek $(LDB_LIBS) \
f92ace4a52602e8c38a34f2392bec3deeac2ddddJakub Hrozek $(DBUS_LIBS) \
f92ace4a52602e8c38a34f2392bec3deeac2ddddJakub Hrozek $(PCRE_LIBS) \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik $(INI_CONFIG_LIBS) \
99f8be128274eba264ea1434a7eb2800bced5902Lukas Slebodnik $(COLLECTION_LIBS) \
99f8be128274eba264ea1434a7eb2800bced5902Lukas Slebodnik $(DHASH_LIBS) \
91d312000e6ded4a93327c137b10c5beda55f65cSumit Bose $(OPENLDAP_LIBS) \
91d312000e6ded4a93327c137b10c5beda55f65cSumit Bose $(TDB_LIBS) \
0b7ded15e53b3f31f1570c366f04bc41e5761929Petr Čech libsss_crypt.la
4117ae3230f6744c255b0309e86d519d7e41d2d7Lukas Slebodnik
91d312000e6ded4a93327c137b10c5beda55f65cSumit Boseif BUILD_SELINUX
91d312000e6ded4a93327c137b10c5beda55f65cSumit Bose PYTHON_BINDINGS_LIBS += $(SELINUX_LIBS)
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik TOOLS_LIBS += $(SELINUX_LIBS)
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnikendif
f92ace4a52602e8c38a34f2392bec3deeac2ddddJakub Hrozekif BUILD_SEMANAGE
150b76e13b7c4f3ccf1d709bf517ca2af6b2c9a2Jakub Hrozek PYTHON_BINDINGS_LIBS += $(SEMANAGE_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher TOOLS_LIBS += $(SEMANAGE_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherendif
f232789430a080384188d5da89b19d874cf17513Jakub Hrozek
150b76e13b7c4f3ccf1d709bf517ca2af6b2c9a2Jakub Hrozekdist_noinst_HEADERS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/monitor/monitor.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/util/crypto/sss_crypto.h \
9f521c61c17cecd9625ebc1b33c666fa3488622cJakub Hrozek src/util/dlinklist.h \
fb3c5cdfcda069a5fbeb7b9d200c0881911364b8Jakub Hrozek src/util/util.h \
9f521c61c17cecd9625ebc1b33c666fa3488622cJakub Hrozek src/util/strtonum.h \
9f521c61c17cecd9625ebc1b33c666fa3488622cJakub Hrozek src/util/sss_ldap.h \
bf5a808fa92007c325c3996e79694badfab201d4Stephen Gallagher src/util/sss_krb5.h \
bf5a808fa92007c325c3996e79694badfab201d4Stephen Gallagher src/util/refcount.h \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/util/find_uid.h \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/util/user_info_msg.h \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/monitor/monitor.h \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/monitor/monitor_interfaces.h \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/responder/common/responder.h \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/responder/common/responder_packet.h \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/responder/pam/pamsrv.h \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/responder/nss/nsssrv.h \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/responder/common/negcache.h \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/sbus/sbus_client.h \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/sbus/sssd_dbus.h \
bf5a808fa92007c325c3996e79694badfab201d4Stephen Gallagher src/sbus/sssd_dbus_private.h \
bf5a808fa92007c325c3996e79694badfab201d4Stephen Gallagher src/db/sysdb.h \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/db/sysdb_private.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/confdb/confdb.h \
bf5a808fa92007c325c3996e79694badfab201d4Stephen Gallagher src/confdb/confdb_private.h \
150b76e13b7c4f3ccf1d709bf517ca2af6b2c9a2Jakub Hrozek src/confdb/confdb_setup.h \
cbff3fcdce5b0377a62fbe74f32e476efbf7ca9cNikolai Kondrashov src/providers/data_provider.h \
cbff3fcdce5b0377a62fbe74f32e476efbf7ca9cNikolai Kondrashov src/providers/dp_backend.h \
6ad1f2da4055e2cfe9bf8c79b79e408dba171691Lukas Slebodnik src/providers/fail_over.h \
cbff3fcdce5b0377a62fbe74f32e476efbf7ca9cNikolai Kondrashov src/providers/providers.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/child_common.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/simple/simple_access.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/krb5/krb5_auth.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/krb5/krb5_common.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/krb5/krb5_utils.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/ldap/ldap_common.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/ldap/sdap.h \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik src/providers/ldap/sdap_access.h \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik src/providers/ldap/sdap_async.h \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik src/providers/ldap/sdap_async_private.h \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik src/providers/ldap/sdap_id_op.h \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik src/providers/ipa/ipa_common.h \
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik src/providers/ipa/ipa_access.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/ipa/ipa_timerules.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/ipa/ipa_auth.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/ipa/ipa_dyndns.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/proxy/proxy.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/tools/tools_util.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/tools/sss_sync_ops.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/resolv/async_resolv.h \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/resolv/ares/ares_parse_srv_reply.h \
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose src/resolv/ares/ares_parse_txt_reply.h \
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose src/resolv/ares/ares_data.h \
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose src/tests/common.h
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Boseif HAVE_NSS
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose dist_noinst_HEADERS += src/util/crypto/nss/nss_util.h
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Boseendif
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose####################
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke# Program Binaries #
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke####################
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzkesssd_SOURCES = \
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke src/monitor/monitor.c \
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke src/monitor/monitor_netlink.c \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose src/confdb/confdb_setup.c \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose $(SSSD_UTIL_OBJ)
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bosesssd_LDADD = \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose $(SSSD_LIBS) \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose $(LIBNL_LIBS)
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallaghersssd_nss_SOURCES = \
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallagher src/responder/nss/nsssrv.c \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik src/responder/nss/nsssrv_cmd.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik $(SSSD_RESPONDER_OBJ)
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodniksssd_nss_LDADD = \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik $(TDB_LIBS) \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik $(SSSD_LIBS)
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodniksssd_pam_SOURCES = \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik src/responder/pam/pam_LOCAL_domain.c \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik src/responder/pam/pamsrv.c \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik src/responder/pam/pamsrv_cmd.c \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik src/responder/pam/pamsrv_dp.c \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik $(SSSD_UTIL_OBJ) \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik $(SSSD_RESPONDER_OBJ)
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodniksssd_pam_LDADD = \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik $(TDB_LIBS) \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik $(SSSD_LIBS)
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersssd_be_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/data_provider_be.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/data_provider_fo.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/data_provider_opts.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/data_provider_callbacks.c \
1467daed400d6c186bd0c99c057c42e764309ff3Stephen Gallagher $(SSSD_FAILOVER_OBJ) \
1467daed400d6c186bd0c99c057c42e764309ff3Stephen Gallagher $(SSSD_UTIL_OBJ)
15b266d9f14dad26da8678a79019749d0f69532eStephen Gallaghersssd_be_LDADD = $(SSSD_LIBS) $(CARES_LIBS)
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodniksssd_be_LDFLAGS = \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik -Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
1467daed400d6c186bd0c99c057c42e764309ff3Stephen Gallagher -export-dynamic
b97595ae059c69b1960a6e7e56d74660388a683bJan Zeleny
6a6a821866091e0f722808566c25b951aa346d7cStephen Gallagherif BUILD_PYTHON_BINDINGS
48d7840cae22c5ff4d786149b0d8ecee7efb8306Lukas Slebodniksss_obfuscate_pythondir = $(sbindir)
3ce85a5f5264e7118beb6524e120fd8b53a13da4Nikolai Kondrashovsss_obfuscate_python_PYTHON = \
3ce85a5f5264e7118beb6524e120fd8b53a13da4Nikolai Kondrashov src/tools/sss_obfuscate
3ce85a5f5264e7118beb6524e120fd8b53a13da4Nikolai Kondrashovendif
3ce85a5f5264e7118beb6524e120fd8b53a13da4Nikolai Kondrashov
60e51fd2764291df2332f36ff478777627d92b57Sumit Bose
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnikdist_noinst_DATA += \
51d65c4ad15c2cc23f38fa09dd6efeb15e4f3e86Jakub Hrozek src/examples/sssd.conf \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/examples/sssdproxytest \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnik src/examples/sudo \
51d65c4ad15c2cc23f38fa09dd6efeb15e4f3e86Jakub Hrozek src/examples/logrotate \
cbff3fcdce5b0377a62fbe74f32e476efbf7ca9cNikolai Kondrashov src/providers/sssd_be.exports \
6ad1f2da4055e2cfe9bf8c79b79e408dba171691Lukas Slebodnik src/sss_client/COPYING \
7bb9ba8688ec1ca930d693eea05e936bc38f6d1bSumit Bose src/sss_client/COPYING.LESSER \
51d65c4ad15c2cc23f38fa09dd6efeb15e4f3e86Jakub Hrozek src/m4
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen Gallagher######################
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher# Command-line Tools #
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher######################
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_useradd_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/tools/sss_useradd.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
17f08cbd0f909181536b93d6c12c7cd69995f09eSumit Bose $(SSSD_TOOLS_OBJ)
1773fdad2730f3f910782781fa286f402ce36ccaLukas Slebodniksss_useradd_LDADD = \
3ce85a5f5264e7118beb6524e120fd8b53a13da4Nikolai Kondrashov $(TOOLS_LIBS)
3ce85a5f5264e7118beb6524e120fd8b53a13da4Nikolai Kondrashov
3ce85a5f5264e7118beb6524e120fd8b53a13da4Nikolai Kondrashovsss_userdel_SOURCES = \
3ce85a5f5264e7118beb6524e120fd8b53a13da4Nikolai Kondrashov src/tools/sss_userdel.c \
3ce85a5f5264e7118beb6524e120fd8b53a13da4Nikolai Kondrashov src/util/find_uid.c \
6398f22526303343193a18e514602f1af6fb29cbNikolai Kondrashov $(SSSD_UTIL_OBJ) \
6398f22526303343193a18e514602f1af6fb29cbNikolai Kondrashov $(SSSD_TOOLS_OBJ)
a8d887323f83984679a7d9b827a70146656bb7b2Sumit Bosesss_userdel_LDADD = \
a8d887323f83984679a7d9b827a70146656bb7b2Sumit Bose $(TOOLS_LIBS)
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek
6398f22526303343193a18e514602f1af6fb29cbNikolai Kondrashovsss_groupadd_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/tools/sss_groupadd.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_TOOLS_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_groupadd_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(TOOLS_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_groupdel_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/tools/sss_groupdel.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_TOOLS_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_groupdel_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(TOOLS_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_usermod_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/tools/sss_usermod.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_TOOLS_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_usermod_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(TOOLS_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_groupmod_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/tools/sss_groupmod.c \
bfbf5cb0f00c60c0f000f56c282377b13b9a89abSumit Bose $(SSSD_UTIL_OBJ) \
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher $(SSSD_TOOLS_OBJ)
77c0d1f6074059dafd2293f9c42ea0f9d60f8aadJakub Hrozeksss_groupmod_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(TOOLS_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
a5bb518446d5ce565d7ba819590a009cabb0b0b4Jakub Hrozeksss_groupshow_SOURCES = \
eaaeaa7e00c3d4bfa792cc4d3c6770dc1e28ef0cSumit Bose src/tools/sss_groupshow.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
c42ca36247022490ad65a33c453cb5e43900dbe9Lukas Slebodnik $(SSSD_TOOLS_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_groupshow_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(TOOLS_LIBS)
eb2e21b764d03544d8161e9956d7f70b07b75f77Simo Sorce
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher#################
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher# Feature Tests #
b9e5bd09a5ff7009537a18914dbebcf10498f592Sumit Bose#################
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghernoinst_LTLIBRARIES += \
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorce libsss_test_common.la
0ef783e186ef1c9f60e61a4e8e54c44cb366fdfePavel Březina
2cbdd12983eb85eddb90f64cfafb24eae5b448f4Jakub Hrozeklibsss_test_common_la_SOURCES = \
e7311aec8d691e5427317442387af1bc8fff3742Jan Cholasta src/tests/common.c
50c9d542e8bf641412debaa82a4dcf67ddb72258Lukas Slebodnik
50c9d542e8bf641412debaa82a4dcf67ddb72258Lukas Slebodnikif HAVE_CHECK
50c9d542e8bf641412debaa82a4dcf67ddb72258Lukas Slebodniklibsss_test_common_la_SOURCES += \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/tests/common_check.c
b3b6189850d50c656d62efbd498789124c033b00Lukas Slebodnik
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersysdb_tests_DEPENDENCIES = \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina $(ldblib_LTLIBRARIES)
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březinasysdb_tests_SOURCES = \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina src/tests/sysdb-tests.c \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina $(SSSD_UTIL_OBJ)
7a2ca8d776df685bddbb64370181fb32d776f676Pavel Březinasysdb_tests_CFLAGS = \
a79acee185654d110c0e35ba351368d664e4e53dPavel Březina -DSYSDB_TEST \
12d771585a84a7523a5b7d9cf502d4bcddecb9b9Pavel Březina $(AM_CFLAGS) \
0ae7e46a3990c47873fca879a9395e3ce00d9150Pavel Březina $(CHECK_CFLAGS)
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březinasysdb_tests_LDADD = \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina $(SSSD_LIBS) \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina $(CHECK_LIBS) \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina libsss_test_common.la
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březinastrtonum_tests_SOURCES = \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina src/tests/strtonum-tests.c \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina src/util/debug.c \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina src/util/strtonum.c
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březinastrtonum_tests_CFLAGS = \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina $(AM_CFLAGS) \
488518dde58724daa13b9216a0f1af6e0ba5401fPavel Březina $(CHECK_CFLAGS)
3be2628d8aba6aeb99ac1484da990f1fad8169ecPavel Březinastrtonum_tests_LDADD = \
2e13817e64ff1e0e47dc844be501f2d3ab299f34Pavel Březina $(SSSD_LIBS) \
c2fc9459c31cb1192ab3c15ce4df1c150e99bf95Pavel Březina $(CHECK_LIBS) \
6b159f14f69134bba8510a6b50ab62493a23a73fPavel Březina libsss_test_common.la
53c31b83e4d06ea4c2813eec2f1e647a613b4a2bPavel Březina
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březinakrb5_utils_tests_SOURCES = \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina src/tests/krb5_utils-tests.c \
c109f063b4469818fd335b8b509f0458e7b33b0aJakub Hrozek src/providers/krb5/krb5_utils.c \
c109f063b4469818fd335b8b509f0458e7b33b0aJakub Hrozek src/providers/krb5/krb5_common.c \
c109f063b4469818fd335b8b509f0458e7b33b0aJakub Hrozek src/providers/data_provider_fo.c \
c109f063b4469818fd335b8b509f0458e7b33b0aJakub Hrozek src/providers/data_provider_opts.c \
c109f063b4469818fd335b8b509f0458e7b33b0aJakub Hrozek src/providers/data_provider_callbacks.c \
c109f063b4469818fd335b8b509f0458e7b33b0aJakub Hrozek $(SSSD_FAILOVER_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ)
e7ccfb139388c947ec2dee16cfe3005f5643b90dPetr Cechkrb5_utils_tests_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CHECK_CFLAGS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherkrb5_utils_tests_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_LIBS)\
53c31b83e4d06ea4c2813eec2f1e647a613b4a2bPavel Březina $(CARES_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(CHECK_LIBS) \
769347ad4d35d43488eb98f980143495b0db415dStef Walter libsss_test_common.la
115de6d50f0d0bdd5745a5d8eb0d067be9128528Sumit Bose
83a79d93035c2d75a1941f3b54426119174044a0Pavel Březina
83a79d93035c2d75a1941f3b54426119174044a0Pavel Březinacheck_and_open_tests_SOURCES = \
769347ad4d35d43488eb98f980143495b0db415dStef Walter $(SSSD_DEBUG_OBJ) \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina src/tests/check_and_open-tests.c \
c109f063b4469818fd335b8b509f0458e7b33b0aJakub Hrozek src/util/check_and_open.c
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březinacheck_and_open_tests_CFLAGS = \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CHECK_CFLAGS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghercheck_and_open_tests_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CHECK_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher libsss_test_common.la
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherFILES_TESTS_LIBS = \
284937e6b5b0c9d7a1d3382d0d2820d1168842fbPavel Březina $(CHECK_LIBS) \
aea1d5c0ca9bb1470759b024c8b97b6c1f577193Pavel Březina $(POPT_LIBS) \
d2d8f342cd5e90bb9fd947c448492225f959aa86Pavel Březina $(TALLOC_LIBS) \
284937e6b5b0c9d7a1d3382d0d2820d1168842fbPavel Březina libsss_test_common.la
284937e6b5b0c9d7a1d3382d0d2820d1168842fbPavel Březinaif BUILD_SELINUX
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher FILES_TESTS_LIBS += $(SELINUX_LIBS)
543676afec3c08fdc0a5a794976adc8dfdca974bJakub Hrozekendif
543676afec3c08fdc0a5a794976adc8dfdca974bJakub Hrozekif BUILD_SEMANAGE
543676afec3c08fdc0a5a794976adc8dfdca974bJakub Hrozek FILES_TESTS_LIBS += $(SEMANAGE_LIBS)
543676afec3c08fdc0a5a794976adc8dfdca974bJakub Hrozekendif
543676afec3c08fdc0a5a794976adc8dfdca974bJakub Hrozek
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherfiles_tests_SOURCES = \
ca261795ce61c41d7e62217ccb2ee913923040ffPavel Březina $(SSSD_DEBUG_OBJ) \
ca261795ce61c41d7e62217ccb2ee913923040ffPavel Březina src/tests/files-tests.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/util/check_and_open.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/tools/selinux.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/tools/files.c
77d165f0629966db65753a3aee84a8b4971673afPavel Březinafiles_tests_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CHECK_CFLAGS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherfiles_tests_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(FILES_TESTS_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher libsss_test_common.la
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherSSSD_RESOLV_TESTS_OBJ = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_RESOLV_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif BUILD_ARES_DATA
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher SSSD_RESOLV_TESTS_OBJ += \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/resolv/ares/ares_parse_txt_reply.c
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherendif
126c9338cf12a3e4404c36bbe4ec14b18f23537cMaxim
6499d0b915209b670f8e337c4fe76a8be9fa6576Simo Sorceresolv_tests_SOURCES = \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher src/tests/resolv-tests.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_RESOLV_TESTS_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherresolv_tests_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CHECK_CFLAGS) \
4e0404ca1b19830dc0f729e59efd5bbd0a9d6103Lukas Slebodnik -DBUILD_TXT
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherresolv_tests_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_LIBS) \
eaa723b4d06b4c1e588df67bef44a84bbfaebf1aLukas Slebodnik $(CHECK_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CARES_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher libsss_test_common.la
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherrefcount_tests_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/tests/refcount-tests.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CHECK_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherrefcount_tests_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CHECK_CFLAGS)
bfbf5cb0f00c60c0f000f56c282377b13b9a89abSumit Boserefcount_tests_LDADD = \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(SSSD_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CHECK_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher libsss_test_common.la
2e6087c6cc903d5164b9a1d5e3d791fd046001d9Jakub Hrozek
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherfail_over_tests_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/tests/fail_over-tests.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_FAILOVER_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CHECK_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ)
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozekfail_over_tests_CFLAGS = \
8f1316a0c677f211eaaa1346e21a03446b8c4fb1Lukas Slebodnik $(CHECK_CFLAGS)
bf01e8179cbb2be476805340636098deda7e1366Sumit Bosefail_over_tests_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_LIBS) \
558ec7d717735bb16c210c675c2cc5bee1da4576Lukas Slebodnik $(CHECK_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CARES_LIBS) \
3a4186ae40d0c3b7be46a4c973166f6048fcfe38Lukas Slebodnik libsss_test_common.la
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce
b9d8c6172e48a2633ebe196b2e88bebdf9523c20Stef Walteripa_timerules_tests_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/ipa/ipa_timerules.c \
46e36286953de4e5af5e4289b90a529929bdd17cPetr Cech src/tests/ipa_timerules-tests.c \
a5a3bbb0bbaeb8946c228c2fb7f0cf450595dd3ePavel Březina $(SSSD_DEBUG_OBJ)
1658c567191c35beaddffafdb079abe33248037bLukas Slebodnikipa_timerules_tests_CFLAGS = \
29be7d76c949b82350c7603cfd362a1fcb47eb1bJan Zeleny $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(POPT_CFLAGS) \
72e60fd4eabcfbcdbfe01e8c38b94052bc6c2067Jakub Hrozek $(TALLOC_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(PCRE_CFLAGS) \
823a5b3f4375f12b6edae4dd5169ee01771baebeJan Zeleny $(CHECK_CFLAGS)
5dbf360f2d6b0281c32f1bba6ebf5cc834c1716eSimo Sorceipa_timerules_tests_LDADD = \
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher $(POPT_LIBS) \
748ba184db97b7534254f97018fa04e8aa458faeJan Cholasta $(PCRE_LIBS) \
7de6e3534fd61c7619ed34a6b1afe7230b5e6504Ondrej Kos $(TALLOC_LIBS) \
701f13b5c8e27bcbfc79e77ce7c76d9f768a448cLukas Slebodnik $(CHECK_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher libsss_test_common.la
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherfind_uid_tests_SOURCES = \
5a70b84cb66fb8c7a3fce0e3f2e4b61e0b2ea9d4Simo Sorce src/tests/find_uid-tests.c \
5f90993426fa2bdc3b3d994c9e85e0805bb92bbcSimo Sorce src/util/find_uid.c \
9959c512ac3ba36f7a0db7614f0357ce0bae748fJakub Hrozek $(SSSD_DEBUG_OBJ)
7452f1b637276ce582b120f8f5482ae7f3b6bd47Jakub Hrozekfind_uid_tests_CFLAGS = \
918b2a5a91f1c551d48f4bffed2a28c36fdb4be1Simo Sorce $(AM_CFLAGS) \
bc052ea17d858c19f9cb9c9e2bc602e754f68831Sumit Bose $(TALLOC_CFLAGS) \
2fa8d6655ac37f9bdeb34420000052d921f4a543Michal Zidek $(DHASH_CFLAGS) \
a473fb88e6015cf0ccbd2e9005c7e6acca18f452Pavel Březina $(CHECK_CFLAGS)
6499d0b915209b670f8e337c4fe76a8be9fa6576Simo Sorcefind_uid_tests_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(TALLOC_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DHASH_LIBS) \
7ac503a73a26abe49f9f7d175c74df705380898dPavel Březina $(CHECK_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher libsss_test_common.la
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
e850be1ff2e13bba9812c94c3d102c0a0b570820Jakub Hrozekauth_tests_SOURCES = \
c109f063b4469818fd335b8b509f0458e7b33b0aJakub Hrozek src/tests/auth-tests.c \
c109f063b4469818fd335b8b509f0458e7b33b0aJakub Hrozek $(SSSD_UTIL_OBJ)
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březinaauth_tests_CFLAGS = \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina $(AM_CFLAGS) \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina $(CHECK_CFLAGS)
83a79d93035c2d75a1941f3b54426119174044a0Pavel Březinaauth_tests_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_LIBS) \
d844aab866ae237844360cea70e2dccdc90c783dStephen Gallagher $(CHECK_LIBS) \
4049b63f8c67ada17b453463b0451ca6be3d5de4Pavel Březina libsss_test_common.la
4049b63f8c67ada17b453463b0451ca6be3d5de4Pavel Březina
4049b63f8c67ada17b453463b0451ca6be3d5de4Pavel Březinaipa_ldap_opt_tests_SOURCES = \
4049b63f8c67ada17b453463b0451ca6be3d5de4Pavel Březina src/providers/ipa/ipa_utils.c \
eb2e21b764d03544d8161e9956d7f70b07b75f77Simo Sorce src/tests/ipa_ldap_opt-tests.c
b9e5bd09a5ff7009537a18914dbebcf10498f592Sumit Boseipa_ldap_opt_tests_CFLAGS = \
e7ccfb139388c947ec2dee16cfe3005f5643b90dPetr Cech $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CHECK_CFLAGS)
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březinaipa_ldap_opt_tests_LDADD = \
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozek $(CHECK_LIBS) \
a8191ce7ad5364801ad9458c3194075a7ca77b8aPavel Březina $(TALLOC_LIBS) \
7ac503a73a26abe49f9f7d175c74df705380898dPavel Březina libsss_test_common.la
7f0b01bf0a8f5c5b3ef145e81511b6db2cb4f98fPavel Březina
cb4d5b588e704114b7090678752d33512baa718eJakub Hrozeksimple_access_tests_SOURCES = \
590582be38cdbfde387fcc57df92903d48c5a083Jakub Hrozek src/tests/simple_access-tests.c \
8a1fd0633e85221da1fb63451516a70d66c0af31Pavel Březina src/providers/simple/simple_access.c \
c747b0c875785ce693f70b50bdda0237c4b04e35Pavel Březina $(SSSD_UTIL_OBJ)
a1e4113a5388e34c08459c5b69679c82ac2bddc9Pavel Březinasimple_access_tests_CFLAGS = \
d3c82d0170d6d7407549afdadd08aa7e11aeb9a2Pavel Březina $(AM_CFLAGS) \
a8d1a344e580f29699aed9b88d87fc3c6f5d113bSimo Sorce $(CHECK_CFLAGS)
1dd679584241a0f9b29072c7eed1c5c5e4a577e4Simo Sorcesimple_access_tests_LDADD = \
1dd679584241a0f9b29072c7eed1c5c5e4a577e4Simo Sorce $(SSSD_LIBS) \
8f2a34cc6964a1f80a1434e05315a7ae0bb5774eSimo Sorce $(CHECK_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherutil_tests_SOURCES = \
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walter src/tests/util-tests.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ)
df4e1db5d41c903ae57fd880acc76a0ad84aa7b2Pavel Březinautil_tests_CFLAGS = \
364b3572bab5a9649e8f2d4da835d05d3c8ca7a9Pavel Březina $(AM_CFLAGS) \
439e08cdc5c83b3e5835cb0435983f1da2ffbaf1Pavel Březina $(CHECK_CFLAGS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherutil_tests_LDADD = \
3f98cdc011bb4e8cd22c088f288b0bcdb6452492Jakub Hrozek $(SSSD_LIBS) \
1f1e6cbc59868f06dee3ab4b3df660fcb77ce1c8Jakub Hrozek $(CHECK_LIBS) \
4c11f752e1f10cf5740d53a3206bb795e9e34fe8Jan Zeleny libsss_test_common.la
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
4c1bf6607060cea867fccf667063c028dfd51e96Stephen Gallaghercrypto_tests_SOURCES = \
1a7d1977037864e52858058777af8ff8401547ddJan Cholasta $(SSSD_DEBUG_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSS_CRYPT_SOURCES) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/tests/crypto-tests.c
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghercrypto_tests_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSS_CRYPT_CFLAGS) \
376eaf187c13c2a1eaea0ffbdd970b6b563ab74cPetr Cech $(AM_CFLAGS) \
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina $(CHECK_CFLAGS)
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinacrypto_tests_LDADD = \
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina $(SSS_CRYPT_LIBS) \
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina $(SSSD_LIBS) \
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina $(CHECK_LIBS) \
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina libsss_test_common.la
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březinaendif
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina
cc2d77d5218c188119fa954c856e858cbde76947Pavel Březinastress_tests_SOURCES = \
892ddeb5190dd5c1ffa26a95142a10a0034fc5e3Pavel Březina src/tests/stress-tests.c \
3b99f7a97553a0a357d50abe507d4f0060c4eceaPavel Březina $(SSSD_UTIL_OBJ)
3b99f7a97553a0a357d50abe507d4f0060c4eceaPavel Březinastress_tests_LDADD = \
50c2a57dea6d38a4f6753a917a5d745b07036325Pavel Březina $(SSSD_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher libsss_test_common.la
f9961e5f82e0ef474d6492371bfdf9e74e208a99Pavel Březina
87c07559af5cfcd2752295ef7c425bd3205f426fStephen Gallaghernoinst_PROGRAMS = pam_test_client
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpam_test_client_SOURCES = src/sss_client/pam_test_client.c
c777f575b0ec0c48ce3b85ea2c5cc298db02450eJakub Hrozekpam_test_client_LDFLAGS = -lpam -lpam_misc
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher####################
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher# Client Libraries #
3441d0c2d11aea0c39b009751a1898333c009674Stephen Gallagher####################
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
45aeb924ec3ac448bb8d174a5cc061ed98b147c7Jakub Hrozeknsslib_LTLIBRARIES = libnss_sss.la
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibnss_sss_la_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/sss_client/common.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/sss_client/nss_passwd.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/sss_client/nss_group.c \
cce3e8526176ce2fe9baa5bda1bb457b996b7bcfSumit Bose src/sss_client/sss_cli.h
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibnss_sss_la_LDFLAGS = \
e9eeb4302e0e426c6cc1a4e65b95a6f7066e80b9Pavel Březina -module \
85feb8d77a2c832787880944e02104846c4d5376Pavel Březina -version-info 2:0:0 \
cc84fd46f356c4a36a721ab135a33ec77c93e34dJakub Hrozek -Wl,--version-script,$(srcdir)/src/sss_client/sss_nss.exports
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagherpamlib_LTLIBRARIES = pam_sss.la
cdaa29d2c5724a4c72bfa0f42284ccfac3d5a464Pavel Reichlpam_sss_la_SOURCES = \
ae8d047122c7ba8123f72b2eac68944868ac37d4Stephen Gallagher src/sss_client/pam_sss.c \
fae99bfe4bfc8b4a12e9c2a0ad01b3684c22f934Simo Sorce src/sss_client/common.c \
9cb46bc62f22e0104f1b41a423b014c281ef5fc2Jakub Hrozek src/sss_client/sss_cli.h \
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek src/sss_client/sss_pam_macros.h
d0599eaa9369fd867953e3c58b8d7bb445525ff5Pavel Březina
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpam_sss_la_LDFLAGS = \
213ce2a78b1abe3921d8dc13c949a28130d00aecJan Zeleny -lpam \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -module \
38e2ec1c757955ab557fd95807afa58042d09482Jan Zeleny -avoid-version \
ad07ed37b6b51ef134d4524edaf2259e19ac984fJan Zeleny -Wl,--version-script,$(srcdir)/src/sss_client/sss_pam.exports
1a853121ca2ba8ede6df429ee76942131ffb0f65Jan Zeleny
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdist_noinst_DATA += \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/sss_client/sss_nss.exports \
81165faf5d951aca69f410713730c26ff048ec44Sumit Bose src/sss_client/sss_pam.exports
3a62a99faf8e12965100d0b26fc9e07752bd3e2dStephen Gallagher
1a7d1977037864e52858058777af8ff8401547ddJan Cholasta####################
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher# Plugin Libraries #
88275cccddf39892e01682b39b02292eb74729bdPavel Březina####################
b407fe0474a674bb42f0f42ab47c7f530a07a367Pavel Březinalibsss_ldap_la_SOURCES = \
4ddd5591c50e27dffa55f03fbce0dcc85cd50a8bPavel Březina src/util/find_uid.c \
a679f0167b646cffdae86546ed77e105576991b0Pavel Březina src/providers/child_common.c \
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina src/providers/ldap/ldap_id.c \
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina src/providers/ldap/ldap_id_enum.c \
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina src/providers/ldap/ldap_id_cleanup.c \
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina src/providers/ldap/sdap_access.c \
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina src/providers/ldap/ldap_auth.c \
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina src/providers/ldap/ldap_init.c \
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina src/providers/ldap/ldap_common.c \
dea636af4d1902a081ee891f1b19ee2f8729d759Pavel Březina src/providers/ldap/sdap_async.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/ldap/sdap_async_accounts.c \
e07d700ed9daf0cf96607fa2d72978cb2431b794Pavel Březina src/providers/ldap/sdap_async_connection.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/ldap/sdap_child_helpers.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/ldap/sdap_fd_events.c \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/ldap/sdap_id_op.c \
347f7c4d1e8e83fc7ffcaf9524a67e8b3ad5d7c5Jan Cholasta src/providers/ldap/sdap.c \
4139a7a731f2831963a42b26aac111422be28792Jakub Hrozek src/providers/krb5/krb5_common.c \
50fe3d79ab12b795a687b676761bef265701626aStephen Gallagher src/util/user_info_msg.c \
50fe3d79ab12b795a687b676761bef265701626aStephen Gallagher src/util/sss_ldap.c \
3f32406640d89face5e79244b4d8dab34adb6c7cPavel Březina src/util/sss_krb5.c
17d37aecdf397fcb7a1d0c75adebdb25d7be112ePavel Březinalibsss_ldap_la_CFLAGS = \
b1a822a16e3ef97e31d167f9e97efec06fc121dcJakub Hrozek $(AM_CFLAGS) \
d43c9d18fb263b1ea4071b20e93ce4994583f62fJakub Hrozek $(LDAP_CFLAGS) \
077f8c9ca849ec895da3f0a25d15484ead08e99eLukas Slebodnik $(KRB5_CFLAGS)
3e5e98aae4b14f5447c561ff5b0d854b74046312Pavel Březinalibsss_ldap_la_LIBADD = \
7ac503a73a26abe49f9f7d175c74df705380898dPavel Březina $(OPENLDAP_LIBS) \
bf6c3f07d653d474da9e43b2b7cced57fc4ea069Sumit Bose $(DHASH_LIBS) \
b6dfbf81c61d4431aaa81687ec53e892f8b71edbSumit Bose $(KRB5_LIBS) \
e293fba4f5459f3c2dad254dcc966407d8fc3312Jakub Hrozek libsss_crypt.la
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Boselibsss_ldap_la_LDFLAGS = \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose -version-info 1:0:0 \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose -module
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose
b9c8ce2bdd4045782c243605a1b999098bedcffcNoam Meltzerlibsss_proxy_la_SOURCES = \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březina src/providers/proxy/proxy_common.c \
462db32918a05097652f8232cd6c8d78a826e63cLukas Slebodnik src/providers/proxy/proxy_init.c \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose src/providers/proxy/proxy_id.c \
462db32918a05097652f8232cd6c8d78a826e63cLukas Slebodnik src/providers/proxy/proxy_auth.c
284937e6b5b0c9d7a1d3382d0d2820d1168842fbPavel Březinalibsss_proxy_la_CFLAGS = \
aea1d5c0ca9bb1470759b024c8b97b6c1f577193Pavel Březina $(AM_CFLAGS)
23fb01bf67a6058fb508da6d81515e8b18634bebPavel Březinalibsss_proxy_la_LIBADD = \
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina $(PAM_LIBS)
53f1b03f4e61ebe21df0c2fd05e09e0504fd8881Jakub Hrozeklibsss_proxy_la_LDFLAGS = \
462db32918a05097652f8232cd6c8d78a826e63cLukas Slebodnik -version-info 1:0:0 \
347f7c4d1e8e83fc7ffcaf9524a67e8b3ad5d7c5Jan Cholasta -module
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozeklibsss_simple_la_SOURCES = \
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorce src/providers/simple/simple_access.c
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorcelibsss_simple_la_CFLAGS = \
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozek $(AM_CFLAGS)
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozeklibsss_simple_la_LIBADD = \
374bf54785365273b20690bd3792c25a44738041Pavel Březina $(PAM_LIBS)
8359bf07a2e6c0181251ce8d5d9160dc57546c55Stephen Gallagherlibsss_simple_la_LDFLAGS = \
8359bf07a2e6c0181251ce8d5d9160dc57546c55Stephen Gallagher -version-info 1:0:0 \
2a9af1f71887f02935e2fb6ad5023afba5b6d43eSumit Bose -module
2a9af1f71887f02935e2fb6ad5023afba5b6d43eSumit Bose
8359bf07a2e6c0181251ce8d5d9160dc57546c55Stephen Gallagherlibsss_krb5_la_SOURCES = \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březina src/util/find_uid.c \
2d5d7761ef2b0d43c39dadf877b87aae19231036Lukas Slebodnik src/providers/child_common.c \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březina src/providers/krb5/krb5_utils.c \
a7e27c11866a48742bb70564b88e15bf15e9367dPavel Březina src/providers/krb5/krb5_become_user.c \
eaa723b4d06b4c1e588df67bef44a84bbfaebf1aLukas Slebodnik src/providers/krb5/krb5_delayed_online_authentication.c \
eaa723b4d06b4c1e588df67bef44a84bbfaebf1aLukas Slebodnik src/providers/krb5/krb5_auth.c \
77c0d1f6074059dafd2293f9c42ea0f9d60f8aadJakub Hrozek src/providers/krb5/krb5_common.c \
77c0d1f6074059dafd2293f9c42ea0f9d60f8aadJakub Hrozek src/providers/krb5/krb5_init.c \
77c0d1f6074059dafd2293f9c42ea0f9d60f8aadJakub Hrozek src/util/sss_krb5.c
77c0d1f6074059dafd2293f9c42ea0f9d60f8aadJakub Hrozeklibsss_krb5_la_CFLAGS = \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(AM_CFLAGS) \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(DHASH_CFLAGS)
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagherlibsss_krb5_la_LIBADD = \
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallagher $(DHASH_LIBS) \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(KEYUTILS_LIBS) \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(KRB5_LIBS)
11e8f3ecdddf8edd8b1bbe9f41b49ce8b709b92aPetr Cechlibsss_krb5_la_LDFLAGS = \
11e8f3ecdddf8edd8b1bbe9f41b49ce8b709b92aPetr Cech -version-info 1:0:0 \
11e8f3ecdddf8edd8b1bbe9f41b49ce8b709b92aPetr Cech -module
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardt
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardtlibsss_ipa_la_SOURCES = \
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallagher src/providers/child_common.c \
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallagher src/providers/ipa/ipa_init.c \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher src/providers/ipa/ipa_common.c \
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallagher src/providers/ipa/ipa_utils.c \
87c07559af5cfcd2752295ef7c425bd3205f426fStephen Gallagher src/providers/ipa/ipa_auth.c \
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnik src/providers/ipa/ipa_access.c \
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnik src/providers/ipa/ipa_timerules.c \
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnik src/providers/ipa/ipa_dyndns.c \
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnik src/providers/ldap/ldap_id.c \
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnik src/providers/ldap/ldap_id_enum.c \
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnik src/providers/ldap/ldap_id_cleanup.c \
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallagher src/providers/ldap/ldap_auth.c \
87c07559af5cfcd2752295ef7c425bd3205f426fStephen Gallagher src/providers/ldap/ldap_common.c \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik src/providers/ldap/sdap_async.c \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik src/providers/ldap/sdap_async_accounts.c \
69b46c32357ccf1aab9c0bd6d1afa33a8724ad77Lukas Slebodnik src/providers/ldap/sdap_async_connection.c \
69b46c32357ccf1aab9c0bd6d1afa33a8724ad77Lukas Slebodnik src/providers/ldap/sdap_child_helpers.c \
69b46c32357ccf1aab9c0bd6d1afa33a8724ad77Lukas Slebodnik src/providers/ldap/sdap_fd_events.c \
69b46c32357ccf1aab9c0bd6d1afa33a8724ad77Lukas Slebodnik src/providers/ldap/sdap_id_op.c \
69b46c32357ccf1aab9c0bd6d1afa33a8724ad77Lukas Slebodnik src/providers/ldap/sdap.c \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik src/util/user_info_msg.c \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik src/util/sss_ldap.c \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik src/util/sss_krb5.c \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik src/util/find_uid.c \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik src/providers/krb5/krb5_utils.c \
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorce src/providers/krb5/krb5_become_user.c \
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorce src/providers/krb5/krb5_delayed_online_authentication.c \
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorce src/providers/krb5/krb5_common.c \
b3a22ee1d91aa4ed1544475be16ec2b7cf886180Jakub Hrozek src/providers/krb5/krb5_auth.c
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorcelibsss_ipa_la_CFLAGS = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(AM_CFLAGS) \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(LDAP_CFLAGS) \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(DHASH_CFLAGS) \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(KRB5_CFLAGS)
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Boselibsss_ipa_la_LIBADD = \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(OPENLDAP_LIBS) \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(DHASH_LIBS) \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(KEYUTILS_LIBS) \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(KRB5_LIBS) \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose libsss_crypt.la
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Boselibsss_ipa_la_LDFLAGS = \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose -version-info 1:0:0 \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose -module
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnikkrb5_child_SOURCES = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(SSSD_DEBUG_OBJ) \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik src/providers/krb5/krb5_become_user.c \
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorce src/providers/krb5/krb5_child.c \
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorce src/providers/child_common.c \
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorce src/providers/dp_pam_data_util.c \
b3a22ee1d91aa4ed1544475be16ec2b7cf886180Jakub Hrozek src/util/user_info_msg.c \
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorce src/util/sss_krb5.c
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnikkrb5_child_CFLAGS = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(AM_CFLAGS) \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(POPT_CFLAGS) \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(KRB5_CFLAGS)
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bosekrb5_child_LDADD = \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(TALLOC_LIBS) \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(TEVENT_LIBS) \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(POPT_LIBS) \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(KRB5_LIBS)
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Boseldap_child_SOURCES = \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(SSSD_DEBUG_OBJ) \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose src/providers/ldap/ldap_child.c \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik src/providers/child_common.c \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik src/util/sss_krb5.c
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnikldap_child_CFLAGS = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(AM_CFLAGS) \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(POPT_CFLAGS) \
3b1aa479b377e570c6dff359a1f8099289a2af75Michal Židek $(KRB5_CFLAGS)
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnikldap_child_LDADD = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(TALLOC_LIBS) \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(TEVENT_LIBS) \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(POPT_LIBS) \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(OPENLDAP_LIBS) \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(KRB5_LIBS)
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnikproxy_child_SOURCES = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(SSSD_UTIL_OBJ) \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik src/providers/proxy/proxy_child.c
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnikproxy_child_CFLAGS = \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(AM_CFLAGS) \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(POPT_CFLAGS)
bf01e8179cbb2be476805340636098deda7e1366Sumit Boseproxy_child_LDADD = \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(PAM_LIBS) \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(SSSD_LIBS)
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose
3b1aa479b377e570c6dff359a1f8099289a2af75Michal Židekmemberof_la_SOURCES = \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose src/ldb_modules/memberof.c
bf01e8179cbb2be476805340636098deda7e1366Sumit Bosememberof_la_CFLAGS = \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(AM_CFLAGS)
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bosememberof_la_LIBADD = $(LDB_LIBS) $(DHASH_LIBS)
bf01e8179cbb2be476805340636098deda7e1366Sumit Bosememberof_la_LDFLAGS = \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose -avoid-version \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose -module
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose
bf01e8179cbb2be476805340636098deda7e1366Sumit Boseif BUILD_KRB5_LOCATOR_PLUGIN
bf01e8179cbb2be476805340636098deda7e1366Sumit Bosesssd_krb5_locator_plugin_la_SOURCES = \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose src/krb5_plugin/sssd_krb5_locator_plugin.c
bf01e8179cbb2be476805340636098deda7e1366Sumit Bosesssd_krb5_locator_plugin_la_CFLAGS = \
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallagher $(AM_CFLAGS) \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(KRB5_CFLAGS)
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallaghersssd_krb5_locator_plugin_la_LDFLAGS = \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher -avoid-version \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher -module
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagherendif
4c11f752e1f10cf5740d53a3206bb795e9e34fe8Jan Zeleny
c2352a73f52f600d95966ebe0b0819649ba923faStephen Gallagherif BUILD_PYTHON_BINDINGS
6e9d7cbe43fdfc866b18f9ef0779bbfc10ad6f3aJakub Hrozekpysss_la_SOURCES = \
4c1bf6607060cea867fccf667063c028dfd51e96Stephen Gallagher $(SSSD_UTIL_OBJ) \
1f1e6cbc59868f06dee3ab4b3df660fcb77ce1c8Jakub Hrozek $(SSSD_TOOLS_OBJ) \
e76d78338026fa47dca32eaf7f5c15eabb1b951aJan Zeleny src/python/pysss.c
2ef62c64e7f07c8aced3f72850008ecb72860162Sumit Bosepysss_la_CFLAGS = \
386a66b1aa18a176e6a06fa126556c9590c373b6Sumit Bose $(AM_CFLAGS) \
817b1bcafff27cc67630dd0cbd36df708c05fcccStephen Gallagher $(PYTHON_CFLAGS)
64074e584a56611d7563667e0fcdadd215b0c922Yassir Elleypysss_la_LIBADD = \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(PYTHON_BINDINGS_LIBS) \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher $(PYTHON_LIBS)
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagherpysss_la_LDFLAGS = \
d3dee2a07f1a8ee9ae6f94e149ced754ef76c248Pavel Březina -avoid-version \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher -module
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagherendif
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher
b699c4d7f85a5404be1d1ee9450331aea869b886Stef Walter############
d87e960c17d7598781cf032d06ba03a3ecadbfa2Pavel Březina# MANPAGES #
42c28b9424b6ef8a0021b124773e171dd5defaddJakub Hrozek############
df4e1db5d41c903ae57fd880acc76a0ad84aa7b2Pavel Březina
1319e71fd1680ca4864afe0b1aca2b8c8e4a1ee4Stef Walter#Special Rules:
d9577dbd92555b0755881e37724019ef9c578404Stef Walterexport SGML_CATALOG_FILES
fe2091327ff44f80d6681c261494e4432404e9baStephen GallagherDOCBOOK_XSLT = http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
ae7247551b78a05a5397d3c790afad7ef51b0d9dPavel BřezinaXMLLINT_FLAGS = --catalogs --postvalid --nonet --xinclude --noout
d4aa049726ce8c6feeaf6995d4abb4cb5155b9a1Pavel BřezinaXSLTPROC_FLAGS = --catalogs --xinclude --nonet
439e08cdc5c83b3e5835cb0435983f1da2ffbaf1Pavel Březina
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagherman_MANS = \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher src/man/sss_useradd.8 src/man/sss_userdel.8 src/man/sss_usermod.8 \
b9d8c6172e48a2633ebe196b2e88bebdf9523c20Stef Walter src/man/sss_groupadd.8 src/man/sss_groupdel.8 src/man/sss_groupmod.8 \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher src/man/sssd.8 src/man/sssd.conf.5 src/man/sssd-ldap.5 \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher src/man/sssd-krb5.5 src/man/sssd-ipa.5 src/man/sssd-simple.5 \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher src/man/sssd_krb5_locator_plugin.8 src/man/sss_groupshow.8 \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher src/man/pam_sss.8 src/man/sss_obfuscate.8
fe2091327ff44f80d6681c261494e4432404e9baStephen GallagherEXTRA_DIST += $(man_MANS:%=%.xml) $(wildcard src/man/include/*.xml)
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher
b32159300fea63222d8dd9200ed634087704ea74Stephen GallagherSUFFIXES = .1.xml .1 .3.xml .3 .5.xml .5 .8.xml .8
29be7d76c949b82350c7603cfd362a1fcb47eb1bJan Zeleny.1.xml.1:
dbea04f585a30d001b574317c068cd03a4fa332bJakub Hrozek $(XMLLINT) $(XMLLINT_FLAGS) $<
5a70b84cb66fb8c7a3fce0e3f2e4b61e0b2ea9d4Simo Sorce $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(DOCBOOK_XSLT) $<
823a5b3f4375f12b6edae4dd5169ee01771baebeJan Zeleny
9959c512ac3ba36f7a0db7614f0357ce0bae748fJakub Hrozek.3.xml.3:
918b2a5a91f1c551d48f4bffed2a28c36fdb4be1Simo Sorce $(XMLLINT) $(XMLLINT_FLAGS) $<
bc052ea17d858c19f9cb9c9e2bc602e754f68831Sumit Bose $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(DOCBOOK_XSLT) $<
20d0bc6d587f346238062df4da5edfde815e59b1Jan Zeleny
0a55f903a1da319338fdcf147efa01ed22f9710dMichal Zidek.5.xml.5:
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce $(XMLLINT) $(XMLLINT_FLAGS) $<
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(DOCBOOK_XSLT) $<
12805da52a93c268290cec7b8fbbdbd4ea8abc3eLukas Slebodnik
7de6e3534fd61c7619ed34a6b1afe7230b5e6504Ondrej Kos.8.xml.8:
a473fb88e6015cf0ccbd2e9005c7e6acca18f452Pavel Březina $(XMLLINT) $(XMLLINT_FLAGS) $<
de38d860e39585486e3ccbb42555196e319c7efdSumit Bose $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(DOCBOOK_XSLT) $<
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik#######################
ac40d2f2b2b2fc35c95389f5e28febd580bd2b7aJakub Hrozek# Installation Extras #
75ba524d356fed615a9c92152f64aebf0bdaf9c2Simo Sorce#######################
a5a3bbb0bbaeb8946c228c2fb7f0cf450595dd3ePavel Březina
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnikdist_init_SCRIPTS =
12805da52a93c268290cec7b8fbbdbd4ea8abc3eLukas Slebodnikif HAVE_SUSE
12805da52a93c268290cec7b8fbbdbd4ea8abc3eLukas Slebodnik dist_init_SCRIPTS += \
ac40d2f2b2b2fc35c95389f5e28febd580bd2b7aJakub Hrozek src/sysv/SUSE/sssd
ac40d2f2b2b2fc35c95389f5e28febd580bd2b7aJakub Hrozekelse
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagherif HAVE_GENTOO
6d11fdcd8ef05000dd20b3431f8491790f99a802Lukas Slebodnik dist_init_SCRIPTS += \
fe2091327ff44f80d6681c261494e4432404e9baStephen Gallagher src/sysv/gentoo/sssd
12805da52a93c268290cec7b8fbbdbd4ea8abc3eLukas Slebodnikelse
ac40d2f2b2b2fc35c95389f5e28febd580bd2b7aJakub Hrozek dist_init_SCRIPTS += \
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnik src/sysv/sssd
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnikendif
5a05b6127064c74349f1edae32e5e13032c386feLukas Slebodnikendif
7d8b7d82f0a91ed656320577fc781f24a66db9f8Sumit Bose
ac40d2f2b2b2fc35c95389f5e28febd580bd2b7aJakub Hrozek
3f98cdc011bb4e8cd22c088f288b0bcdb6452492Jakub Hrozekdist_sssdconf_DATA = \
3f98cdc011bb4e8cd22c088f288b0bcdb6452492Jakub Hrozek src/config/etc/sssd.api.conf
3f98cdc011bb4e8cd22c088f288b0bcdb6452492Jakub Hrozekdist_sssdapiplugin_DATA = \
1a7d1977037864e52858058777af8ff8401547ddJan Cholasta src/config/etc/sssd.api.d/sssd-ipa.conf \
748ba184db97b7534254f97018fa04e8aa458faeJan Cholasta src/config/etc/sssd.api.d/sssd-krb5.conf \
748ba184db97b7534254f97018fa04e8aa458faeJan Cholasta src/config/etc/sssd.api.d/sssd-ldap.conf \
748ba184db97b7534254f97018fa04e8aa458faeJan Cholasta src/config/etc/sssd.api.d/sssd-local.conf \
1a7d1977037864e52858058777af8ff8401547ddJan Cholasta src/config/etc/sssd.api.d/sssd-proxy.conf \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek src/config/etc/sssd.api.d/sssd-simple.conf
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozek
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozekinstallsssddirs::
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallagher mkdir -p \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(DESTDIR)$(includedir) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(DESTDIR)$(libdir) \
1e0fa55fb377db788e065de917ba8e149eb56161Jakub Hrozek $(DESTDIR)$(sbindir) \
1e0fa55fb377db788e065de917ba8e149eb56161Jakub Hrozek $(DESTDIR)$(initdir) \
1e0fa55fb377db788e065de917ba8e149eb56161Jakub Hrozek $(DESTDIR)$(mandir) \
1e0fa55fb377db788e065de917ba8e149eb56161Jakub Hrozek $(DESTDIR)$(pluginpath) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(DESTDIR)$(libdir)/ldb \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(DESTDIR)$(infpintrospectdir) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(DESTDIR)$(dbusintrospectdir) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(DESTDIR)$(pipepath)/private \
1e0fa55fb377db788e065de917ba8e149eb56161Jakub Hrozek $(DESTDIR)$(sssdlibdir) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(DESTDIR)$(sssdconfdir) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(DESTDIR)$(dbpath) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(DESTDIR)$(pidpath) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(DESTDIR)$(initdir) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(DESTDIR)$(logpath) \
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek $(DESTDIR)$(pubconfpath)
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidekif HAVE_DOXYGEN
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidekdocs:
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnik $(DOXYGEN) src/doxy.config
fd98a28d6e94080e52bbedc789b06606a6019b10Lukas Slebodnikelse
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnikdocs:
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnik @echo "Doxygen not installed, cannot generate documentation"
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidek @exit 1
42ec8af02ecf1937e4db9b1ecc6216022634f0f9Michal Zidekendif
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnik
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Boseall-local:
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Boseif BUILD_PYTHON_BINDINGS
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose cd $(srcdir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Boseendif
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozekinstall-exec-hook: installsssddirs
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozekif BUILD_PYTHON_BINDINGS
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher if [ "$(DESTDIR)" = "" ]; then \
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozek cd $(srcdir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config install $(DISTSETUPOPTS) --prefix=$(PYTHON_PREFIX) --record=$(abs_builddir)/src/config/.files; \
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher else \
de5fa34860886ad68fba5e739987e16c342e8f14Lukas Slebodnik cd $(srcdir)/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; \
de5fa34860886ad68fba5e739987e16c342e8f14Lukas Slebodnik fi
de5fa34860886ad68fba5e739987e16c342e8f14Lukas Slebodnikendif
de5fa34860886ad68fba5e739987e16c342e8f14Lukas Slebodnik mkdir -p doc $(DESTDIR)/$(docdir); cp -a doc $(DESTDIR)/$(docdir)/
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozek
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozekinstall-data-hook:
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozek rm $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2 \
de5fa34860886ad68fba5e739987e16c342e8f14Lukas Slebodnik $(DESTDIR)/$(nsslibdir)/libnss_sss.so
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozek mv $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2.0.0 $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardt
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagheruninstall-hook:
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardt if [ -f $(abs_builddir)/src/config/.files ]; then \
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozek cat $(abs_builddir)/src/config/.files | xargs -iq rm -f $(DESTDIR)/q; \
65ce66c43141f7e5c8482a8f8e7e217a23791588Petr Cech rm $(abs_builddir)/src/config/.files ; \
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher fi
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozek rm -Rf $(DESTDIR)/$(docdir)/doc
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik
4f6931e854c698dcb1c09f99eb330ce2fb97e7c6Lukas Slebodnikclean-local:
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnikif BUILD_PYTHON_BINDINGS
a6098862048d4bb469130b9ff21be3020d6f2c54Sumit Bose cd $(srcdir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config clean --all
b6dfbf81c61d4431aaa81687ec53e892f8b71edbSumit Boseendif
46222e5191473f9a46aec581273eb2eef22e23beMichal Zidek rm -Rf doc
46222e5191473f9a46aec581273eb2eef22e23beMichal Zidek rm -f $(man_MANS)
a6098862048d4bb469130b9ff21be3020d6f2c54Sumit Bose
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas SlebodnikCLEANFILES = *.X */*.X */*/*.X
8babbeee01e67893af4828ddfc922ecac0be4197Pavel Reichl
a6098862048d4bb469130b9ff21be3020d6f2c54Sumit Bosetests: all $(check_PROGRAMS)
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik
4f6931e854c698dcb1c09f99eb330ce2fb97e7c6Lukas Slebodnik# RPM-related tasks
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik
2a9af1f71887f02935e2fb6ad5023afba5b6d43eSumit BoseRPMBUILD ?= $(PWD)/rpmbuild
2a9af1f71887f02935e2fb6ad5023afba5b6d43eSumit Bose
2a9af1f71887f02935e2fb6ad5023afba5b6d43eSumit Bosedist_noinst_DATA += \
2a9af1f71887f02935e2fb6ad5023afba5b6d43eSumit Bose m4 \
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardt contrib/sssd.spec.in \
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardt BUILD.txt \
2a9af1f71887f02935e2fb6ad5023afba5b6d43eSumit Bose COPYING
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik
9c88f837ffacf6548c13825589b327de1a5525f3Sumit Boserpmroot:
a6098862048d4bb469130b9ff21be3020d6f2c54Sumit Bose mkdir -p $(RPMBUILD)/BUILD
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik mkdir -p $(RPMBUILD)/RPMS
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnik mkdir -p $(RPMBUILD)/SOURCES
a9c287bda3fc2a1e12cef2135ade96945f11ad01Sumit Bose mkdir -p $(RPMBUILD)/SPECS
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozek mkdir -p $(RPMBUILD)/SRPMS
a9c287bda3fc2a1e12cef2135ade96945f11ad01Sumit Bose
a9c287bda3fc2a1e12cef2135ade96945f11ad01Sumit Boserpms: dist-gzip rpmroot
a9c287bda3fc2a1e12cef2135ade96945f11ad01Sumit Bose cp $(builddir)/contrib/sssd.spec $(RPMBUILD)/SPECS
a9c287bda3fc2a1e12cef2135ade96945f11ad01Sumit Bose cp $(distdir).tar.gz $(RPMBUILD)/SOURCES
a9c287bda3fc2a1e12cef2135ade96945f11ad01Sumit Bose cd $(RPMBUILD); \
f3c85d900c4663854cc7bbae7d9f77867ed1f69bSumit Bose rpmbuild --define "_topdir $(RPMBUILD)" -ba SPECS/sssd.spec
f3c85d900c4663854cc7bbae7d9f77867ed1f69bSumit Bose
a9c287bda3fc2a1e12cef2135ade96945f11ad01Sumit Boseif GIT_CHECKOUT
f3c85d900c4663854cc7bbae7d9f77867ed1f69bSumit Boseprerelease-rpms:
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bose cp $(srcdir)/version.m4 $(srcdir)/version.m4.orig
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bose sed -e "s/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.*\])/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.`date +%Y%m%d%H`git`git log -1 --pretty=format:%h`\])/" < $(srcdir)/version.m4.orig > $(srcdir)/version.m4
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bose $(MAKE) rpms
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose mv $(srcdir)/version.m4.orig $(srcdir)/version.m4
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Boseendif
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose# make srpms will use the old digest algorithm to be compatible
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose# with RHEL5
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bosesrpms: dist-gzip rpmroot
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose cp $(builddir)/contrib/sssd.spec $(RPMBUILD)/SPECS
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose cp $(distdir).tar.gz $(RPMBUILD)/SOURCES
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose cd $(RPMBUILD); \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose rpmbuild --define "_topdir $(RPMBUILD)" \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose --define _source_filedigest_algorithm=1 \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose -bs SPECS/sssd.spec
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bose
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Boseif GIT_CHECKOUT
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Boseprerelease-srpms:
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose cp $(srcdir)/version.m4 $(srcdir)/version.m4.orig
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose sed -e "s/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.*\])/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.`date +%Y%m%d%H`git`git log -1 --pretty=format:%h`\])/" < $(srcdir)/version.m4.orig > $(srcdir)/version.m4
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bose $(MAKE) srpms
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Bose mv $(srcdir)/version.m4.orig $(srcdir)/version.m4
1270ffe9f3809f2fd488ef4a320d344ae107ab87Sumit Boseendif
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose