Makefile.am revision f8c829e72968b574e1c9bda96f4d5f206622358f
a8c5a86d183db25a57bf193c06b41e092ec2e151Timo SirainenDISTCHECK_CONFIGURE_FLAGS = --with-ldb-lib-dir="$$dc_install_base"/lib/ldb
a64adf62fa33f2463a86f990217b0c9078531a40Timo Sirainenif HAVE_MANPAGES
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainen# Some old versions of automake don't define builddir
01afde78e4ff6b4c75f75257a7972eca37114383Timo SirainenDOXYGEN = @DOXYGEN@
f29756821a4c6b12b73e4a2a3e1c230117a43773Timo SirainenDISTSETUPOPTS =
ec1a4f4306496380e9d96ee08a3718a669d0875aTimo Sirainenif HAVE_DEBIAN
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo SirainenDISTSETUPOPTS += --install-layout=deb
a64adf62fa33f2463a86f990217b0c9078531a40Timo Sirainensssdlibexecdir = $(libexecdir)/sssd
08e7163a8d12979119fa56c92676af4ba6304f1aTimo Sirainensssdlibdir = $(libdir)/sssd
a64adf62fa33f2463a86f990217b0c9078531a40Timo Sirainenldblibdir = @ldblibdir@
a64adf62fa33f2463a86f990217b0c9078531a40Timo Sirainenif BUILD_KRB5_LOCATOR_PLUGIN
6a865d46c3704c7d9781f5f249d87796ec5d3591Timo Sirainenkrb5plugindir = @krb5pluginpath@
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainensssdconfdir = $(sysconfdir)/sssd
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainensssdapiplugindir = $(sssdconfdir)/sssd.api.d
a64adf62fa33f2463a86f990217b0c9078531a40Timo Sirainendbusintrospectdir = $(datarootdir)/sssd/introspect
4e0204dbac352e271c79cfa6c74a71145a058de5Timo Sirainenlocaledir = @localedir@
4e0204dbac352e271c79cfa6c74a71145a058de5Timo Sirainennsslibdir = @nsslibdir@
4e0204dbac352e271c79cfa6c74a71145a058de5Timo Sirainenpamlibdir = @pammoddir@
6a865d46c3704c7d9781f5f249d87796ec5d3591Timo Sirainendbpath = @dbpath@
6a865d46c3704c7d9781f5f249d87796ec5d3591Timo Sirainenpluginpath = @pluginpath@
6a865d46c3704c7d9781f5f249d87796ec5d3591Timo Sirainenpidpath = @pidpath@
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainenpipepath = @pipepath@
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Siraineninitdir = @initdir@
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainensystemdunitdir = @systemdunitdir@
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainenlogpath = @logpath@
94163c620a8880024d0e8bbb503c788159fa222bTimo Sirainenpubconfpath = @pubconfpath@
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainenpkgconfigdir = $(libdir)/pkgconfig
73b8333f9a979efefe1db70f22c63edec5ad4466Timo Sirainenkrb5rcachedir = @krb5rcachedir@
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo SirainenUNICODE_LIBS=@UNICODE_LIBS@
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainenif WANT_AUX_INFO
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainen AM_CFLAGS += -aux-info $@.X
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainen AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainen -Wcast-qual -Wcast-align -Wwrite-strings \
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainen -Werror-implicit-function-declaration \
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainen -fno-strict-aliasing
36175032e12e7dfe67f92ee7c2065fdc6865aefdTimo Sirainendist_pkgconfig_DATA =
28cb56e6957f06717e876cecb7aabc820fdf632eTimo SirainenACLOCAL_AMFLAGS = -I m4 -I .
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainensbin_PROGRAMS = \
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainen sss_useradd \
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainen sss_userdel \
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainen sss_groupadd \
36175032e12e7dfe67f92ee7c2065fdc6865aefdTimo Sirainen sss_groupdel \
36175032e12e7dfe67f92ee7c2065fdc6865aefdTimo Sirainen sss_usermod \
36175032e12e7dfe67f92ee7c2065fdc6865aefdTimo Sirainen sss_groupmod \
36175032e12e7dfe67f92ee7c2065fdc6865aefdTimo Sirainen sss_groupshow \
36175032e12e7dfe67f92ee7c2065fdc6865aefdTimo Sirainen sss_debuglevel
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainensssdlibexec_PROGRAMS = \
36175032e12e7dfe67f92ee7c2065fdc6865aefdTimo Sirainensssdlibexec_PROGRAMS += sssd_sudo
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainen non_interactive_check_based_tests = \
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainen sysdb-tests \
36175032e12e7dfe67f92ee7c2065fdc6865aefdTimo Sirainen strtonum-tests \
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainen resolv-tests \
28cb56e6957f06717e876cecb7aabc820fdf632eTimo Sirainen krb5-utils-tests \
33ef806e0d378a0b2326cd939714c9070502d1e5Timo Sirainen check_and_open-tests \
33ef806e0d378a0b2326cd939714c9070502d1e5Timo Sirainen files-tests \
33ef806e0d378a0b2326cd939714c9070502d1e5Timo Sirainen refcount-tests \
33ef806e0d378a0b2326cd939714c9070502d1e5Timo Sirainen fail_over-tests \
33ef806e0d378a0b2326cd939714c9070502d1e5Timo Sirainen find_uid-tests \
33ef806e0d378a0b2326cd939714c9070502d1e5Timo Sirainen ipa_ldap_opt-tests \
33ef806e0d378a0b2326cd939714c9070502d1e5Timo Sirainen simple_access-tests \
33ef806e0d378a0b2326cd939714c9070502d1e5Timo Sirainen crypto-tests \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen debug-tests \
a64adf62fa33f2463a86f990217b0c9078531a40Timo Sirainen ipa_hbac-tests
a64adf62fa33f2463a86f990217b0c9078531a40Timo Sirainencheck_PROGRAMS = \
a64adf62fa33f2463a86f990217b0c9078531a40Timo Sirainen stress-tests \
1cfdcb36985904eff281fc6d7ea2d13b3c375980Timo Sirainen $(non_interactive_check_based_tests)
a64adf62fa33f2463a86f990217b0c9078531a40Timo SirainenPYTHON_TESTS =
33ef806e0d378a0b2326cd939714c9070502d1e5Timo Sirainenif BUILD_PYTHON_BINDINGS
33ef806e0d378a0b2326cd939714c9070502d1e5Timo SirainenPYTHON_TESTS += $(srcdir)/src/config/SSSDConfigTest.py \
33ef806e0d378a0b2326cd939714c9070502d1e5Timo Sirainen $(PYTHON_TESTS) \
33ef806e0d378a0b2326cd939714c9070502d1e5Timo Sirainen $(non_interactive_check_based_tests)
36175032e12e7dfe67f92ee7c2065fdc6865aefdTimo Sirainensssdlib_LTLIBRARIES = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenldblib_LTLIBRARIES = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenif BUILD_KRB5_LOCATOR_PLUGIN
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenkrb5plugin_LTLIBRARIES = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainennoinst_LTLIBRARIES = \
bbc30fd4fa86723f6a72309ad3a2a96f34eabd6cTimo Sirainen SSS_CRYPT_SOURCES = src/util/crypto/nss/nss_sha512crypt.c \
bbc30fd4fa86723f6a72309ad3a2a96f34eabd6cTimo Sirainen SSS_CRYPT_CFLAGS = $(NSS_CFLAGS)
bbc30fd4fa86723f6a72309ad3a2a96f34eabd6cTimo Sirainen SSS_CRYPT_LIBS = $(NSS_LIBS)
bbc30fd4fa86723f6a72309ad3a2a96f34eabd6cTimo Sirainen SSS_CRYPT_SOURCES = src/util/crypto/libcrypto/crypto_sha512crypt.c \
bbc30fd4fa86723f6a72309ad3a2a96f34eabd6cTimo Sirainen SSS_CRYPT_CFLAGS = $(CRYPTO_CFLAGS)
bbc30fd4fa86723f6a72309ad3a2a96f34eabd6cTimo Sirainen SSS_CRYPT_LIBS = $(CRYPTO_LIBS)
bbc30fd4fa86723f6a72309ad3a2a96f34eabd6cTimo Sirainenlibsss_crypt_la_SOURCES = \
bbc30fd4fa86723f6a72309ad3a2a96f34eabd6cTimo Sirainen $(SSS_CRYPT_SOURCES)
94163c620a8880024d0e8bbb503c788159fa222bTimo Sirainenlibsss_crypt_la_CFLAGS = \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(SSS_CRYPT_CFLAGS) \
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainen $(DHASH_CFLAGS)
94163c620a8880024d0e8bbb503c788159fa222bTimo Sirainenlibsss_crypt_la_LIBADD = \
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainen $(SSS_CRYPT_LIBS)
1cfdcb36985904eff281fc6d7ea2d13b3c375980Timo Sirainenif BUILD_PYTHON_BINDINGS
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainenpyexec_LTLIBRARIES = \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainendist_noinst_SCRIPTS = \
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainen $(EXTRA_SCRIPTS) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainendist_noinst_DATA = \
04ce187ba9c7c98b4f3fbaa833a2dc929e4281b8Timo Sirainen src/config/testconfigs/sssd-invalid-badbool.conf
04ce187ba9c7c98b4f3fbaa833a2dc929e4281b8Timo Sirainen###############################
04ce187ba9c7c98b4f3fbaa833a2dc929e4281b8Timo Sirainen# Global compilation settings #
04ce187ba9c7c98b4f3fbaa833a2dc929e4281b8Timo Sirainen###############################
04ce187ba9c7c98b4f3fbaa833a2dc929e4281b8Timo SirainenAM_CPPFLAGS = \
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainen -I$(srcdir)/include \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen -I$(srcdir)/src \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(POPT_CFLAGS) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(TALLOC_CFLAGS) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(TDB_CFLAGS) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(TEVENT_CFLAGS) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(LDB_CFLAGS) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(DBUS_CFLAGS) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(PCRE_CFLAGS) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(COLLECTION_CFLAGS) \
1618629fd55e914c8d2e28fc01b8264613f00a99Timo Sirainen $(INI_CONFIG_CFLAGS) \
1618629fd55e914c8d2e28fc01b8264613f00a99Timo Sirainen $(DHASH_CFLAGS) \
1618629fd55e914c8d2e28fc01b8264613f00a99Timo Sirainen $(LIBNL_CFLAGS) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(OPENLDAP_CFLAGS) \
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainen $(GLIB2_CFLAGS) \
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainen -DLIBDIR=\"$(libdir)\" \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen -DVARDIR=\"$(localstatedir)\" \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen -DSHLIBEXT=\"$(SHLIBEXT)\" \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen -DSSSD_LIBEXEC_PATH=\"$(sssdlibexecdir)\" \
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainen -DSSSD_INTROSPECT_PATH=\"$(dbusinstropectdir)\" \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen -DSSSD_CONF_DIR=\"$(sssdconfdir)\" \
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainen -DSSS_NSS_SOCKET_NAME=\"$(pipepath)/nss\" \
7bd72e4deca3cbf757dd1ea298486d9f3bc24226Timo Sirainen -DSSS_PAM_SOCKET_NAME=\"$(pipepath)/pam\" \
7bd72e4deca3cbf757dd1ea298486d9f3bc24226Timo Sirainen -DSSS_PAM_PRIV_SOCKET_NAME=\"$(pipepath)/private/pam\" \
7bd72e4deca3cbf757dd1ea298486d9f3bc24226Timo Sirainen -DSSS_SUDO_SOCKET_NAME=\"$(pipepath)/sudo\" \
7bd72e4deca3cbf757dd1ea298486d9f3bc24226Timo Sirainen -DLOCALEDIR=\"$(localedir)\"
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo SirainenSSSD_RESPONDER_OBJ = \
9261dbf0675204898c6557591c7aa376e23a52b2Timo SirainenSSSD_TOOLS_OBJ = \
08e7163a8d12979119fa56c92676af4ba6304f1aTimo SirainenSSSD_RESOLV_OBJ = \
08e7163a8d12979119fa56c92676af4ba6304f1aTimo Sirainenif BUILD_ARES_DATA
08e7163a8d12979119fa56c92676af4ba6304f1aTimo Sirainen SSSD_RESOLV_OBJ += \
08e7163a8d12979119fa56c92676af4ba6304f1aTimo SirainenSSSD_FAILOVER_OBJ = \
6a865d46c3704c7d9781f5f249d87796ec5d3591Timo Sirainen $(SSSD_RESOLV_OBJ)
08e7163a8d12979119fa56c92676af4ba6304f1aTimo Sirainen $(TALLOC_LIBS) \
08e7163a8d12979119fa56c92676af4ba6304f1aTimo Sirainen $(TEVENT_LIBS) \
08e7163a8d12979119fa56c92676af4ba6304f1aTimo Sirainen $(POPT_LIBS) \
08e7163a8d12979119fa56c92676af4ba6304f1aTimo Sirainen $(LDB_LIBS) \
9261dbf0675204898c6557591c7aa376e23a52b2Timo Sirainen $(DBUS_LIBS) \
6a865d46c3704c7d9781f5f249d87796ec5d3591Timo Sirainen $(PCRE_LIBS) \
6a865d46c3704c7d9781f5f249d87796ec5d3591Timo Sirainen $(INI_CONFIG_LIBS) \
6a865d46c3704c7d9781f5f249d87796ec5d3591Timo Sirainen $(COLLECTION_LIBS) \
6a865d46c3704c7d9781f5f249d87796ec5d3591Timo Sirainen $(DHASH_LIBS) \
6a865d46c3704c7d9781f5f249d87796ec5d3591Timo Sirainen $(SSS_CRYPT_LIBS) \
9261dbf0675204898c6557591c7aa376e23a52b2Timo Sirainen $(OPENLDAP_LIBS) \
059b4bb561737ce8e15620149140b122021929c9Timo SirainenPYTHON_BINDINGS_LIBS = \
9261dbf0675204898c6557591c7aa376e23a52b2Timo Sirainen $(TALLOC_LIBS) \
059b4bb561737ce8e15620149140b122021929c9Timo Sirainen $(TEVENT_LIBS) \
059b4bb561737ce8e15620149140b122021929c9Timo Sirainen $(POPT_LIBS) \
059b4bb561737ce8e15620149140b122021929c9Timo Sirainen $(LDB_LIBS) \
059b4bb561737ce8e15620149140b122021929c9Timo Sirainen $(DBUS_LIBS) \
08e7163a8d12979119fa56c92676af4ba6304f1aTimo Sirainen $(PCRE_LIBS) \
08e7163a8d12979119fa56c92676af4ba6304f1aTimo Sirainen $(DHASH_LIBS) \
08e7163a8d12979119fa56c92676af4ba6304f1aTimo Sirainen $(SSS_CRYPT_LIBS) \
94163c620a8880024d0e8bbb503c788159fa222bTimo Sirainen $(OPENLDAP_LIBS) \
94163c620a8880024d0e8bbb503c788159fa222bTimo SirainenTOOLS_LIBS = \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(TALLOC_LIBS) \
dbd93ca6319a01fdea82853e8b4bd4b226d796f0Timo Sirainen $(TEVENT_LIBS) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(POPT_LIBS) \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(LDB_LIBS) \
94163c620a8880024d0e8bbb503c788159fa222bTimo Sirainen $(DBUS_LIBS) \
94163c620a8880024d0e8bbb503c788159fa222bTimo Sirainen $(PCRE_LIBS) \
dbd93ca6319a01fdea82853e8b4bd4b226d796f0Timo Sirainen $(INI_CONFIG_LIBS) \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(COLLECTION_LIBS) \
dbd93ca6319a01fdea82853e8b4bd4b226d796f0Timo Sirainen $(DHASH_LIBS) \
dbd93ca6319a01fdea82853e8b4bd4b226d796f0Timo Sirainen $(OPENLDAP_LIBS) \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenif BUILD_SELINUX
dbd93ca6319a01fdea82853e8b4bd4b226d796f0Timo Sirainen PYTHON_BINDINGS_LIBS += $(SELINUX_LIBS)
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen TOOLS_LIBS += $(SELINUX_LIBS)
41942258112e4131de96b6a4399c1a8ac83a23cbTimo Sirainenif BUILD_SEMANAGE
7c2b57939462fc2022d7e7f7aecd768ec1a8ba38Timo Sirainen PYTHON_BINDINGS_LIBS += $(SEMANAGE_LIBS)
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen TOOLS_LIBS += $(SEMANAGE_LIBS)
dbd93ca6319a01fdea82853e8b4bd4b226d796f0Timo Sirainendist_noinst_HEADERS = \
33bd898e7756b289e65f43133312d9637afc1371Timo Sirainen dist_noinst_HEADERS += src/util/crypto/nss/nss_util.h
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainen#####################
ec1a4f4306496380e9d96ee08a3718a669d0875aTimo Sirainen# Utility libraries #
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainen#####################
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainennoinst_LTLIBRARIES += libsss_debug.la
6407c617c37ddf87a8d21745bc95d826c62200a4Timo Sirainenlibsss_debug_la_SOURCES = \
6407c617c37ddf87a8d21745bc95d826c62200a4Timo Sirainennoinst_LTLIBRARIES += libsss_util.la
6407c617c37ddf87a8d21745bc95d826c62200a4Timo Sirainenlibsss_util_la_SOURCES = \
f637b33bb82d56c0546eb08cefcbd7617d885232Timo Sirainenlibsss_util_la_LIBADD = \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(SSSD_LIBS) \
6407c617c37ddf87a8d21745bc95d826c62200a4Timo Sirainen $(UNICODE_LIBS) \
1618629fd55e914c8d2e28fc01b8264613f00a99Timo Sirainen libsss_util_la_SOURCES += src/db/sysdb_sudo.c
1618629fd55e914c8d2e28fc01b8264613f00a99Timo Sirainenlib_LTLIBRARIES = libipa_hbac.la
1618629fd55e914c8d2e28fc01b8264613f00a99Timo Sirainendist_pkgconfig_DATA += src/providers/ipa/ipa_hbac.pc
1618629fd55e914c8d2e28fc01b8264613f00a99Timo Sirainenlibipa_hbac_la_SOURCES = \
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainenlibipa_hbac_la_LDFLAGS = \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen -version 1:0:1 \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(UNICODE_LIBS)
f637b33bb82d56c0546eb08cefcbd7617d885232Timo Siraineninclude_HEADERS = \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen####################
5d03d9f439e41c90215a3c938ffebe4c2a8ae257Timo Sirainen# Program Binaries #
5d03d9f439e41c90215a3c938ffebe4c2a8ae257Timo Sirainen####################
6ed1e82824590b514201d9db84ba96bdfc832dd5Timo Sirainensssd_SOURCES = \
f637b33bb82d56c0546eb08cefcbd7617d885232Timo Sirainensssd_LDADD = \
f637b33bb82d56c0546eb08cefcbd7617d885232Timo Sirainen $(SSSD_LIBS) \
f637b33bb82d56c0546eb08cefcbd7617d885232Timo Sirainen $(LIBNL_LIBS) \
6407c617c37ddf87a8d21745bc95d826c62200a4Timo Sirainen $(KEYUTILS_LIBS) \
6407c617c37ddf87a8d21745bc95d826c62200a4Timo Sirainensssd_nss_SOURCES = \
6ed1e82824590b514201d9db84ba96bdfc832dd5Timo Sirainen $(SSSD_RESPONDER_OBJ)
ec1a4f4306496380e9d96ee08a3718a669d0875aTimo Sirainensssd_nss_LDADD = \
6ed1e82824590b514201d9db84ba96bdfc832dd5Timo Sirainen $(TDB_LIBS) \
6ed1e82824590b514201d9db84ba96bdfc832dd5Timo Sirainen $(SSSD_LIBS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainensssd_pam_SOURCES = \
1b33e848e84e6f74aa0e3339c32fa96bc15102a2Timo Sirainen $(SSSD_RESPONDER_OBJ)
1b33e848e84e6f74aa0e3339c32fa96bc15102a2Timo Sirainensssd_pam_LDADD = \
1b33e848e84e6f74aa0e3339c32fa96bc15102a2Timo Sirainen $(TDB_LIBS) \
fbd671a3f51a5f92535923fcaf05fed1e5712ae4Timo Sirainen $(SSSD_LIBS) \
1b33e848e84e6f74aa0e3339c32fa96bc15102a2Timo Sirainensssd_sudo_SOURCES = \
1b33e848e84e6f74aa0e3339c32fa96bc15102a2Timo Sirainen $(SSSD_RESPONDER_OBJ)
1b33e848e84e6f74aa0e3339c32fa96bc15102a2Timo Sirainensssd_sudo_LDADD = \
1b33e848e84e6f74aa0e3339c32fa96bc15102a2Timo Sirainen $(SSSD_LIBS) \
1b33e848e84e6f74aa0e3339c32fa96bc15102a2Timo Sirainensssd_be_SOURCES = \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen $(SSSD_FAILOVER_OBJ)
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainensssd_be_LDADD = \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen $(SSSD_LIBS) \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen $(CARES_LIBS) \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainensssd_be_LDFLAGS = \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen -Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen -export-dynamic \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainenif BUILD_PYTHON_BINDINGS
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainensss_obfuscate_pythondir = $(sbindir)
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainendist_sss_obfuscate_python_SCRIPTS = \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainendist_noinst_DATA += \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen######################
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen# Command-line Tools #
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen######################
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainensss_useradd_SOURCES = \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen $(SSSD_TOOLS_OBJ)
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainensss_useradd_LDADD = \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen $(TOOLS_LIBS)
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainensss_userdel_SOURCES = \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen $(SSSD_TOOLS_OBJ)
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainensss_userdel_LDADD = \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen $(TOOLS_LIBS)
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainensss_groupadd_SOURCES = \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen $(SSSD_TOOLS_OBJ)
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainensss_groupadd_LDADD = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(TOOLS_LIBS)
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainensss_groupdel_SOURCES = \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen $(SSSD_TOOLS_OBJ)
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainensss_groupdel_LDADD = \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen $(TOOLS_LIBS)
460fc973318e28c32d53c5696a5835b56a9527a9Timo Sirainensss_usermod_SOURCES = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(SSSD_TOOLS_OBJ)
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainensss_usermod_LDADD = \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen $(TOOLS_LIBS)
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainensss_groupmod_SOURCES = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(SSSD_TOOLS_OBJ)
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainensss_groupmod_LDADD = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(TOOLS_LIBS)
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainensss_groupshow_SOURCES = \
a78d5bd9772681a232de56b3dd6acefee66cc71bTimo Sirainen $(SSSD_TOOLS_OBJ)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainensss_groupshow_LDADD = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(TOOLS_LIBS)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainensss_cache_SOURCES = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(SSSD_TOOLS_OBJ)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainensss_cache_LDADD = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(TOOLS_LIBS)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainensss_debuglevel_SOURCES = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(SSSD_TOOLS_OBJ)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainensss_debuglevel_LDADD = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(TOOLS_LIBS)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainensss_sudo_cli_SOURCES = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainensss_sudo_cli_CFLAGS = $(AM_CFLAGS)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen#################
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen# Feature Tests #
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen#################
25e480bc781fdbcbee1d8b88ccdef163c0c63b0fTimo SirainenTESTS_ENVIRONMENT = LDB_MODULES_PATH=$(abs_top_builddir)/ldb_mod_test_dir
25e480bc781fdbcbee1d8b88ccdef163c0c63b0fTimo Sirainenldb_mod_test_dir: memberof.la
25e480bc781fdbcbee1d8b88ccdef163c0c63b0fTimo Sirainen mkdir -p $(builddir)/ldb_mod_test_dir
25e480bc781fdbcbee1d8b88ccdef163c0c63b0fTimo Sirainen cp $(builddir)/.libs/memberof.so $(builddir)/ldb_mod_test_dir
25e480bc781fdbcbee1d8b88ccdef163c0c63b0fTimo Sirainennoinst_LTLIBRARIES += \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenlibsss_test_common_la_SOURCES = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenlibsss_test_common_la_SOURCES += \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainensysdb_tests_DEPENDENCIES = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(ldblib_LTLIBRARIES)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainensysdb_tests_SOURCES = \
c8154bfaf4f08f4b1b038ae4483ea703789c9be6Timo Sirainensysdb_tests_CFLAGS = \
c8154bfaf4f08f4b1b038ae4483ea703789c9be6Timo Sirainen $(AM_CFLAGS) \
c8154bfaf4f08f4b1b038ae4483ea703789c9be6Timo Sirainen $(CHECK_CFLAGS)
c8154bfaf4f08f4b1b038ae4483ea703789c9be6Timo Sirainensysdb_tests_LDADD = \
c8154bfaf4f08f4b1b038ae4483ea703789c9be6Timo Sirainen $(SSSD_LIBS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(CHECK_LIBS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenstrtonum_tests_SOURCES = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenstrtonum_tests_CFLAGS = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(AM_CFLAGS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(CHECK_CFLAGS)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenstrtonum_tests_LDADD = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(SSSD_LIBS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(CHECK_LIBS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenkrb5_utils_tests_SOURCES = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(SSSD_FAILOVER_OBJ)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenkrb5_utils_tests_CFLAGS = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(AM_CFLAGS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(CHECK_CFLAGS)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenkrb5_utils_tests_LDADD = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(SSSD_LIBS)\
adc36a428ffc99c8befa88ce35b9cefbd7ed34ccTimo Sirainen $(CARES_LIBS) \
626e3839784e63befc29386cbfc7e5760f5e71bfTimo Sirainen $(KRB5_LIBS) \
adc36a428ffc99c8befa88ce35b9cefbd7ed34ccTimo Sirainen $(CHECK_LIBS) \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainencheck_and_open_tests_SOURCES = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainencheck_and_open_tests_CFLAGS = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(AM_CFLAGS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(CHECK_CFLAGS)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainencheck_and_open_tests_LDADD = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(CHECK_LIBS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo SirainenFILES_TESTS_LIBS = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(CHECK_LIBS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(POPT_LIBS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(TALLOC_LIBS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenif BUILD_SELINUX
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen FILES_TESTS_LIBS += $(SELINUX_LIBS)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenif BUILD_SEMANAGE
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen FILES_TESTS_LIBS += $(SEMANAGE_LIBS)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenfiles_tests_SOURCES = \
d477b279ecb46c3e38bb505eefc6fbd20056905eTimo Sirainenfiles_tests_CFLAGS = \
d477b279ecb46c3e38bb505eefc6fbd20056905eTimo Sirainen $(AM_CFLAGS) \
d477b279ecb46c3e38bb505eefc6fbd20056905eTimo Sirainen $(CHECK_CFLAGS)
d477b279ecb46c3e38bb505eefc6fbd20056905eTimo Sirainenfiles_tests_LDADD = \
d477b279ecb46c3e38bb505eefc6fbd20056905eTimo Sirainen $(FILES_TESTS_LIBS) \
d477b279ecb46c3e38bb505eefc6fbd20056905eTimo SirainenSSSD_RESOLV_TESTS_OBJ = \
d477b279ecb46c3e38bb505eefc6fbd20056905eTimo Sirainen $(SSSD_RESOLV_OBJ)
d477b279ecb46c3e38bb505eefc6fbd20056905eTimo Sirainenif BUILD_ARES_DATA
d477b279ecb46c3e38bb505eefc6fbd20056905eTimo Sirainen SSSD_RESOLV_TESTS_OBJ += \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenresolv_tests_SOURCES = \
f34e5fbfc053542595005c8dfa1c9fd4254de1dfPhil Carmody $(SSSD_RESOLV_TESTS_OBJ)
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenresolv_tests_CFLAGS = \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(AM_CFLAGS) \
95dd5084fc409d5cf7aa1f129b3ec3a54008f09aTimo Sirainen $(CHECK_CFLAGS) \
95dd5084fc409d5cf7aa1f129b3ec3a54008f09aTimo Sirainenresolv_tests_LDADD = \
95dd5084fc409d5cf7aa1f129b3ec3a54008f09aTimo Sirainen $(SSSD_LIBS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(CHECK_LIBS) \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainen $(CARES_LIBS) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainenrefcount_tests_SOURCES = \
4383941ed43d004f34f77334a06ad14e6a305607Timo Sirainenrefcount_tests_CFLAGS = \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(CHECK_CFLAGS)
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainenrefcount_tests_LDADD = \
31a574fda352ef4f71dbff9c30e15e4744e132c0Timo Sirainen $(SSSD_LIBS) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(CHECK_LIBS) \
c45852c0ee568ae95360002363f21a147bf6c7abTimo Sirainenfail_over_tests_SOURCES = \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(SSSD_FAILOVER_OBJ) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainenfail_over_tests_CFLAGS = \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(CHECK_CFLAGS)
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainenfail_over_tests_LDADD = \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(SSSD_LIBS) \
637ec4c33b4715737a41f7e58c9b6d1f693c27e2Timo Sirainen $(CHECK_LIBS) \
4383941ed43d004f34f77334a06ad14e6a305607Timo Sirainen $(CARES_LIBS) \
19ddb3a08a51e533a8f793b1d9beebd87c201d10Timo Sirainenfind_uid_tests_SOURCES = \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainenfind_uid_tests_CFLAGS = \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(AM_CFLAGS) \
92a9ff5e799adf9bffb8831576d84eb84b8ef09aTimo Sirainen $(TALLOC_CFLAGS) \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(DHASH_CFLAGS) \
19ddb3a08a51e533a8f793b1d9beebd87c201d10Timo Sirainen $(CHECK_CFLAGS)
19ddb3a08a51e533a8f793b1d9beebd87c201d10Timo Sirainenfind_uid_tests_LDADD = \
19ddb3a08a51e533a8f793b1d9beebd87c201d10Timo Sirainen $(TALLOC_LIBS) \
19ddb3a08a51e533a8f793b1d9beebd87c201d10Timo Sirainen $(DHASH_LIBS) \
19ddb3a08a51e533a8f793b1d9beebd87c201d10Timo Sirainen $(CHECK_LIBS) \
19ddb3a08a51e533a8f793b1d9beebd87c201d10Timo Sirainenauth_tests_SOURCES = \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainenauth_tests_CFLAGS = \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(AM_CFLAGS) \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(CHECK_CFLAGS)
a402b3c01073c1b11fe3c83aae4e3bc5c7d40360Timo Sirainenauth_tests_LDADD = \
a402b3c01073c1b11fe3c83aae4e3bc5c7d40360Timo Sirainen $(SSSD_LIBS) \
a402b3c01073c1b11fe3c83aae4e3bc5c7d40360Timo Sirainen $(CHECK_LIBS) \
a402b3c01073c1b11fe3c83aae4e3bc5c7d40360Timo Sirainenipa_ldap_opt_tests_SOURCES = \
a402b3c01073c1b11fe3c83aae4e3bc5c7d40360Timo Sirainenipa_ldap_opt_tests_CFLAGS = \
633a3da9d3e9a5befd3405f6651043a6bdd327cbTimo Sirainen $(AM_CFLAGS) \
a402b3c01073c1b11fe3c83aae4e3bc5c7d40360Timo Sirainen $(CHECK_CFLAGS)
a402b3c01073c1b11fe3c83aae4e3bc5c7d40360Timo Sirainenipa_ldap_opt_tests_LDADD = \
a402b3c01073c1b11fe3c83aae4e3bc5c7d40360Timo Sirainen $(CHECK_LIBS) \
a402b3c01073c1b11fe3c83aae4e3bc5c7d40360Timo Sirainen $(TALLOC_LIBS) \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainensimple_access_tests_SOURCES = \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainensimple_access_tests_CFLAGS = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(AM_CFLAGS) \
e84a09e48c179ff8fe9fe10b8a09c2f23f83fda9Timo Sirainen $(CHECK_CFLAGS)
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainensimple_access_tests_LDADD = \
9e28e13ae8dc7cf7e9ff82d07392db8a6e941495Timo Sirainen $(SSSD_LIBS) \
92a9ff5e799adf9bffb8831576d84eb84b8ef09aTimo Sirainen $(CHECK_LIBS) \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainenutil_tests_SOURCES = \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainenutil_tests_CFLAGS = \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(AM_CFLAGS) \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(CHECK_CFLAGS)
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainenutil_tests_LDADD = \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(SSSD_LIBS) \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(CHECK_LIBS) \
9e28e13ae8dc7cf7e9ff82d07392db8a6e941495Timo Sirainendebug_tests_SOURCES = \
9e28e13ae8dc7cf7e9ff82d07392db8a6e941495Timo Sirainendebug_tests_CFLAGS = \
9e28e13ae8dc7cf7e9ff82d07392db8a6e941495Timo Sirainen $(AM_CFLAGS) \
9e28e13ae8dc7cf7e9ff82d07392db8a6e941495Timo Sirainen $(CHECK_CFLAGS)
9e28e13ae8dc7cf7e9ff82d07392db8a6e941495Timo Sirainendebug_tests_LDADD = \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(SSSD_LIBS) \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(CHECK_LIBS) \
d581fe1755bcfc0f42020178376ec65e2f8ced4bTimo Sirainencrypto_tests_SOURCES = \
d581fe1755bcfc0f42020178376ec65e2f8ced4bTimo Sirainen $(SSS_CRYPT_SOURCES) \
d581fe1755bcfc0f42020178376ec65e2f8ced4bTimo Sirainencrypto_tests_CFLAGS = \
d581fe1755bcfc0f42020178376ec65e2f8ced4bTimo Sirainen $(SSS_CRYPT_CFLAGS) \
d581fe1755bcfc0f42020178376ec65e2f8ced4bTimo Sirainen $(AM_CFLAGS) \
d581fe1755bcfc0f42020178376ec65e2f8ced4bTimo Sirainen $(CHECK_CFLAGS)
d581fe1755bcfc0f42020178376ec65e2f8ced4bTimo Sirainencrypto_tests_LDADD = \
d581fe1755bcfc0f42020178376ec65e2f8ced4bTimo Sirainen $(SSS_CRYPT_LIBS) \
d581fe1755bcfc0f42020178376ec65e2f8ced4bTimo Sirainen $(SSSD_LIBS) \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(CHECK_LIBS) \
19ddb3a08a51e533a8f793b1d9beebd87c201d10Timo Sirainenipa_hbac_tests_SOURCES = \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainenipa_hbac_tests_CFLAGS = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(AM_CFLAGS) \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(CHECK_CFLAGS)
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenipa_hbac_tests_LDADD = \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(SSSD_LIBS) \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(CHECK_LIBS) \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainenstress_tests_SOURCES = \
e84a09e48c179ff8fe9fe10b8a09c2f23f83fda9Timo Sirainenstress_tests_LDADD = \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainen $(SSSD_LIBS) \
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainennoinst_PROGRAMS = pam_test_client
7a5e2e937f0f388465c2938645ee971b4fd01bf1Timo Sirainennoinst_PROGRAMS += sss_sudo_cli
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenpam_test_client_SOURCES = src/sss_client/pam_test_client.c
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenpam_test_client_LDFLAGS = -lpam -lpam_misc
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen####################
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen# Client Libraries #
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen####################
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainennsslib_LTLIBRARIES = libnss_sss.la
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenlibnss_sss_la_SOURCES = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenlibnss_sss_la_LDFLAGS = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen -version-info 2:0:0 \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen -Wl,--version-script,$(srcdir)/src/sss_client/sss_nss.exports
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenpamlib_LTLIBRARIES = pam_sss.la
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenpam_sss_la_SOURCES = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenpam_sss_la_LDFLAGS = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen -avoid-version \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen -Wl,--version-script,$(srcdir)/src/sss_client/sss_pam.exports
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainendist_noinst_DATA += \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen####################
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen# Plugin Libraries #
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen####################
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenlibsss_ldap_la_SOURCES = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenlibsss_ldap_la_CFLAGS = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(AM_CFLAGS) \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(LDAP_CFLAGS) \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen $(KRB5_CFLAGS)
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenlibsss_ldap_la_LIBADD = \
633a3da9d3e9a5befd3405f6651043a6bdd327cbTimo Sirainen $(OPENLDAP_LIBS) \
633a3da9d3e9a5befd3405f6651043a6bdd327cbTimo Sirainen $(DHASH_LIBS) \
a64adf62fa33f2463a86f990217b0c9078531a40Timo Sirainen $(KRB5_LIBS) \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenlibsss_ldap_la_LDFLAGS = \
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainen -avoid-version \
3c3777721b56e065fac99a0f34e4cef4f293b517Timo Sirainenlibsss_ldap_la_SOURCES += src/providers/ldap/sdap_sudo_cache.c \
a64adf62fa33f2463a86f990217b0c9078531a40Timo Sirainenlibsss_proxy_la_SOURCES = \
c45852c0ee568ae95360002363f21a147bf6c7abTimo Sirainenlibsss_proxy_la_CFLAGS = \
c45852c0ee568ae95360002363f21a147bf6c7abTimo Sirainenlibsss_proxy_la_LIBADD = \
ec1a4f4306496380e9d96ee08a3718a669d0875aTimo Sirainenlibsss_proxy_la_LDFLAGS = \
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainen -avoid-version \
c45852c0ee568ae95360002363f21a147bf6c7abTimo Sirainenlibsss_simple_la_SOURCES = \
1cfdcb36985904eff281fc6d7ea2d13b3c375980Timo Sirainenlibsss_simple_la_CFLAGS = \
94163c620a8880024d0e8bbb503c788159fa222bTimo Sirainenlibsss_simple_la_LIBADD = \
ec1a4f4306496380e9d96ee08a3718a669d0875aTimo Sirainen $(PAM_LIBS) \
ec1a4f4306496380e9d96ee08a3718a669d0875aTimo Sirainenlibsss_simple_la_LDFLAGS = \
1cfdcb36985904eff281fc6d7ea2d13b3c375980Timo Sirainen -avoid-version \
e9e5e84ffb2ce2e606a24ce6d930580367562ff0Timo Sirainenlibsss_krb5_la_SOURCES = \
633a3da9d3e9a5befd3405f6651043a6bdd327cbTimo Sirainen src/providers/krb5/krb5_delayed_online_authentication.c \
bace943c67e6cd14ce6c994f533d82a3caad5bf1Timo Sirainenlibsss_krb5_la_CFLAGS = \
c45852c0ee568ae95360002363f21a147bf6c7abTimo Sirainen $(AM_CFLAGS) \
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainen $(DHASH_CFLAGS)
b28a1c61a5d262fd16b46bebe47dbfb90ac9c5fcTimo Sirainenlibsss_krb5_la_LIBADD = \
33bd898e7756b289e65f43133312d9637afc1371Timo Sirainen $(DHASH_LIBS) \
0171540a6764f714b8b753ba209ec9a83c213d25Timo Sirainen $(KEYUTILS_LIBS) \
33bd898e7756b289e65f43133312d9637afc1371Timo Sirainen $(KRB5_LIBS) \
d595049948579def2d82718dbce0a6b49a281402Timo Sirainenlibsss_krb5_la_LDFLAGS = \
1358e2c58ce29231485a5cfa454756d429ad3d2cTimo Sirainen -avoid-version \
94163c620a8880024d0e8bbb503c788159fa222bTimo Sirainenlibsss_ipa_la_SOURCES = \
12ab808b472ed51923945efac4156a380bd58d57Timo Sirainen src/providers/krb5/krb5_delayed_online_authentication.c \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainenlibsss_ipa_la_CFLAGS = \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainen $(AM_CFLAGS) \
12ab808b472ed51923945efac4156a380bd58d57Timo Sirainen $(LDAP_CFLAGS) \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainen $(DHASH_CFLAGS) \
12ab808b472ed51923945efac4156a380bd58d57Timo Sirainen $(KRB5_CFLAGS)
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainenlibsss_ipa_la_LIBADD = \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainen $(OPENLDAP_LIBS) \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainen $(DHASH_LIBS) \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainen $(KEYUTILS_LIBS) \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainen $(KRB5_LIBS) \
1ab2295a9258fe032bc9cb38909e902b40353282Timo Sirainenlibsss_ipa_la_LDFLAGS = \
1ab2295a9258fe032bc9cb38909e902b40353282Timo Sirainen -avoid-version \
1ab2295a9258fe032bc9cb38909e902b40353282Timo Sirainenkrb5_child_SOURCES = \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainenkrb5_child_CFLAGS = \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainen $(AM_CFLAGS) \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainen $(POPT_CFLAGS) \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainen $(KRB5_CFLAGS)
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainenkrb5_child_LDADD = \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainen $(TALLOC_LIBS) \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainen $(TEVENT_LIBS) \
12ab808b472ed51923945efac4156a380bd58d57Timo Sirainen $(POPT_LIBS) \
12ab808b472ed51923945efac4156a380bd58d57Timo Sirainenldap_child_SOURCES = \
fc4b301e2dd86c096b9c41ad1b011b752fffd570Timo Sirainenldap_child_CFLAGS = \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(AM_CFLAGS) \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(POPT_CFLAGS) \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(KRB5_CFLAGS)
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainenldap_child_LDADD = \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(TALLOC_LIBS) \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(TEVENT_LIBS) \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(POPT_LIBS) \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(OPENLDAP_LIBS) \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainenproxy_child_SOURCES = \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainenproxy_child_CFLAGS = \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(AM_CFLAGS) \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(POPT_CFLAGS)
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainenproxy_child_LDADD = \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(PAM_LIBS) \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(SSSD_LIBS) \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainenmemberof_la_SOURCES = \
633a3da9d3e9a5befd3405f6651043a6bdd327cbTimo Sirainenmemberof_la_CFLAGS = \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainenmemberof_la_LIBADD = \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(LDB_LIBS) \
633a3da9d3e9a5befd3405f6651043a6bdd327cbTimo Sirainen $(DHASH_LIBS)
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainenmemberof_la_LDFLAGS = \
633a3da9d3e9a5befd3405f6651043a6bdd327cbTimo Sirainen -avoid-version \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainenif BUILD_KRB5_LOCATOR_PLUGIN
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainensssd_krb5_locator_plugin_la_SOURCES = \
633a3da9d3e9a5befd3405f6651043a6bdd327cbTimo Sirainensssd_krb5_locator_plugin_la_CFLAGS = \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(AM_CFLAGS) \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen $(KRB5_CFLAGS)
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainensssd_krb5_locator_plugin_la_LDFLAGS = \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainen -avoid-version \
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainenif BUILD_PYTHON_BINDINGS
194755bdfb97c07ca8b9df071099f68947b971e3Timo Sirainenpysss_la_SOURCES = \
$(MAKE) -C src/man update-po
$(DOXYGEN) src/doxy.config
$(DOXYGEN) src/providers/ipa/ipa_hbac.doxy
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; \
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; \
rm $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2 \
$(DESTDIR)/$(nsslibdir)/libnss_sss.so
if [ -f $(abs_builddir)/src/config/.files ]; then \
cat $(abs_builddir)/src/config/.files | xargs -iq rm -f $(DESTDIR)/q; \
rm $(abs_builddir)/src/config/.files ; \
cd $(srcdir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config clean --all
cp $(builddir)/contrib/sssd.spec $(RPMBUILD)/SPECS
cp $(distdir).tar.gz $(RPMBUILD)/SOURCES
rpmbuild --define "_topdir $(RPMBUILD)" -ba SPECS/sssd.spec
sed -e "s/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.*\])/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.`date +%Y%m%d.%H%M`.git`git log -1 --pretty=format:%h`\])/" < $(srcdir)/version.m4.orig > $(srcdir)/version.m4
cp $(builddir)/contrib/sssd.spec $(RPMBUILD)/SPECS
cp $(distdir).tar.gz $(RPMBUILD)/SOURCES
-bs SPECS/sssd.spec
sed -e "s/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.*\])/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.`date +%Y%m%d.%H%M`.git`git log -1 --pretty=format:%h`\])/" < $(srcdir)/version.m4.orig > $(srcdir)/version.m4