Makefile.am revision f1ac7d7859b26f0f36f5e8ffacda609f8ece80e5
8c294c1cd4d721818a59684cf7f2b36123f79163Stephen GallagherDISTCHECK_CONFIGURE_FLAGS = --with-ldb-lib-dir="$$dc_install_base"/lib/ldb
8c294c1cd4d721818a59684cf7f2b36123f79163Stephen Gallagher# Some old versions of automake don't define builddir
9542512d7be40f2000298c86d3d2b728f4f0f65aStephen GallagherDOXYGEN = @DOXYGEN@
c6e39e15178675d0779e0ae855245774a09b4eb5Nikolai KondrashovDISTSETUPOPTS =
c6e39e15178675d0779e0ae855245774a09b4eb5Nikolai KondrashovDISTSETUPOPTS += --install-layout=deb
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozeksssdlibexecdir = $(libexecdir)/sssd
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozeksssdlibdir = $(libdir)/sssd
fd5a4eacd56700ffb08a73121aeacdc806cb0132Sumit Boseldblibdir = @ldblibdir@
8b1f525acd20f36c836e827de3c251088961c5d9Stephen Gallagherif BUILD_KRB5_LOCATOR_PLUGIN
8b1f525acd20f36c836e827de3c251088961c5d9Stephen Gallagherkrb5plugindir = @krb5pluginpath@
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 Gallagherdbpath = @dbpath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpluginpath = @pluginpath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpidpath = @pidpath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpipepath = @pipepath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherinitdir = @initdir@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlogpath = @logpath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpubconfpath = @pubconfpath@
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif WANT_AUX_INFO
59744cff6edb106ae799b2321cb8731edadf409aStephen Gallagher AM_CFLAGS += -aux-info $@.X
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher -Wcast-qual -Wcast-align -Wwrite-strings \
8a5e793a0576250da80371e53aa3e7eba15cdb63Sumit Bose -Werror-implicit-function-declaration
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit BoseACLOCAL_AMFLAGS = -I m4 -I .
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bosesbin_PROGRAMS = \
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
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersssdlibexec_PROGRAMS = \
8214510f125879c3b1d247f2ce981ee20b5375d1Jakub Hrozek krb5_child \
1a59af8245f183f22d87d067a90197d8e2ea958dJakub Hrozek ldap_child \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdist_sssdlibexec_SCRIPTS = \
2cbdd12983eb85eddb90f64cfafb24eae5b448f4Jakub Hrozekif HAVE_CHECK
b9c8ce2bdd4045782c243605a1b999098bedcffcNoam Meltzer non_interactive_check_based_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 \
2a5790216f57e9bdfb2930d52860bb5300366536Jakub Hrozek refcount-tests \
5377441d7a846461c2d9a7a870cea711360a529aNikolai Kondrashov fail_over-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher find_uid-tests \
32381402a4a9afc003782c9e2301fc59c9bda2a9Yassir Elley ipa_ldap_opt-tests \
dbfc407eef1d9ba2469687c3ffbe7fd8bb111d94Jakub Hrozek simple_access-tests \
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher crypto-tests \
59744cff6edb106ae799b2321cb8731edadf409aStephen Gallaghercheck_PROGRAMS = \
6dcbfe52d5e64205c0d922f3e89add066b42c496Jakub Hrozek stress-tests \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(non_interactive_check_based_tests)
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano FidêncioPYTHON_TESTS =
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncioif BUILD_PYTHON_BINDINGS
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano FidêncioPYTHON_TESTS += $(srcdir)/src/config/SSSDConfigTest.py
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncio $(PYTHON_TESTS) \
9222a4fcbeec9d5a6f84aab31a5131f14d4a6430Fabiano Fidêncio $(non_interactive_check_based_tests)
1dd679584241a0f9b29072c7eed1c5c5e4a577e4Simo Sorcesssdlib_LTLIBRARIES = \
bc13c352ba9c2877f1e9bc62e55ad60fc000a55dJakub Hrozekldblib_LTLIBRARIES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif BUILD_KRB5_LOCATOR_PLUGIN
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherkrb5plugin_LTLIBRARIES = \
054b5d4bb98973698f74d66b14ccd14394b53f10Lukas Slebodniknoinst_LTLIBRARIES = \
a3d176d116ceccd6a7547c128fab5df5cdd2c2b6Michal Zidek SSS_CRYPT_SOURCES = src/util/crypto/nss/nss_sha512crypt.c \
4f6931e854c698dcb1c09f99eb330ce2fb97e7c6Lukas Slebodnik SSS_CRYPT_CFLAGS = $(NSS_CFLAGS)
4dd615c01357b8715711aad6820ba9595d3ad377Stephen Gallagher SSS_CRYPT_LIBS = $(NSS_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher SSS_CRYPT_SOURCES = src/util/crypto/libcrypto/crypto_sha512crypt.c \
558998ce664055a75595371118f818084d8f2b23Jan Cholasta SSS_CRYPT_CFLAGS = $(CRYPTO_CFLAGS)
9a3e40dc49c1e38bf58e45be5adff37615f3910bJan Cholasta SSS_CRYPT_LIBS = $(CRYPTO_LIBS)
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 Gallagherif BUILD_PYTHON_BINDINGS
c737e1444fb186e349e59bfa9dac4995b720b4b1Jan Zelenypyexec_LTLIBRARIES = \
b69cb1787209e85cc246eb9a944242689bfe0c46Pavel Březinadist_noinst_SCRIPTS = \
e157b9f6cb370e1b94bcac2044d26ad66d640fbaPavel Březina $(EXTRA_SCRIPTS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdist_noinst_DATA = \
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina src/config/testconfigs/sssd-invalid-badbool.conf
2827b0d03f7b6bafa504d22a5d7ca39cbda048b3Pavel Březina###############################
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozek# Global compilation settings #
9e80079370ff3b943832adc3c5ef430e64be0a0cJakub Hrozek###############################
e7311aec8d691e5427317442387af1bc8fff3742Jan CholastaAM_CPPFLAGS = \
cb4d5b588e704114b7090678752d33512baa718eJakub Hrozek -I$(srcdir)/include \
19d3aba12c70528708be9440aca66038a291f29eYassir Elley -I$(srcdir)/src \
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 GallagherSSSD_DEBUG_OBJ = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherSSSD_UTIL_OBJ = \
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub Hrozek $(SSSD_DEBUG_OBJ)
4bd20c075f0f187db0181dc53d00ab6cd47fdb4dJakub HrozekSSSD_RESPONDER_OBJ = \
2a9af1f71887f02935e2fb6ad5023afba5b6d43eSumit BoseSSSD_TOOLS_OBJ = \
939246537b0b9a4af6862c513d3919501ad57d92Sumit BoseSSSD_RESOLV_OBJ = \
1ce58f139699dd26b8888f4131c996263b6a80a5Jakub Hrozekif BUILD_ARES_DATA
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek SSSD_RESOLV_OBJ += \
50b8a36b0932a510e825ed1ad8103f81ead2b7d8Pavel ReichlSSSD_FAILOVER_OBJ = \
e592d5f157be869151983bd1b46d6f4f7a29daafJakub Hrozek $(SSSD_RESOLV_OBJ)
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) \
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) \
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) \
91d312000e6ded4a93327c137b10c5beda55f65cSumit Boseif BUILD_SELINUX
91d312000e6ded4a93327c137b10c5beda55f65cSumit Bose PYTHON_BINDINGS_LIBS += $(SELINUX_LIBS)
a2e417f38c57ed87c956ddcecf4dafca93842b65Lukas Slebodnik TOOLS_LIBS += $(SELINUX_LIBS)
f92ace4a52602e8c38a34f2392bec3deeac2ddddJakub Hrozekif BUILD_SEMANAGE
150b76e13b7c4f3ccf1d709bf517ca2af6b2c9a2Jakub Hrozek PYTHON_BINDINGS_LIBS += $(SEMANAGE_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher TOOLS_LIBS += $(SEMANAGE_LIBS)
150b76e13b7c4f3ccf1d709bf517ca2af6b2c9a2Jakub Hrozekdist_noinst_HEADERS = \
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose dist_noinst_HEADERS += src/util/crypto/nss/nss_util.h
90fd1bbd6035cdab46faa3a695a2fb2be6508b17Sumit Bose####################
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke# Program Binaries #
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzke####################
af4ffe1001adcc0a96897e426d26444f07af9aa1Benjamin Franzkesssd_SOURCES = \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose $(SSSD_UTIL_OBJ)
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bosesssd_LDADD = \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose $(SSSD_LIBS) \
1d1a0a019d8d4d9ab0f51ada03604cd2cada287eSumit Bose $(LIBNL_LIBS)
96453f402831275a39d5fb89c33c9776e148d03fStephen Gallaghersssd_nss_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik $(SSSD_RESPONDER_OBJ)
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodniksssd_nss_LDADD = \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik $(TDB_LIBS) \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodniksssd_pam_SOURCES = \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik $(SSSD_UTIL_OBJ) \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik $(SSSD_RESPONDER_OBJ)
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodniksssd_pam_LDADD = \
4a5a18f489f4d19aa0571528a7f0c7a8d35ac83fLukas Slebodnik $(TDB_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersssd_be_SOURCES = \
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
6a6a821866091e0f722808566c25b951aa346d7cStephen Gallagherif BUILD_PYTHON_BINDINGS
48d7840cae22c5ff4d786149b0d8ecee7efb8306Lukas Slebodniksss_obfuscate_pythondir = $(sbindir)
3ce85a5f5264e7118beb6524e120fd8b53a13da4Nikolai Kondrashovsss_obfuscate_python_PYTHON = \
18372712592b30638772afb5b7e15bfca92c2058Lukas Slebodnikdist_noinst_DATA += \
84ae5edab16ad6be5e3be956cb6fa031c1428eb5Stephen Gallagher######################
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher# Command-line Tools #
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher######################
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_useradd_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
17f08cbd0f909181536b93d6c12c7cd69995f09eSumit Bose $(SSSD_TOOLS_OBJ)
1773fdad2730f3f910782781fa286f402ce36ccaLukas Slebodniksss_useradd_LDADD = \
3ce85a5f5264e7118beb6524e120fd8b53a13da4Nikolai Kondrashovsss_userdel_SOURCES = \
6398f22526303343193a18e514602f1af6fb29cbNikolai Kondrashov $(SSSD_UTIL_OBJ) \
6398f22526303343193a18e514602f1af6fb29cbNikolai Kondrashov $(SSSD_TOOLS_OBJ)
a8d887323f83984679a7d9b827a70146656bb7b2Sumit Bosesss_userdel_LDADD = \
a8d887323f83984679a7d9b827a70146656bb7b2Sumit Bose $(TOOLS_LIBS)
6398f22526303343193a18e514602f1af6fb29cbNikolai Kondrashovsss_groupadd_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_TOOLS_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_groupadd_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_groupdel_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_TOOLS_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_groupdel_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_usermod_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_TOOLS_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_usermod_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_groupmod_SOURCES = \
bfbf5cb0f00c60c0f000f56c282377b13b9a89abSumit Bose $(SSSD_UTIL_OBJ) \
b32159300fea63222d8dd9200ed634087704ea74Stephen Gallagher $(SSSD_TOOLS_OBJ)
77c0d1f6074059dafd2293f9c42ea0f9d60f8aadJakub Hrozeksss_groupmod_LDADD = \
a5bb518446d5ce565d7ba819590a009cabb0b0b4Jakub Hrozeksss_groupshow_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
c42ca36247022490ad65a33c453cb5e43900dbe9Lukas Slebodnik $(SSSD_TOOLS_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersss_groupshow_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher#################
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher# Feature Tests #
b9e5bd09a5ff7009537a18914dbebcf10498f592Sumit Bose#################
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghernoinst_LTLIBRARIES += \
2cbdd12983eb85eddb90f64cfafb24eae5b448f4Jakub Hrozeklibsss_test_common_la_SOURCES = \
50c9d542e8bf641412debaa82a4dcf67ddb72258Lukas Slebodniklibsss_test_common_la_SOURCES += \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallaghersysdb_tests_DEPENDENCIES = \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březina $(ldblib_LTLIBRARIES)
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březinasysdb_tests_SOURCES = \
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řezinastrtonum_tests_SOURCES = \
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) \
4169fb26ea2ff93c19ecdad6e09382732ea5deebPavel Březinakrb5_utils_tests_SOURCES = \
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 = \
53c31b83e4d06ea4c2813eec2f1e647a613b4a2bPavel Březina $(CARES_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(CHECK_LIBS) \
83a79d93035c2d75a1941f3b54426119174044a0Pavel Březinacheck_and_open_tests_SOURCES = \
769347ad4d35d43488eb98f980143495b0db415dStef Walter $(SSSD_DEBUG_OBJ) \
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 GallagherFILES_TESTS_LIBS = \
284937e6b5b0c9d7a1d3382d0d2820d1168842fbPavel Březina $(CHECK_LIBS) \
aea1d5c0ca9bb1470759b024c8b97b6c1f577193Pavel Březina $(POPT_LIBS) \
d2d8f342cd5e90bb9fd947c448492225f959aa86Pavel Březina $(TALLOC_LIBS) \
284937e6b5b0c9d7a1d3382d0d2820d1168842fbPavel Březinaif BUILD_SELINUX
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher FILES_TESTS_LIBS += $(SELINUX_LIBS)
543676afec3c08fdc0a5a794976adc8dfdca974bJakub Hrozekif BUILD_SEMANAGE
543676afec3c08fdc0a5a794976adc8dfdca974bJakub Hrozek FILES_TESTS_LIBS += $(SEMANAGE_LIBS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherfiles_tests_SOURCES = \
ca261795ce61c41d7e62217ccb2ee913923040ffPavel Březina $(SSSD_DEBUG_OBJ) \
77d165f0629966db65753a3aee84a8b4971673afPavel Březinafiles_tests_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CHECK_CFLAGS)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherfiles_tests_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(FILES_TESTS_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen GallagherSSSD_RESOLV_TESTS_OBJ = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_RESOLV_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherif BUILD_ARES_DATA
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher SSSD_RESOLV_TESTS_OBJ += \
6499d0b915209b670f8e337c4fe76a8be9fa6576Simo Sorceresolv_tests_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_UTIL_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_RESOLV_TESTS_OBJ)
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherresolv_tests_CFLAGS = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(AM_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CHECK_CFLAGS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherresolv_tests_LDADD = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSSD_LIBS) \
eaa723b4d06b4c1e588df67bef44a84bbfaebf1aLukas Slebodnik $(CHECK_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(CARES_LIBS) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherrefcount_tests_SOURCES = \
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 Gallagherfail_over_tests_SOURCES = \
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) \
b9d8c6172e48a2633ebe196b2e88bebdf9523c20Stef Walteripa_timerules_tests_SOURCES = \
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 Gallagherfind_uid_tests_SOURCES = \
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) \
e850be1ff2e13bba9812c94c3d102c0a0b570820Jakub Hrozekauth_tests_SOURCES = \
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řezinaipa_ldap_opt_tests_SOURCES = \
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) \
cb4d5b588e704114b7090678752d33512baa718eJakub Hrozeksimple_access_tests_SOURCES = \
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 Gallagherutil_tests_SOURCES = \
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) \
4c1bf6607060cea867fccf667063c028dfd51e96Stephen Gallaghercrypto_tests_SOURCES = \
1a7d1977037864e52858058777af8ff8401547ddJan Cholasta $(SSSD_DEBUG_OBJ) \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher $(SSS_CRYPT_SOURCES) \
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) \
cc2d77d5218c188119fa954c856e858cbde76947Pavel Březinastress_tests_SOURCES = \
3b99f7a97553a0a357d50abe507d4f0060c4eceaPavel Březina $(SSSD_UTIL_OBJ)
3b99f7a97553a0a357d50abe507d4f0060c4eceaPavel Březinastress_tests_LDADD = \
50c2a57dea6d38a4f6753a917a5d745b07036325Pavel Březina $(SSSD_LIBS) \
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# Client Libraries #
3441d0c2d11aea0c39b009751a1898333c009674Stephen Gallagher####################
45aeb924ec3ac448bb8d174a5cc061ed98b147c7Jakub Hrozeknsslib_LTLIBRARIES = libnss_sss.la
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibnss_sss_la_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherlibnss_sss_la_LDFLAGS = \
85feb8d77a2c832787880944e02104846c4d5376Pavel Březina -version-info 2:0:0 \
cc84fd46f356c4a36a721ab135a33ec77c93e34dJakub Hrozek -Wl,--version-script,$(srcdir)/src/sss_client/sss_nss.exports
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagherpamlib_LTLIBRARIES = pam_sss.la
cdaa29d2c5724a4c72bfa0f42284ccfac3d5a464Pavel Reichlpam_sss_la_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherpam_sss_la_LDFLAGS = \
38e2ec1c757955ab557fd95807afa58042d09482Jan Zeleny -avoid-version \
ad07ed37b6b51ef134d4524edaf2259e19ac984fJan Zeleny -Wl,--version-script,$(srcdir)/src/sss_client/sss_pam.exports
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagherdist_noinst_DATA += \
1a7d1977037864e52858058777af8ff8401547ddJan Cholasta####################
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher# Plugin Libraries #
88275cccddf39892e01682b39b02292eb74729bdPavel Březina####################
b407fe0474a674bb42f0f42ab47c7f530a07a367Pavel Březinalibsss_ldap_la_SOURCES = \
551aa6c36797ed720487f5974dcadabf19e6ff9fStephen Gallagher src/providers/ldap/sdap_async_accounts.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) \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Boselibsss_ldap_la_LDFLAGS = \
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose -version-info 1:0:0 \
b9c8ce2bdd4045782c243605a1b999098bedcffcNoam Meltzerlibsss_proxy_la_SOURCES = \
284937e6b5b0c9d7a1d3382d0d2820d1168842fbPavel Březinalibsss_proxy_la_CFLAGS = \
23fb01bf67a6058fb508da6d81515e8b18634bebPavel Březinalibsss_proxy_la_LIBADD = \
53f1b03f4e61ebe21df0c2fd05e09e0504fd8881Jakub Hrozeklibsss_proxy_la_LDFLAGS = \
462db32918a05097652f8232cd6c8d78a826e63cLukas Slebodnik -version-info 1:0:0 \
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozeklibsss_simple_la_SOURCES = \
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorcelibsss_simple_la_CFLAGS = \
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozek $(AM_CFLAGS)
3b08dec5ee634f83ee18e1753d5ffe0ac5e3c458Jakub Hrozeklibsss_simple_la_LIBADD = \
8359bf07a2e6c0181251ce8d5d9160dc57546c55Stephen Gallagherlibsss_simple_la_LDFLAGS = \
8359bf07a2e6c0181251ce8d5d9160dc57546c55Stephen Gallagher -version-info 1:0:0 \
8359bf07a2e6c0181251ce8d5d9160dc57546c55Stephen Gallagherlibsss_krb5_la_SOURCES = \
eaa723b4d06b4c1e588df67bef44a84bbfaebf1aLukas Slebodnik src/providers/krb5/krb5_delayed_online_authentication.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) \
11e8f3ecdddf8edd8b1bbe9f41b49ce8b709b92aPetr Cechlibsss_krb5_la_LDFLAGS = \
11e8f3ecdddf8edd8b1bbe9f41b49ce8b709b92aPetr Cech -version-info 1:0:0 \
654757bcead49427baaeb1b368c0e3433b67c51aJan Engelhardtlibsss_ipa_la_SOURCES = \
69b46c32357ccf1aab9c0bd6d1afa33a8724ad77Lukas Slebodnik src/providers/ldap/sdap_async_connection.c \
625bb2ddf15e8f305a53afa44e87f2146fa930afSimo Sorce src/providers/krb5/krb5_delayed_online_authentication.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 Boselibsss_ipa_la_LDFLAGS = \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose -version-info 1:0:0 \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnikkrb5_child_SOURCES = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(SSSD_DEBUG_OBJ) \
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 Boseldap_child_SOURCES = \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(SSSD_DEBUG_OBJ) \
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 Slebodnikproxy_child_SOURCES = \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnik $(SSSD_UTIL_OBJ) \
25d4435998d0446f7699e7ab0874c7a6f610ab58Lukas Slebodnikproxy_child_CFLAGS = \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(AM_CFLAGS) \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(POPT_CFLAGS)
bf01e8179cbb2be476805340636098deda7e1366Sumit Boseproxy_child_LDADD = \
0d5bb38364a6976e9c85d6349aa13a04d181a090Sumit Bose $(PAM_LIBS) \
bf01e8179cbb2be476805340636098deda7e1366Sumit Bose $(SSSD_LIBS)
3b1aa479b377e570c6dff359a1f8099289a2af75Michal Židekmemberof_la_SOURCES = \
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 Boseif BUILD_KRB5_LOCATOR_PLUGIN
bf01e8179cbb2be476805340636098deda7e1366Sumit Bosesssd_krb5_locator_plugin_la_SOURCES = \
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 \
c2352a73f52f600d95966ebe0b0819649ba923faStephen Gallagherif BUILD_PYTHON_BINDINGS
6e9d7cbe43fdfc866b18f9ef0779bbfc10ad6f3aJakub Hrozekpysss_la_SOURCES = \
4c1bf6607060cea867fccf667063c028dfd51e96Stephen Gallagher $(SSSD_UTIL_OBJ) \
1f1e6cbc59868f06dee3ab4b3df660fcb77ce1c8Jakub Hrozek $(SSSD_TOOLS_OBJ) \
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 \
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
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 GallagherEXTRA_DIST += $(man_MANS:%=%.xml) $(wildcard src/man/include/*.xml)
b32159300fea63222d8dd9200ed634087704ea74Stephen GallagherSUFFIXES = .1.xml .1 .3.xml .3 .5.xml .5 .8.xml .8
dbea04f585a30d001b574317c068cd03a4fa332bJakub Hrozek $(XMLLINT) $(XMLLINT_FLAGS) $<
5a70b84cb66fb8c7a3fce0e3f2e4b61e0b2ea9d4Simo Sorce $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(DOCBOOK_XSLT) $<
918b2a5a91f1c551d48f4bffed2a28c36fdb4be1Simo Sorce $(XMLLINT) $(XMLLINT_FLAGS) $<
bc052ea17d858c19f9cb9c9e2bc602e754f68831Sumit Bose $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(DOCBOOK_XSLT) $<
8bcabb97d988d1602882a1f036aac2eaf5e09234Simo Sorce $(XMLLINT) $(XMLLINT_FLAGS) $<
22d381367c27910fe82f476a76b9f4ede555e35aLukas Slebodnik $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(DOCBOOK_XSLT) $<
a473fb88e6015cf0ccbd2e9005c7e6acca18f452Pavel Březina $(XMLLINT) $(XMLLINT_FLAGS) $<
de38d860e39585486e3ccbb42555196e319c7efdSumit Bose $(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(DOCBOOK_XSLT) $<
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnik#######################
ac40d2f2b2b2fc35c95389f5e28febd580bd2b7aJakub Hrozek# Installation Extras #
75ba524d356fed615a9c92152f64aebf0bdaf9c2Simo Sorce#######################
022c6b90bb37851c0e8704c0e5388ebc113c6470Lukas Slebodnikdist_init_SCRIPTS =
12805da52a93c268290cec7b8fbbdbd4ea8abc3eLukas Slebodnik dist_init_SCRIPTS += \
6d11fdcd8ef05000dd20b3431f8491790f99a802Lukas Slebodnik dist_init_SCRIPTS += \
ac40d2f2b2b2fc35c95389f5e28febd580bd2b7aJakub Hrozek dist_init_SCRIPTS += \
3f98cdc011bb4e8cd22c088f288b0bcdb6452492Jakub Hrozekdist_sssdconf_DATA = \
3f98cdc011bb4e8cd22c088f288b0bcdb6452492Jakub Hrozekdist_sssdapiplugin_DATA = \
29c5542feb4c45865ea61be97e0e84a1d1f04918Jakub Hrozekinstallsssddirs::
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 Zidekif HAVE_DOXYGEN
577ba99b3150404533bd3d859522a2c994b17e76Lukas Slebodnik @echo "Doxygen not installed, cannot generate documentation"
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Boseif BUILD_PYTHON_BINDINGS
885386b7e3f1c3e74b354576b98a092b0835d64eSumit Bose cd $(srcdir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config
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; \
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 mkdir -p doc $(DESTDIR)/$(docdir); cp -a doc $(DESTDIR)/$(docdir)/
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
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 ; \
e0c86d21388bffe2e3919e780780c40d96186abbJakub Hrozek rm -Rf $(DESTDIR)/$(docdir)/doc
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas Slebodnikif BUILD_PYTHON_BINDINGS
a6098862048d4bb469130b9ff21be3020d6f2c54Sumit Bose cd $(srcdir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config clean --all
46222e5191473f9a46aec581273eb2eef22e23beMichal Zidek rm -f $(man_MANS)
f28b09f887870c10c8c611beee3c17eaa9ef74f3Lukas SlebodnikCLEANFILES = *.X */*.X */*/*.X
a6098862048d4bb469130b9ff21be3020d6f2c54Sumit Bosetests: all $(check_PROGRAMS)
4f6931e854c698dcb1c09f99eb330ce2fb97e7c6Lukas Slebodnik# RPM-related tasks
2a9af1f71887f02935e2fb6ad5023afba5b6d43eSumit BoseRPMBUILD ?= $(PWD)/rpmbuild
2a9af1f71887f02935e2fb6ad5023afba5b6d43eSumit Bosedist_noinst_DATA += \
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 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
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 Bose# make srpms will use the old digest algorithm to be compatible
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 \
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