Makefile.am revision b49a7d90708e816120ff88ce5a88fa62b35ff795
db6af887f634d80de59ae1a53658ee77921a5594cmaederextra_distcheck_flags =
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maederif HAVE_DEVSHM
e9458b1a7a19a63aa4c179f9ab20f4d50681c168Jens Elkner extra_distcheck_flags += --with-test-dir=/dev/shm
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian MaederDISTCHECK_CONFIGURE_FLAGS = --with-ldb-lib-dir="$$dc_install_base"/lib/ldb \
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder --enable-all-experimental-features \
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder $(extra_distcheck_flags)
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maederif HAVE_MANPAGES
4cc0a3156ac9f0f1e080433f8c4d050712e09d2bmcodescu# Some old versions of automake don't define builddir
4cc0a3156ac9f0f1e080433f8c4d050712e09d2bmcodescubuilddir ?= .
fdf9cef4c2e81f477f3023fb8e45f6faebfa5a65Eugen KuksaDOXYGEN = @DOXYGEN@
25da71ee832b729e33def344a68f59fe21ce9c07Eugen KuksaDISTSETUPOPTS =
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksaif HAVE_DEBIAN
7d0db235b17b2109cd45fa50e6d1bbc77823f81dEugen KuksaDISTSETUPOPTS += --install-layout=deb
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksasssdlibexecdir = $(libexecdir)/sssd
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasssdlibdir = $(libdir)/sssd
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maederldblibdir = @ldblibdir@
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maederif BUILD_KRB5_LOCATOR_PLUGIN
ef1c24c8229ade3ac872febebd18c181e32fb9c4Christian Maederkrb5plugindir = @krb5pluginpath@
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maederif BUILD_PAC_RESPONDER
99b26e2ab8ba89bc9a050c1524137eb6269e2753Christian Maederkrb5authdata_plugindir = @krb5authdatapluginpath@
e5f71ad96ddbaafd3bf8ae0820df93e0db4b0527cmaedersssdconfdir = $(sysconfdir)/sssd
e5f71ad96ddbaafd3bf8ae0820df93e0db4b0527cmaedersssddatadir = $(datadir)/sssd
eae0d62755147d991cc3e903f74f98ac31a7cd42Christian Maedersssdapiplugindir = $(sssddatadir)/sssd.api.d
8723ec450f2e7a024230467c0c28a3f154905483cmaederdbusintrospectdir = $(datarootdir)/sssd/introspect
8723ec450f2e7a024230467c0c28a3f154905483cmaederlocaledir = @localedir@
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksansslibdir = @nsslibdir@
8723ec450f2e7a024230467c0c28a3f154905483cmaederpamlibdir = @pammoddir@
eae0d62755147d991cc3e903f74f98ac31a7cd42Christian Maederautofslibdir = @appmodpath@
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maederdbpath = @dbpath@
18b36f727b1d0be6ce1ec918de15f5c17da7b53fcmaederpluginpath = @pluginpath@
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maederpidpath = @pidpath@
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maederpipepath = @pipepath@
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maedermcpath = @mcpath@
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maederinitdir = @initdir@
ef1c24c8229ade3ac872febebd18c181e32fb9c4Christian Maedersystemdunitdir = @systemdunitdir@
ef1c24c8229ade3ac872febebd18c181e32fb9c4Christian Maederlogpath = @logpath@
945e82ed7877917f3ab1657f555e71991372546aChristian Maederpubconfpath = @pubconfpath@
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maederpkgconfigdir = $(libdir)/pkgconfig
5606c84ebef3de545602e215bbd87931334d48f0mcodescukrb5rcachedir = @krb5rcachedir@
c208973c890b8f993297720fd0247bc7481d4304Christian Maedersudolibdir = @sudolibpath@
ef1c24c8229ade3ac872febebd18c181e32fb9c4Christian MaederUNICODE_LIBS=@UNICODE_LIBS@
ef1c24c8229ade3ac872febebd18c181e32fb9c4Christian Maederif WANT_AUX_INFO
024703c9d1326c23e307c0b0d453ed3358e87fe4cmaeder AM_CFLAGS += -aux-info $@.X
1d65a799298f6b1253d774c22f61029e6eb99cadcmaeder AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
1d65a799298f6b1253d774c22f61029e6eb99cadcmaeder -Wcast-qual -Wcast-align -Wwrite-strings \
ea5ccb1c6e89486a54e1f4bd95840147e96093edChristian Maeder -Werror-implicit-function-declaration \
de8eee2014437ec4020be15cd363257f87e79943Christian Maeder -fno-strict-aliasing \
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksadist_pkgconfig_DATA =
275698320a734a6fd647ea6a461d6ce38862da1dChristian MaederACLOCAL_AMFLAGS = -I m4 -I .
e42249ec61f50a83525db6e5fc9f5c4dd1b4cf5fcmaederif BUILD_SSH
473f5af6e4803fbeecc814065952396f2501039bChristian Maederbin_PROGRAMS = \
473f5af6e4803fbeecc814065952396f2501039bChristian Maeder sss_ssh_authorizedkeys \
473f5af6e4803fbeecc814065952396f2501039bChristian Maeder sss_ssh_knownhostsproxy
6a88f8edd881afaf4b865b01bfbb4faaf0e7a3c9Simon Ulbrichtsbin_PROGRAMS = \
20bbcc2b693b3040d7b8cc92ba966580637027d9cmaeder sss_useradd \
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa sss_userdel \
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder sss_groupadd \
e42249ec61f50a83525db6e5fc9f5c4dd1b4cf5fcmaeder sss_groupdel \
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder sss_usermod \
734a5ebd38032798f0ab908e2d52862c71b2c127Simon Ulbricht sss_groupmod \
ea5ccb1c6e89486a54e1f4bd95840147e96093edChristian Maeder sss_groupshow \
c99b0eb6632087d502dd4269599c5aa68a148eebSimon Ulbricht sss_debuglevel \
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maedersssdlibexec_PROGRAMS = \
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescuif BUILD_SUDO
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maedersssdlibexec_PROGRAMS += sssd_sudo
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksaif BUILD_AUTOFS
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksasssdlibexec_PROGRAMS += sssd_autofs
dae8246f1f55b6a85e946fc1bfb6d32d556395f1Simon Ulbrichtsssdlibexec_PROGRAMS += sssd_ssh
18548c6cc2dff13bf9f5f08b3f6cde6ca914df1dChristian Maederif BUILD_PAC_RESPONDER
6a6689ad6d4c70af2ce3389f39a50982f20fd939Christian Maeder sssdlibexec_PROGRAMS += sssd_pac
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maeder non_interactive_check_based_tests = \
be1ce1c2b2819ef32743136c13101f1927375311Christian Maeder dlopen-tests \
6a6689ad6d4c70af2ce3389f39a50982f20fd939Christian Maeder sysdb-tests \
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa strtonum-tests \
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder resolv-tests \
5896f38ba2934056542cb7cb3e6359e88a622547Christian Maeder krb5-utils-tests \
526e7f36639cb58e3c99a54bea082499a6b04a25Christian Maeder check_and_open-tests \
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder files-tests \
526e7f36639cb58e3c99a54bea082499a6b04a25Christian Maeder refcount-tests \
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder fail_over-tests \
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksa find_uid-tests \
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksa auth-tests \
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder ipa_ldap_opt-tests \
6a6689ad6d4c70af2ce3389f39a50982f20fd939Christian Maeder ad_ldap_opt-tests \
6a6689ad6d4c70af2ce3389f39a50982f20fd939Christian Maeder simple_access-tests \
6a6689ad6d4c70af2ce3389f39a50982f20fd939Christian Maeder crypto-tests \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder util-tests \
e98c3d3efab62d97ebdeed52f4109d961f6432aaChristian Maeder debug-tests \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder ipa_hbac-tests \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder sss_idmap-tests \
8f9ac967da20be8d7782d2fc0a085dd42f79c0cbEugen Kuksa responder_socket_access-tests
703004db20b23870f080c4d9640729b19b7c2288Eugen Kuksa non_interactive_check_based_tests += sysdb_ssh-tests
5896f38ba2934056542cb7cb3e6359e88a622547Christian Maederif HAVE_CMOCKA
5896f38ba2934056542cb7cb3e6359e88a622547Christian Maeder non_interactive_cmocka_based_tests = \
5896f38ba2934056542cb7cb3e6359e88a622547Christian Maeder nss-srv-tests \
5fb6343a5a2b4bbc67bc83479c84a92d23d30edfChristian Maeder test-find-uid \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder sss_nss_idmap-tests \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder dyndns-tests \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder fqnames-tests \
18548c6cc2dff13bf9f5f08b3f6cde6ca914df1dChristian Maeder test_sss_idmap
5fb6343a5a2b4bbc67bc83479c84a92d23d30edfChristian Maedercheck_PROGRAMS = \
6a6689ad6d4c70af2ce3389f39a50982f20fd939Christian Maeder stress-tests \
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder krb5-child-test \
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder $(non_interactive_cmocka_based_tests) \
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder $(non_interactive_check_based_tests)
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian MaederPYTHON_TESTS =
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maederif BUILD_PYTHON_BINDINGS
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian MaederPYTHON_TESTS += src/config/SSSDConfigTest.py \
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder $(PYTHON_TESTS) \
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder $(non_interactive_cmocka_based_tests) \
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder $(non_interactive_check_based_tests)
dfa31ad230c88a66a9722c2a5ab23fe82c33f014Eugen Kuksasssdlib_LTLIBRARIES = \
e99cb5db53054d96bb97c9b8b130bd249802450eTill Mossakowskildblib_LTLIBRARIES = \
e99cb5db53054d96bb97c9b8b130bd249802450eTill Mossakowskiif BUILD_KRB5_LOCATOR_PLUGIN
8723ec450f2e7a024230467c0c28a3f154905483cmaederkrb5plugin_LTLIBRARIES = \
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksaif BUILD_PAC_RESPONDER
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksakrb5authdata_plugin_LTLIBRARIES = \
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maedernoinst_LTLIBRARIES =
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksapkglib_LTLIBRARIES = \
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksa SSS_CRYPT_SOURCES = src/util/crypto/nss/nss_base64.c \
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksa SSS_CRYPT_CFLAGS = $(NSS_CFLAGS)
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksa SSS_CRYPT_LIBS = $(NSS_LIBS)
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksa SSS_CRYPT_SOURCES = src/util/crypto/libcrypto/crypto_base64.c \
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksa src/util/crypto/libcrypto/crypto_sha512crypt.c \
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksa SSS_CRYPT_CFLAGS = $(CRYPTO_CFLAGS)
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksa SSS_CRYPT_LIBS = $(CRYPTO_LIBS)
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksalibsss_crypt_la_SOURCES = \
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksa $(SSS_CRYPT_SOURCES)
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksalibsss_crypt_la_CFLAGS = \
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksa $(SSS_CRYPT_CFLAGS) \
31a81edf1285dc338211bfe86ba50a1f4128d9d2Christian Maeder $(DHASH_CFLAGS)
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederlibsss_crypt_la_LIBADD = \
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder $(SSS_CRYPT_LIBS)
5d3978bb76c33d08d6297f69f10bbc04721ee3a5cmaederlibsss_crypt_la_LDFLAGS = \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder -avoid-version
1f0483f71bad0707f10293d0b4db4649aa93fb35Christian Maederif BUILD_PYTHON_BINDINGS
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maederpyexec_LTLIBRARIES = \
6f9d360a425bdae3bd15289388e64c14a85eca43cmaederdist_noinst_SCRIPTS = \
c5b8b64377e24bcbf5cc108ca433cfbbd6235ba1Christian Maeder $(EXTRA_SCRIPTS) \
7b21830970250ca6369b0ae60f34c990f9a5c5bfTill Mossakowski src/config/SSSDConfig/sssd_upgrade_config.py \
8723ec450f2e7a024230467c0c28a3f154905483cmaederdist_noinst_DATA = \
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder src/config/testconfigs/sssd-noversion.conf \
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder src/config/testconfigs/sssd-badversion.conf \
5d93620c37abd9c665d3fe532d4852d62dff4233Christian Maeder src/config/testconfigs/sssd-invalid-badbool.conf
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder###############################
4bd27a2cb9efd5d8ff00b5cf823487403add724ecmaeder# Global compilation settings #
5d93620c37abd9c665d3fe532d4852d62dff4233Christian Maeder###############################
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederAM_CPPFLAGS = \
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder -Iinclude \
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder -I$(srcdir)/include \
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder -I$(srcdir)/src \
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder -Iinclude \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder $(POPT_CFLAGS) \
4937a0e373f619dc520799923acec42db5da5eb3Eugen Kuksa $(TALLOC_CFLAGS) \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(TDB_CFLAGS) \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(TEVENT_CFLAGS) \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(LDB_CFLAGS) \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(DBUS_CFLAGS) \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(PCRE_CFLAGS) \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(COLLECTION_CFLAGS) \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(INI_CONFIG_CFLAGS) \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(DHASH_CFLAGS) \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(LIBNL_CFLAGS) \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(OPENLDAP_CFLAGS) \
df24d7f0c79862ffd8189698645e201bf07a4d9cEugen Kuksa $(GLIB2_CFLAGS) \
df24d7f0c79862ffd8189698645e201bf07a4d9cEugen Kuksa -DLIBDIR=\"$(libdir)\" \
feb9227bb5c49d5bea1a112500c3b3eba31abdfbcmaeder -DVARDIR=\"$(localstatedir)\" \
df24d7f0c79862ffd8189698645e201bf07a4d9cEugen Kuksa -DSHLIBEXT=\"$(SHLIBEXT)\" \
df24d7f0c79862ffd8189698645e201bf07a4d9cEugen Kuksa -DSSSD_LIBEXEC_PATH=\"$(sssdlibexecdir)\" \
df24d7f0c79862ffd8189698645e201bf07a4d9cEugen Kuksa -DSSSD_INTROSPECT_PATH=\"$(dbusinstropectdir)\" \
df24d7f0c79862ffd8189698645e201bf07a4d9cEugen Kuksa -DSSSD_CONF_DIR=\"$(sssdconfdir)\" \
feb9227bb5c49d5bea1a112500c3b3eba31abdfbcmaeder -DSSS_NSS_MCACHE_DIR=\"$(mcpath)\" \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder -DSSS_NSS_SOCKET_NAME=\"$(pipepath)/nss\" \
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder -DSSS_PAM_SOCKET_NAME=\"$(pipepath)/pam\" \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder -DSSS_PAC_SOCKET_NAME=\"$(pipepath)/pac\" \
fe495a0978e5aa70776103c37fb0eb2bd6abea69Eugen Kuksa -DSSS_PAM_PRIV_SOCKET_NAME=\"$(pipepath)/private/pam\" \
dfa31ad230c88a66a9722c2a5ab23fe82c33f014Eugen Kuksa -DSSS_SUDO_SOCKET_NAME=\"$(pipepath)/sudo\" \
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa -DSSS_AUTOFS_SOCKET_NAME=\"$(pipepath)/autofs\" \
64f5f0a8c38d5b2ba33b09e02e92b0e3f812d6d0Eugen Kuksa -DSSS_SSH_SOCKET_NAME=\"$(pipepath)/ssh\" \
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa -DLOCALEDIR=\"$(localedir)\"
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen KuksaSSSD_RESPONDER_OBJ = \
dfa31ad230c88a66a9722c2a5ab23fe82c33f014Eugen KuksaSSSD_TOOLS_OBJ = \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen KuksaSSSD_LCL_TOOLS_OBJ = \
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa $(SSSD_TOOLS_OBJ)
ab38e2fac740c4336afafbe0584053dc2e67002bEugen KuksaSSSD_RESOLV_OBJ = \
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksaif BUILD_ARES_DATA
dfa31ad230c88a66a9722c2a5ab23fe82c33f014Eugen Kuksa SSSD_RESOLV_OBJ += \
ab38e2fac740c4336afafbe0584053dc2e67002bEugen KuksaSSSD_FAILOVER_OBJ = \
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa $(SSSD_RESOLV_OBJ)
64f5f0a8c38d5b2ba33b09e02e92b0e3f812d6d0Eugen KuksaSSSD_LIBS = \
64f5f0a8c38d5b2ba33b09e02e92b0e3f812d6d0Eugen Kuksa $(TALLOC_LIBS) \
64f5f0a8c38d5b2ba33b09e02e92b0e3f812d6d0Eugen Kuksa $(TEVENT_LIBS) \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(POPT_LIBS) \
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder $(LDB_LIBS) \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(DBUS_LIBS) \
5586064a8b4b5328f37f9a7cf2aaf893ed099e67Eugen Kuksa $(PCRE_LIBS) \
5586064a8b4b5328f37f9a7cf2aaf893ed099e67Eugen Kuksa $(INI_CONFIG_LIBS) \
8723ec450f2e7a024230467c0c28a3f154905483cmaeder $(COLLECTION_LIBS) \
8723ec450f2e7a024230467c0c28a3f154905483cmaeder $(DHASH_LIBS) \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(SSS_CRYPT_LIBS) \
8723ec450f2e7a024230467c0c28a3f154905483cmaeder $(OPENLDAP_LIBS) \
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian MaederPYTHON_BINDINGS_LIBS = \
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbricht $(TALLOC_LIBS) \
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbricht $(TEVENT_LIBS) \
8723ec450f2e7a024230467c0c28a3f154905483cmaeder $(POPT_LIBS) \
8723ec450f2e7a024230467c0c28a3f154905483cmaeder $(LDB_LIBS) \
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbricht $(DBUS_LIBS) \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa $(PCRE_LIBS) \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa $(DHASH_LIBS) \
8723ec450f2e7a024230467c0c28a3f154905483cmaeder $(SSS_CRYPT_LIBS) \
7bb0a9e92bc7a6f868eaa0b9c3212c0af4f96b7fEugen Kuksa $(OPENLDAP_LIBS) \
8723ec450f2e7a024230467c0c28a3f154905483cmaederTOOLS_LIBS = \
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht $(LTLIBINTL) \
233754e153e665aa748bf8b45bd8b1938b6c21a7Christian Maeder $(TALLOC_LIBS) \
5586064a8b4b5328f37f9a7cf2aaf893ed099e67Eugen Kuksa $(TEVENT_LIBS) \
5586064a8b4b5328f37f9a7cf2aaf893ed099e67Eugen Kuksa $(POPT_LIBS) \
5586064a8b4b5328f37f9a7cf2aaf893ed099e67Eugen Kuksa $(LDB_LIBS) \
5586064a8b4b5328f37f9a7cf2aaf893ed099e67Eugen Kuksa $(DBUS_LIBS) \
5586064a8b4b5328f37f9a7cf2aaf893ed099e67Eugen Kuksa $(PCRE_LIBS) \
8723ec450f2e7a024230467c0c28a3f154905483cmaeder $(INI_CONFIG_LIBS) \
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht $(COLLECTION_LIBS) \
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht $(DHASH_LIBS) \
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht $(OPENLDAP_LIBS) \
8723ec450f2e7a024230467c0c28a3f154905483cmaeder $(TDB_LIBS)
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbrichtif BUILD_SELINUX
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht PYTHON_BINDINGS_LIBS += $(SELINUX_LIBS)
5586064a8b4b5328f37f9a7cf2aaf893ed099e67Eugen Kuksa TOOLS_LIBS += $(SELINUX_LIBS)
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbrichtif BUILD_SEMANAGE
8723ec450f2e7a024230467c0c28a3f154905483cmaeder PYTHON_BINDINGS_LIBS += $(SEMANAGE_LIBS)
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder TOOLS_LIBS += $(SEMANAGE_LIBS)
8723ec450f2e7a024230467c0c28a3f154905483cmaederdist_noinst_HEADERS = \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder dist_noinst_HEADERS += src/util/crypto/nss/nss_util.h
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen KuksaSSSD_DOCS = \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder nss_idmap_doc
562e30787355109feb0133ffea2ad86b6c143c26Simon Ulbricht SSSD_DOCS += libsss_sudo_doc
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen KuksaCLIENT_LIBS = $(LTLIBINTL)
8723ec450f2e7a024230467c0c28a3f154905483cmaederif HAVE_PTHREAD
7bb0a9e92bc7a6f868eaa0b9c3212c0af4f96b7fEugen KuksaCLIENT_LIBS += -lpthread
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon Ulbricht#####################
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder# Utility libraries #
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder#####################
986888e7f4d8ed681272a79c63f329ce8037063dcmaederpkglib_LTLIBRARIES += libsss_debug.la
4bd27a2cb9efd5d8ff00b5cf823487403add724ecmaederlibsss_debug_la_SOURCES = \
2e76bbbed1c936bb0aee1753837e1c50416847a2Simon Ulbrichtlibsss_debug_la_LDFLAGS = \
8723ec450f2e7a024230467c0c28a3f154905483cmaeder -avoid-version
8723ec450f2e7a024230467c0c28a3f154905483cmaederpkglib_LTLIBRARIES += libsss_child.la
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksalibsss_child_la_SOURCES = src/util/child_common.c
60e6795dd310e10194e12bb660575aadf941328bEugen Kuksalibsss_child_la_LDFLAGS = -avoid-version
60e6795dd310e10194e12bb660575aadf941328bEugen Kuksapkglib_LTLIBRARIES += libsss_util.la
1d65a799298f6b1253d774c22f61029e6eb99cadcmaederlibsss_util_la_SOURCES = \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederlibsss_util_la_LIBADD = \
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder $(SSSD_LIBS) \
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaeder $(UNICODE_LIBS)
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaederif BUILD_SUDO
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaeder libsss_util_la_SOURCES += src/db/sysdb_sudo.c
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaederif BUILD_SSH
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaederlibsss_util_la_SOURCES += \
cbd64ad1d663565751cb9442f78a40ff96c6bed6Eugen Kuksalibsss_util_la_LDFLAGS = -avoid-version
f382d86a384743a770cd5490a641e38ed1069c5cChristian MaederSSSD_INTERNAL_LTLIBS = \
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maederlib_LTLIBRARIES = libipa_hbac.la libsss_idmap.la libsss_nss_idmap.la
e24da6268aa5791c7efd44571cafc0e36bf568dbChristian Maederdist_pkgconfig_DATA += src/providers/ipa/ipa_hbac.pc
e24da6268aa5791c7efd44571cafc0e36bf568dbChristian Maederlibipa_hbac_la_SOURCES = \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksalibipa_hbac_la_LDFLAGS = \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa -version-info 0:1:0 \
fdae29fce51a3b43f17e1cad0deb0f5381b9d3f6Christian Maeder $(UNICODE_LIBS)
fdae29fce51a3b43f17e1cad0deb0f5381b9d3f6Christian Maederdist_pkgconfig_DATA += src/lib/idmap/sss_idmap.pc
dab141168df1b5ae84852d862b3aefc8782cfc7emcodesculibsss_idmap_la_SOURCES = \
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodesculibsss_idmap_la_LDFLAGS = \
dab141168df1b5ae84852d862b3aefc8782cfc7emcodescu -version-info 1:0:1
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescudist_pkgconfig_DATA += src/sss_client/idmap/sss_nss_idmap.pc
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodesculibsss_nss_idmap_la_SOURCES = \
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodesculibsss_nss_idmap_la_LDFLAGS = \
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescu $(CLIENT_LIBS) \
dab141168df1b5ae84852d862b3aefc8782cfc7emcodescu -version-info 0:1:0
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbrichtinclude_HEADERS = \
05c714be15ce094d83f1b989cdf5236be78419bfSimon Ulbricht####################
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder# Program Binaries #
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder####################
05c714be15ce094d83f1b989cdf5236be78419bfSimon Ulbrichtsssd_SOURCES = \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaedersssd_LDADD = \
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder $(SSSD_LIBS) \
f6a562e28240e4f9107c199ba7a8e500ccfbfa55Simon Ulbricht $(INOTIFY_LIBS) \
fdae29fce51a3b43f17e1cad0deb0f5381b9d3f6Christian Maeder $(LIBNL_LIBS) \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa $(KEYUTILS_LIBS) \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa $(SSSD_INTERNAL_LTLIBS)
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maedersssd_nss_SOURCES = \
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder $(SSSD_RESPONDER_OBJ)
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maedersssd_nss_LDADD = \
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa $(TDB_LIBS) \
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder $(SSSD_LIBS) \
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder $(SSSD_INTERNAL_LTLIBS)
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maedersssd_pam_SOURCES = \
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder $(SSSD_RESPONDER_OBJ)
b532acc045cf5e26beb0691acc136d11188cce87Christian Maedersssd_pam_LDADD = \
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder $(TDB_LIBS) \
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder $(SSSD_LIBS) \
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder $(SELINUX_LIBS) \
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder $(SSSD_INTERNAL_LTLIBS)
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbrichtsssd_sudo_SOURCES = \
ccd9cf19d129595770d592d3d0d80c6619f7a141Eugen Kuksa $(SSSD_RESPONDER_OBJ)
f07364021546acc2fa5da55501bd6207b040f7bfEugen Kuksasssd_sudo_LDADD = \
f07364021546acc2fa5da55501bd6207b040f7bfEugen Kuksa $(SSSD_LIBS) \
f07364021546acc2fa5da55501bd6207b040f7bfEugen Kuksa $(SSSD_INTERNAL_LTLIBS)
986888e7f4d8ed681272a79c63f329ce8037063dcmaederif BUILD_AUTOFS
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maedersssd_autofs_SOURCES = \
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder $(SSSD_RESPONDER_OBJ)
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maedersssd_autofs_LDADD = \
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder $(SSSD_LIBS) \
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder $(SSSD_INTERNAL_LTLIBS)
00d671cc654fe8d1571fa594bbebc9a2906ea880cmaederif BUILD_SSH
986888e7f4d8ed681272a79c63f329ce8037063dcmaedersssd_ssh_SOURCES = \
8723ec450f2e7a024230467c0c28a3f154905483cmaeder $(SSSD_RESPONDER_OBJ)
986888e7f4d8ed681272a79c63f329ce8037063dcmaedersssd_ssh_LDADD = \
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder $(SSSD_LIBS) \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder $(SSSD_INTERNAL_LTLIBS)
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maedersssd_pac_SOURCES = \
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder $(SSSD_UTIL_OBJ) \
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder $(SSSD_RESPONDER_OBJ)
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksasssd_pac_CFLAGS = \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa $(AM_CFLAGS) \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa $(NDR_KRB5PAC_CFLAGS)
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaedersssd_pac_LDADD = \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa $(NDR_KRB5PAC_LIBS) \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(TDB_LIBS) \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(SSSD_LIBS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(SSSD_INTERNAL_LTLIBS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasssd_be_SOURCES = \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa $(SSSD_FAILOVER_OBJ)
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksasssd_be_LDADD = \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa $(LIBADD_DL) \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa $(SSSD_LIBS) \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa $(CARES_LIBS) \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa $(PAM_LIBS) \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa $(SSSD_INTERNAL_LTLIBS)
c4f9e16aa6d0b26e8ef6f896aac0daea9072f994Eugen Kuksasssd_be_LDFLAGS = \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa -Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa -export-dynamic
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksaif BUILD_PYTHON_BINDINGS
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksasss_obfuscate_pythondir = $(sbindir)
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksadist_sss_obfuscate_python_SCRIPTS = \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksadist_noinst_DATA += \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa######################
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa# Command-line Tools #
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa######################
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksasss_useradd_SOURCES = \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(SSSD_TOOLS_OBJ)
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksasss_useradd_LDADD = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(TOOLS_LIBS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(SSSD_INTERNAL_LTLIBS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasss_userdel_SOURCES = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(SSSD_LCL_TOOLS_OBJ)
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksasss_userdel_LDADD = \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa $(TOOLS_LIBS) \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(SYSTEMD_LOGIN_LIBS) \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(SSSD_INTERNAL_LTLIBS)
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksasss_userdel_CFLAGS = \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder $(AM_CFLAGS) \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(SYSTEMD_LOGIN_CFLAGS)
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksasss_userdel_LDFLAGS = \
c4f9e16aa6d0b26e8ef6f896aac0daea9072f994Eugen Kuksa $(CLIENT_LIBS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasss_groupadd_SOURCES = \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(SSSD_TOOLS_OBJ)
c4f9e16aa6d0b26e8ef6f896aac0daea9072f994Eugen Kuksasss_groupadd_LDADD = \
c4f9e16aa6d0b26e8ef6f896aac0daea9072f994Eugen Kuksa $(TOOLS_LIBS) \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(SSSD_INTERNAL_LTLIBS)
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksasss_groupdel_SOURCES = \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(SSSD_LCL_TOOLS_OBJ)
876c7f5a5366669437a05d63694bdece02bdd58eEugen Kuksasss_groupdel_LDADD = \
876c7f5a5366669437a05d63694bdece02bdd58eEugen Kuksa $(TOOLS_LIBS) \
a0f7f1d3aef3e4229f57eb6065a62e48d15b66fbEugen Kuksa $(SSSD_INTERNAL_LTLIBS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasss_groupdel_CFLAGS = $(AM_CFLAGS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasss_groupdel_LDFLAGS = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(CLIENT_LIBS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasss_usermod_SOURCES = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(SSSD_LCL_TOOLS_OBJ)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasss_usermod_LDADD = \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(TOOLS_LIBS) \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(SSSD_INTERNAL_LTLIBS)
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksasss_usermod_CFLAGS = $(AM_CFLAGS)
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksasss_usermod_LDFLAGS = \
876c7f5a5366669437a05d63694bdece02bdd58eEugen Kuksa $(CLIENT_LIBS)
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksasss_groupmod_SOURCES = \
876c7f5a5366669437a05d63694bdece02bdd58eEugen Kuksa $(SSSD_LCL_TOOLS_OBJ)
876c7f5a5366669437a05d63694bdece02bdd58eEugen Kuksasss_groupmod_LDADD = \
876c7f5a5366669437a05d63694bdece02bdd58eEugen Kuksa $(TOOLS_LIBS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(SSSD_INTERNAL_LTLIBS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasss_groupmod_CFLAGS = $(AM_CFLAGS)
7e92d8017cdef293b8ab8d9eb925867bbd77ae10Eugen Kuksasss_groupmod_LDFLAGS = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(CLIENT_LIBS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasss_groupshow_SOURCES = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(SSSD_TOOLS_OBJ)
7e92d8017cdef293b8ab8d9eb925867bbd77ae10Eugen Kuksasss_groupshow_LDADD = \
7e92d8017cdef293b8ab8d9eb925867bbd77ae10Eugen Kuksa $(TOOLS_LIBS) \
7e92d8017cdef293b8ab8d9eb925867bbd77ae10Eugen Kuksa $(SSSD_INTERNAL_LTLIBS)
7e92d8017cdef293b8ab8d9eb925867bbd77ae10Eugen Kuksasss_cache_SOURCES = \
7e92d8017cdef293b8ab8d9eb925867bbd77ae10Eugen Kuksa $(SSSD_LCL_TOOLS_OBJ)
7e92d8017cdef293b8ab8d9eb925867bbd77ae10Eugen Kuksasss_cache_LDADD = \
7e92d8017cdef293b8ab8d9eb925867bbd77ae10Eugen Kuksa $(TOOLS_LIBS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(SSSD_INTERNAL_LTLIBS)
876c7f5a5366669437a05d63694bdece02bdd58eEugen Kuksasss_cache_CFLAGS = $(AM_CFLAGS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasss_cache_LDFLAGS = \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(CLIENT_LIBS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasss_debuglevel_SOURCES = \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(SSSD_TOOLS_OBJ)
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksasss_debuglevel_LDADD = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(TOOLS_LIBS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(SSSD_INTERNAL_LTLIBS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasss_seed_SOURCES = \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(SSSD_TOOLS_OBJ)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasss_seed_LDADD = \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksa $(TOOLS_LIBS) \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksa $(SSSD_INTERNAL_LTLIBS)
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksaif BUILD_SUDO
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksasss_sudo_cli_SOURCES = \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksasss_sudo_cli_CFLAGS = $(AM_CFLAGS)
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksasss_sudo_cli_LDFLAGS = $(CLIENT_LIBS)
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksasss_ssh_authorizedkeys_SOURCES = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasss_ssh_authorizedkeys_CFLAGS = $(AM_CFLAGS)
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksasss_ssh_authorizedkeys_LDADD = \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksa $(SSSD_INTERNAL_LTLIBS)
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksasss_ssh_authorizedkeys_LDFLAGS = $(CLIENT_LIBS) $(TALLOC_LIBS) $(POPT_LIBS)
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksasss_ssh_knownhostsproxy_SOURCES = \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksasss_ssh_knownhostsproxy_CFLAGS = $(AM_CFLAGS)
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksasss_ssh_knownhostsproxy_LDADD = \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksa $(SSSD_INTERNAL_LTLIBS)
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksasss_ssh_knownhostsproxy_LDFLAGS = $(CLIENT_LIBS) $(TALLOC_LIBS) $(POPT_LIBS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa#################
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa# Feature Tests #
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa#################
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen KuksaTESTS_ENVIRONMENT = LDB_MODULES_PATH=$(abs_top_builddir)/ldb_mod_test_dir
943f025155b53035a7212cf8f5979e3ec11d5978Eugen Kuksaldb_mod_test_dir: memberof.la
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa mkdir -p $(builddir)/ldb_mod_test_dir
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa cp $(builddir)/.libs/memberof.so $(builddir)/ldb_mod_test_dir
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksanoinst_LTLIBRARIES += \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksalibsss_test_common_la_SOURCES = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksaif HAVE_CHECK
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksalibsss_test_common_la_SOURCES += \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksacheck_LTLIBRARIES = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksalibdlopen_test_providers_la_SOURCES = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(sssd_be_SOURCES)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksalibdlopen_test_providers_la_CFLAGS = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(AM_CFLAGS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(CHECK_CFLAGS) \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa -DUNIT_TESTING
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksalibdlopen_test_providers_la_LIBADD = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(PAM_LIBS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(SSSD_LIBS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(CARES_LIBS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(SSSD_INTERNAL_LTLIBS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksalibdlopen_test_providers_la_LDFLAGS = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa -avoid-version \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa -Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa -rpath $(abs_top_builddir) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa -export-dynamic
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksadlopen_tests_SOURCES = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksadlopen_tests_CFLAGS = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(AM_CFLAGS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(CHECK_CFLAGS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksadlopen_tests_LDADD = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(LIBADD_DL) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(CHECK_LIBS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasysdb_tests_DEPENDENCIES = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(ldblib_LTLIBRARIES)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasysdb_tests_SOURCES = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasysdb_tests_CFLAGS = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(AM_CFLAGS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(CHECK_CFLAGS)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasysdb_tests_LDADD = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(SSSD_LIBS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(CHECK_LIBS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(SSSD_INTERNAL_LTLIBS) \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasysdb_ssh_tests_DEPENDENCIES = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(ldblib_LTLIBRARIES)
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasysdb_ssh_tests_SOURCES = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksasysdb_ssh_tests_CFLAGS = \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(AM_CFLAGS)\
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(CHECK_CFLAGS)
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksasysdb_ssh_tests_LDADD = \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(SSSD_LIBS) \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(CHECK_LIBS) \
c4f9e16aa6d0b26e8ef6f896aac0daea9072f994Eugen Kuksa $(SSSD_INTERNAL_LTLIBS) \
876c7f5a5366669437a05d63694bdece02bdd58eEugen Kuksastrtonum_tests_SOURCES = \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksastrtonum_tests_CFLAGS = \
876c7f5a5366669437a05d63694bdece02bdd58eEugen Kuksa $(AM_CFLAGS) \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(CHECK_CFLAGS)
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksastrtonum_tests_LDADD = \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksa $(SSSD_LIBS) \
876c7f5a5366669437a05d63694bdece02bdd58eEugen Kuksa $(CHECK_LIBS) \
5282dcff047a0541e424d77b46dc837093e99586Eugen Kuksakrb5_utils_tests_SOURCES = \
00d671cc654fe8d1571fa594bbebc9a2906ea880cmaeder $(SSSD_FAILOVER_OBJ)
00d671cc654fe8d1571fa594bbebc9a2906ea880cmaederkrb5_utils_tests_CFLAGS = \
00d671cc654fe8d1571fa594bbebc9a2906ea880cmaeder $(AM_CFLAGS) \
e5f71ad96ddbaafd3bf8ae0820df93e0db4b0527cmaeder $(CHECK_CFLAGS) \
526e7f36639cb58e3c99a54bea082499a6b04a25Christian Maeder $(SYSTEMD_LOGIN_CFLAGS)
986888e7f4d8ed681272a79c63f329ce8037063dcmaederkrb5_utils_tests_LDADD = \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder $(SSSD_LIBS)\
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder $(CARES_LIBS) \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(KRB5_LIBS) \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(CHECK_LIBS) \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(SYSTEMD_LOGIN_LIBS) \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(SSSD_INTERNAL_LTLIBS) \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaedercheck_and_open_tests_SOURCES = \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaedercheck_and_open_tests_CFLAGS = \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(AM_CFLAGS) \
bb20498381d61cb76b362f1164aa3d6cbde165aaEugen Kuksa $(CHECK_CFLAGS)
eca54dc24f2c59cc51645115347a89ba2b40de36cmaedercheck_and_open_tests_LDADD = \
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa $(CHECK_LIBS) \
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen KuksaFILES_TESTS_LIBS = \
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa $(CHECK_LIBS) \
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa $(POPT_LIBS) \
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa $(TALLOC_LIBS) \
bb20498381d61cb76b362f1164aa3d6cbde165aaEugen Kuksaif BUILD_SELINUX
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa FILES_TESTS_LIBS += $(SELINUX_LIBS)
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksaif BUILD_SEMANAGE
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa FILES_TESTS_LIBS += $(SEMANAGE_LIBS)
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksafiles_tests_SOURCES = \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederfiles_tests_CFLAGS = \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(AM_CFLAGS) \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(CHECK_CFLAGS)
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederfiles_tests_LDADD = \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(FILES_TESTS_LIBS) \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(SSSD_INTERNAL_LTLIBS)
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederSSSD_RESOLV_TESTS_OBJ = \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(SSSD_RESOLV_OBJ)
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederif BUILD_ARES_DATA
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder SSSD_RESOLV_TESTS_OBJ += \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederresolv_tests_SOURCES = \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(SSSD_RESOLV_TESTS_OBJ)
5896f38ba2934056542cb7cb3e6359e88a622547Christian Maederresolv_tests_CFLAGS = \
8846af9dfc3d74f8b1d2566e81c9e5aa25647b99Eugen Kuksa $(AM_CFLAGS) \
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksa $(CHECK_CFLAGS) \
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksaresolv_tests_LDADD = \
9dc3201888f22f8f78e83090cbf46b10b6109625Eugen Kuksa $(SSSD_LIBS) \
9dc3201888f22f8f78e83090cbf46b10b6109625Eugen Kuksa $(CHECK_LIBS) \
9dc3201888f22f8f78e83090cbf46b10b6109625Eugen Kuksa $(CARES_LIBS) \
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksarefcount_tests_SOURCES = \
26acf851cacd7a31bdc9b25a42af9949942fa7c6Christian Maederrefcount_tests_CFLAGS = \
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksa $(CHECK_CFLAGS)
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksarefcount_tests_LDADD = \
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksa $(SSSD_LIBS) \
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksa $(CHECK_LIBS) \
fd94a6f66ccb5cef99aa42069b61e4b8734dbd3fChristian Maeder $(SSSD_INTERNAL_LTLIBS) \
bd90cf050d470eb42f6e0b79327cc53bd0f80dc9Christian Maederfail_over_tests_SOURCES = \
de8eee2014437ec4020be15cd363257f87e79943Christian Maeder $(SSSD_FAILOVER_OBJ) \
de8eee2014437ec4020be15cd363257f87e79943Christian Maederfail_over_tests_CFLAGS = \
bd90cf050d470eb42f6e0b79327cc53bd0f80dc9Christian Maeder $(CHECK_CFLAGS)
986888e7f4d8ed681272a79c63f329ce8037063dcmaederfail_over_tests_LDADD = \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder $(SSSD_LIBS) \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder $(CHECK_LIBS) \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa $(CARES_LIBS) \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder $(SSSD_INTERNAL_LTLIBS) \
5a448e9be8c4482a978b174b744237757335140fChristian Maederfind_uid_tests_SOURCES = \
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maederfind_uid_tests_CFLAGS = \
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder $(AM_CFLAGS) \
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder $(TALLOC_CFLAGS) \
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder $(DHASH_CFLAGS) \
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder $(CHECK_CFLAGS) \
142fd5dd7fcfa170f08b2a0ab232859428f6e3c2Christian Maeder $(SYSTEMD_LOGIN_CFLAGS)
142fd5dd7fcfa170f08b2a0ab232859428f6e3c2Christian Maederfind_uid_tests_LDADD = \
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder $(TALLOC_LIBS) \
3f08b178a44369b618a5e0b5f1fc2207fe043aabChristian Maeder $(DHASH_LIBS) \
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder $(CHECK_LIBS) \
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder $(SYSTEMD_LOGIN_LIBS) \
986888e7f4d8ed681272a79c63f329ce8037063dcmaederauth_tests_SOURCES = \
986888e7f4d8ed681272a79c63f329ce8037063dcmaederauth_tests_CFLAGS = \
ea5ccb1c6e89486a54e1f4bd95840147e96093edChristian Maeder $(AM_CFLAGS) \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(CHECK_CFLAGS)
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederauth_tests_LDADD = \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(SSSD_LIBS) \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(CHECK_LIBS) \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(SSSD_INTERNAL_LTLIBS) \
26acf851cacd7a31bdc9b25a42af9949942fa7c6Christian Maederipa_ldap_opt_tests_SOURCES = \
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaederipa_ldap_opt_tests_CFLAGS = \
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder $(AM_CFLAGS) \
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder $(CHECK_CFLAGS)
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaederipa_ldap_opt_tests_LDADD = \
016b8f06b709deef8c24b3d6c59f085857a166d4Christian Maeder $(CHECK_LIBS) \
fb9ec1e4dd1877781ec2b491fb0a6bcd38a7b04dcmaeder $(TALLOC_LIBS) \
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder $(SSSD_INTERNAL_LTLIBS) \
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaederad_ldap_opt_tests_SOURCES = \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederad_ldap_opt_tests_CFLAGS = \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(AM_CFLAGS) \
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder $(CHECK_CFLAGS)
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaederad_ldap_opt_tests_LDADD = \
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder $(CHECK_LIBS) \
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder $(TALLOC_LIBS) \
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaedersimple_access_tests_SOURCES = \
8f9ac967da20be8d7782d2fc0a085dd42f79c0cbEugen Kuksa $(SSSD_FAILOVER_OBJ)
8f9ac967da20be8d7782d2fc0a085dd42f79c0cbEugen Kuksasimple_access_tests_CFLAGS = \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(AM_CFLAGS) \
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder $(CHECK_CFLAGS) \
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder -DUNIT_TESTING
bf51e183eda8e66f16795b35ce9a62468974b8e3Christian Maedersimple_access_tests_LDADD = \
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder $(LIBADD_DL) \
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maeder $(SSSD_LIBS) \
4d54e7814b18ce142359c92a5868e6dcff9219b5Christian Maeder $(CARES_LIBS) \
4d54e7814b18ce142359c92a5868e6dcff9219b5Christian Maeder $(CHECK_LIBS) \
142fd5dd7fcfa170f08b2a0ab232859428f6e3c2Christian Maeder $(PAM_LIBS) \
4d54e7814b18ce142359c92a5868e6dcff9219b5Christian Maeder $(SSSD_INTERNAL_LTLIBS) \
7be1485dfcaa5decb3586d194ff4b2443668e349Simon Ulbrichtutil_tests_SOURCES = \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maederutil_tests_CFLAGS = \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(AM_CFLAGS) \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(CHECK_CFLAGS)
f675b8f0a612e37472640da57b48d795bef4427eChristian Maederutil_tests_LDADD = \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(SSSD_LIBS) \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(CHECK_LIBS) \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(SSSD_INTERNAL_LTLIBS) \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maederdebug_tests_SOURCES = \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maederdebug_tests_CFLAGS = \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(AM_CFLAGS) \
7a3e20d1b7fe1b0e47c0b9138716b0bbc8ecf1f6Christian Maeder $(CHECK_CFLAGS)
7a3e20d1b7fe1b0e47c0b9138716b0bbc8ecf1f6Christian Maederdebug_tests_LDADD = \
7a3e20d1b7fe1b0e47c0b9138716b0bbc8ecf1f6Christian Maeder $(SSSD_LIBS) \
7a3e20d1b7fe1b0e47c0b9138716b0bbc8ecf1f6Christian Maeder $(CHECK_LIBS) \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maedercrypto_tests_SOURCES = \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(SSS_CRYPT_SOURCES) \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maedercrypto_tests_CFLAGS = \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(SSS_CRYPT_CFLAGS) \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(AM_CFLAGS) \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(CHECK_CFLAGS)
f675b8f0a612e37472640da57b48d795bef4427eChristian Maedercrypto_tests_LDADD = \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(SSS_CRYPT_LIBS) \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(SSSD_LIBS) \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(CHECK_LIBS) \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maederipa_hbac_tests_SOURCES = \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maederipa_hbac_tests_CFLAGS = \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(AM_CFLAGS) \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(CHECK_CFLAGS)
f675b8f0a612e37472640da57b48d795bef4427eChristian Maederipa_hbac_tests_LDADD = \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(SSSD_LIBS) \
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder $(CHECK_LIBS) \
526e7f36639cb58e3c99a54bea082499a6b04a25Christian Maedersss_idmap_tests_SOURCES = \
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maedersss_idmap_tests_CFLAGS = \
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maeder $(AM_CFLAGS) \
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maeder $(CHECK_CFLAGS)
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maedersss_idmap_tests_LDADD = \
18b36f727b1d0be6ce1ec918de15f5c17da7b53fcmaeder $(CHECK_LIBS) \
8723ec450f2e7a024230467c0c28a3f154905483cmaeder $(TALLOC_LIBS) \
7463a1bf64cfa90917e2afb6a5017ec411d2b3dbSimon Ulbrichtresponder_socket_access_tests_SOURCES = \
986888e7f4d8ed681272a79c63f329ce8037063dcmaederresponder_socket_access_tests_CFLAGS = \
5bedf8c26d27eac08962c78379bcb2e5cb529036Christian Maeder $(AM_CFLAGS) \
18b36f727b1d0be6ce1ec918de15f5c17da7b53fcmaeder $(CHECK_CFLAGS)
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksaresponder_socket_access_tests_LDADD = \
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksa $(CHECK_LIBS) \
703004db20b23870f080c4d9640729b19b7c2288Eugen Kuksa $(SSSD_LIBS) \
5606c84ebef3de545602e215bbd87931334d48f0mcodescu $(SSSD_INTERNAL_LTLIBS) \
5606c84ebef3de545602e215bbd87931334d48f0mcodescustress_tests_SOURCES = \
ace3ac8a6ba9031ea228823af98d12f95c56785fEugen Kuksastress_tests_LDADD = \
5bedf8c26d27eac08962c78379bcb2e5cb529036Christian Maeder $(SSSD_LIBS) \
11c3a215d5cf043181e83929f1ce214df65cb587Christian Maederkrb5_child_test_SOURCES = \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder $(SSSD_FAILOVER_OBJ)
7bb0a9e92bc7a6f868eaa0b9c3212c0af4f96b7fEugen Kuksakrb5_child_test_CFLAGS = \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder $(AM_CFLAGS) \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder -DKRB5_CHILD_DIR=\"$(builddir)\" \
ea5ccb1c6e89486a54e1f4bd95840147e96093edChristian Maeder $(CHECK_CFLAGS) \
ea5ccb1c6e89486a54e1f4bd95840147e96093edChristian Maeder $(SYSTEMD_LOGIN_CFLAGS)
1defc008da0fae281b776ffe464e2fef549804b5cmaederkrb5_child_test_LDADD = \
dab141168df1b5ae84852d862b3aefc8782cfc7emcodescu $(SSSD_LIBS) \
5606c84ebef3de545602e215bbd87931334d48f0mcodescu $(CARES_LIBS) \
5606c84ebef3de545602e215bbd87931334d48f0mcodescu $(KRB5_LIBS) \
5606c84ebef3de545602e215bbd87931334d48f0mcodescu $(CHECK_LIBS) \
5606c84ebef3de545602e215bbd87931334d48f0mcodescu $(SYSTEMD_LOGIN_LIBS) \
5606c84ebef3de545602e215bbd87931334d48f0mcodescu $(SSSD_INTERNAL_LTLIBS) \
5c89bca8b187e75ff87be1afe964c1aeba8a7725Eugen Kuksaif HAVE_CMOCKA
d102a920578426a89411cc8dabe47d7a881eab8fEugen KuksaTEST_MOCK_RESP_OBJ = \
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksanss_srv_tests_DEPENDENCIES = \
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksa $(ldblib_LTLIBRARIES)
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksanss_srv_tests_SOURCES = \
465c6b72e8e480969b5f08658e394992bcc08bfcSimon Ulbricht $(TEST_MOCK_RESP_OBJ) \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksanss_srv_tests_CFLAGS = \
8846af9dfc3d74f8b1d2566e81c9e5aa25647b99Eugen Kuksa $(AM_CFLAGS)
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksanss_srv_tests_LDFLAGS = \
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa -Wl,-wrap,sss_ncache_check_user \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa -Wl,-wrap,sss_packet_get_body \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa -Wl,-wrap,sss_packet_get_cmd \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa -Wl,-wrap,sss_cmd_send_empty \
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa -Wl,-wrap,sss_cmd_done
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksanss_srv_tests_LDADD = \
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa $(CMOCKA_LIBS) \
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa $(SSSD_LIBS) \
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa $(SSSD_INTERNAL_LTLIBS) \
e4a035578fa9d1911eee097e2ed9a998c90c7805Christian Maedertest_find_uid_DEPENDENCIES = \
7c661ba558707feaa5d8a299365c2191e1afabb2Christian Maeder $(ldblib_LTLIBRARIES)
7c661ba558707feaa5d8a299365c2191e1afabb2Christian Maedertest_find_uid_SOURCES = \
1defc008da0fae281b776ffe464e2fef549804b5cmaedertest_find_uid_CFLAGS = \
1defc008da0fae281b776ffe464e2fef549804b5cmaeder $(AM_CFLAGS) \
7c661ba558707feaa5d8a299365c2191e1afabb2Christian Maeder $(TALLOC_CFLAGS) \
18548c6cc2dff13bf9f5f08b3f6cde6ca914df1dChristian Maeder $(DHASH_CFLAGS) \
5bedf8c26d27eac08962c78379bcb2e5cb529036Christian Maeder $(SYSTEMD_LOGIN_CFLAGS)
8846af9dfc3d74f8b1d2566e81c9e5aa25647b99Eugen Kuksatest_find_uid_LDADD = \
23ee432f8fe96e07f2523ca7c4bda9bcce1ea6f0Simon Ulbricht $(TALLOC_LIBS) \
1defc008da0fae281b776ffe464e2fef549804b5cmaeder $(DHASH_LIBS) \
1defc008da0fae281b776ffe464e2fef549804b5cmaeder $(CMOCKA_LIBS) \
1defc008da0fae281b776ffe464e2fef549804b5cmaeder $(SYSTEMD_LOGIN_LIBS) \
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maedertest_io_SOURCES = \
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maedertest_io_CFLAGS = \
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maedertest_io_LDADD = \
43d8d7472d3a0a78d9a2c85122815a81deb8689aChristian Maeder $(CMOCKA_LIBS)
bb9642ff292545658dc11251b83a7b7af3c1fccbChristian Maedersss_nss_idmap_tests_SOURCES = \
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maedersss_nss_idmap_tests_CFLAGS = \
92ae4d5885ea837ffe3dae9b2de742f871229b94Christian Maedersss_nss_idmap_tests_LDADD = \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder $(CMOCKA_LIBS) \
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maederdyndns_tests_DEPENDENCIES = \
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder $(ldblib_LTLIBRARIES)
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maederdyndns_tests_SOURCES = \
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder $(SSSD_RESOLV_OBJ) \
5a89ec196dfd3e342f6d4ef3a318bc9992190bbaChristian Maederdyndns_tests_CFLAGS = \
e2374b99721dab596695fda64b96aecc5ecf23c9Eugen Kuksa $(AM_CFLAGS) \
ccd9cf19d129595770d592d3d0d80c6619f7a141Eugen Kuksa -DDYNDNS_TIMEOUT=2
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksadyndns_tests_LDFLAGS = \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa -Wl,-wrap,execv \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder -Wl,-wrap,getifaddrs \
8846af9dfc3d74f8b1d2566e81c9e5aa25647b99Eugen Kuksa -Wl,-wrap,freeifaddrs
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksadyndns_tests_LDADD = \
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa $(CARES_LIBS) \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa $(CMOCKA_LIBS) \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa $(SSSD_LIBS) \
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa $(SSSD_INTERNAL_LTLIBS) \
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksafqnames_tests_SOURCES = \
5a89ec196dfd3e342f6d4ef3a318bc9992190bbaChristian Maeder $(TEST_MOCK_OBJ) \
d4d3caef3878e583180d50f670957f1406d1effbcmaederfqnames_tests_CFLAGS = \
8846af9dfc3d74f8b1d2566e81c9e5aa25647b99Eugen Kuksa $(AM_CFLAGS)
986888e7f4d8ed681272a79c63f329ce8037063dcmaederfqnames_tests_LDADD = \
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder $(CMOCKA_LIBS) \
dab141168df1b5ae84852d862b3aefc8782cfc7emcodescu $(SSSD_LIBS) \
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescu $(SSSD_INTERNAL_LTLIBS) \
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescutest_sss_idmap_SOURCES = \
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescu $(TEST_MOCK_OBJ) \
5606c84ebef3de545602e215bbd87931334d48f0mcodescutest_sss_idmap_CFLAGS = \
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescu $(AM_CFLAGS)
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescutest_sss_idmap_LDADD = \
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescu $(CMOCKA_LIBS) \
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescu $(SSSD_INTERNAL_LTLIBS) \
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescunoinst_PROGRAMS = pam_test_client
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescuif BUILD_SUDO
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescunoinst_PROGRAMS += sss_sudo_cli
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescuif BUILD_AUTOFS
c24f7998fe7dfca4277f83076a119aabfe6186a0mcodescunoinst_PROGRAMS += autofs_test_client
7d0db235b17b2109cd45fa50e6d1bbc77823f81dEugen Kuksapam_test_client_SOURCES = src/sss_client/pam_test_client.c
7d0db235b17b2109cd45fa50e6d1bbc77823f81dEugen Kuksapam_test_client_LDFLAGS = -lpam -lpam_misc
d102a920578426a89411cc8dabe47d7a881eab8fEugen Kuksaif BUILD_AUTOFS
d102a920578426a89411cc8dabe47d7a881eab8fEugen Kuksaautofs_test_client_SOURCES = \
0552b690f40f3d73d4d4b2241fcb24d2ecc0c21eEugen Kuksaautofs_test_client_CFLAGS = $(AM_CFLAGS)
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksaautofs_test_client_LDFLAGS = -lpopt $(CLIENT_LIBS)
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksa####################
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksa# Client Libraries #
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder####################
b532acc045cf5e26beb0691acc136d11188cce87Christian Maedernsslib_LTLIBRARIES = libnss_sss.la
986888e7f4d8ed681272a79c63f329ce8037063dcmaederlibnss_sss_la_SOURCES = \
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksalibnss_sss_la_LDFLAGS = \
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa $(CLIENT_LIBS) \
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa -version-info 2:0:0 \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa -Wl,--version-script,$(srcdir)/src/sss_client/sss_nss.exports
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksapamlib_LTLIBRARIES = pam_sss.la
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksapam_sss_la_SOURCES = \
55ab20b85d8838544a83c1ef2e01e1f2b2da7496Eugen Kuksapam_sss_la_LDFLAGS = \
55ab20b85d8838544a83c1ef2e01e1f2b2da7496Eugen Kuksa $(CLIENT_LIBS) \
55ab20b85d8838544a83c1ef2e01e1f2b2da7496Eugen Kuksa -avoid-version \
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa -Wl,--version-script,$(srcdir)/src/sss_client/sss_pam.exports
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksaif BUILD_SUDO
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksalibsss_sudo_la_SOURCES = \
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksalibsss_sudo_la_LDFLAGS = \
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa $(CLIENT_LIBS) \
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa -Wl,--version-script,$(srcdir)/src/sss_client/sss_sudo.exports \
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa -avoid-version
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksasudolib_LTLIBRARIES = libsss_sudo.la
29d783ee57c3d959b74fea330bb21ff7e5b8e185Christian Maederif BUILD_AUTOFS
29d783ee57c3d959b74fea330bb21ff7e5b8e185Christian Maederautofslib_LTLIBRARIES = libsss_autofs.la
29d783ee57c3d959b74fea330bb21ff7e5b8e185Christian Maederlibsss_autofs_la_SOURCES = \
319f8219a74a41859b9d1991817644549ab43d61Simon Ulbrichtlibsss_autofs_la_LDFLAGS = \
319f8219a74a41859b9d1991817644549ab43d61Simon Ulbricht $(CLIENT_LIBS) \
319f8219a74a41859b9d1991817644549ab43d61Simon Ulbricht -avoid-version \
319f8219a74a41859b9d1991817644549ab43d61Simon Ulbricht -Wl,--version-script,$(srcdir)/src/sss_client/autofs/sss_autofs.exports
1cc76b3190979d475bc8f2c1ffe627d9abf2410bChristian Maederdist_noinst_DATA += \
37c793236d73cd400bb268672e0d0f7f97a89a70Simon Ulbrichtdist_noinst_DATA += src/sss_client/sss_sudo.exports
7cb31cb2104c666b2762976f7ed86da10575a980Simon Ulbrichtif BUILD_AUTOFS
7cb31cb2104c666b2762976f7ed86da10575a980Simon Ulbrichtdist_noinst_DATA += src/sss_client/autofs/sss_autofs.exports
7cb31cb2104c666b2762976f7ed86da10575a980Simon Ulbricht####################
7cb31cb2104c666b2762976f7ed86da10575a980Simon Ulbricht# Plugin Libraries #
7cb31cb2104c666b2762976f7ed86da10575a980Simon Ulbricht####################
f59ad2f2dc308e549d70f0de4c0054df3b2bbfcaChristian Maederpkglib_LTLIBRARIES += libsss_ldap_common.la
f8b5384f117f1eb77f87b9bc982513109b3c2d56Christian Maederlibsss_ldap_common_la_SOURCES = \
c1d06b3018b34ede2b3fb6c7fe2ad28cd5ce5b68Christian Maeder src/providers/ldap/sdap_async_nested_groups.c \
2b1abe6d680bc23b703f7ffbf6d214be15aa9f1fSimon Ulbrichtlibsss_ldap_common_la_LDFLAGS = \
cddd87cd39be9d031348ef95051c4d14067e1646cmaeder -avoid-version
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksaif BUILD_SUDO
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksalibsss_ldap_common_la_SOURCES += \
cddd87cd39be9d031348ef95051c4d14067e1646cmaederif BUILD_AUTOFS
2b1abe6d680bc23b703f7ffbf6d214be15aa9f1fSimon Ulbrichtlibsss_ldap_common_la_SOURCES += \
cddd87cd39be9d031348ef95051c4d14067e1646cmaederpkglib_LTLIBRARIES += libsss_krb5_common.la
0a46a4d711eca869ad75b4df84dabd72783ebdd2Simon Ulbrichtlibsss_krb5_common_la_SOURCES = \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksa src/providers/krb5/krb5_delayed_online_authentication.c \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksalibsss_krb5_common_la_LDFLAGS = \
8d11785bab797efec9c78e11c9c07e7a32b35e21Eugen Kuksa -avoid-version
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksalibsss_ldap_la_SOURCES = \
986888e7f4d8ed681272a79c63f329ce8037063dcmaederlibsss_ldap_la_CFLAGS = \
465c6b72e8e480969b5f08658e394992bcc08bfcSimon Ulbricht $(AM_CFLAGS) \
439fdeeb1323b17084fad1b7fe619e49c270999fSimon Ulbricht $(SYSTEMD_LOGIN_CFLAGS) \
6a88f8edd881afaf4b865b01bfbb4faaf0e7a3c9Simon Ulbricht $(LDAP_CFLAGS) \
f59ad2f2dc308e549d70f0de4c0054df3b2bbfcaChristian Maeder $(KRB5_CFLAGS)
f59ad2f2dc308e549d70f0de4c0054df3b2bbfcaChristian Maederlibsss_ldap_la_LIBADD = \
6a88f8edd881afaf4b865b01bfbb4faaf0e7a3c9Simon Ulbricht $(OPENLDAP_LIBS) \
f8b5384f117f1eb77f87b9bc982513109b3c2d56Christian Maeder $(DHASH_LIBS) \
6a88f8edd881afaf4b865b01bfbb4faaf0e7a3c9Simon Ulbricht $(KRB5_LIBS) \
439fdeeb1323b17084fad1b7fe619e49c270999fSimon Ulbricht $(SYSTEMD_LOGIN_LIBS) \
f59ad2f2dc308e549d70f0de4c0054df3b2bbfcaChristian Maederlibsss_ldap_la_LDFLAGS = \
7c99a6c982aaf61547de8054296c8055c8d1a13aSimon Ulbricht -avoid-version \
439fdeeb1323b17084fad1b7fe619e49c270999fSimon Ulbrichtlibsss_proxy_la_SOURCES = \
f59ad2f2dc308e549d70f0de4c0054df3b2bbfcaChristian Maederlibsss_proxy_la_CFLAGS = \
6a88f8edd881afaf4b865b01bfbb4faaf0e7a3c9Simon Ulbrichtlibsss_proxy_la_LIBADD = \
0a46a4d711eca869ad75b4df84dabd72783ebdd2Simon Ulbrichtlibsss_proxy_la_LDFLAGS = \
0a46a4d711eca869ad75b4df84dabd72783ebdd2Simon Ulbricht -avoid-version \
439fdeeb1323b17084fad1b7fe619e49c270999fSimon Ulbrichtlibsss_simple_la_SOURCES = \
41a3368af0eaad78c660477e7ded53b2ba85a275Christian Maeder src/providers/simple/simple_access_check.c \
af2bfaed5d36cafe1092fe2bc1dbf5a763dfafcdSimon Ulbrichtlibsss_simple_la_CFLAGS = \
cddd87cd39be9d031348ef95051c4d14067e1646cmaeder $(AM_CFLAGS)
cddd87cd39be9d031348ef95051c4d14067e1646cmaederlibsss_simple_la_LIBADD = \
cddd87cd39be9d031348ef95051c4d14067e1646cmaeder $(PAM_LIBS)
af2bfaed5d36cafe1092fe2bc1dbf5a763dfafcdSimon Ulbrichtlibsss_simple_la_LDFLAGS = \
cddd87cd39be9d031348ef95051c4d14067e1646cmaeder -avoid-version \
cddd87cd39be9d031348ef95051c4d14067e1646cmaederlibsss_krb5_la_SOURCES = \
0a46a4d711eca869ad75b4df84dabd72783ebdd2Simon Ulbrichtlibsss_krb5_la_CFLAGS = \
66e5f6ab072171b6fd02ccc20846386773354391Christian Maeder $(AM_CFLAGS) \
66e5f6ab072171b6fd02ccc20846386773354391Christian Maeder $(SYSTEMD_LOGIN_CFLAGS) \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksa $(DHASH_CFLAGS)
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksalibsss_krb5_la_LIBADD = \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksa $(SYSTEMD_LOGIN_LIBS) \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksa $(DHASH_LIBS) \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksa $(KEYUTILS_LIBS) \
2b1abe6d680bc23b703f7ffbf6d214be15aa9f1fSimon Ulbricht $(KRB5_LIBS) \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksalibsss_krb5_la_LDFLAGS = \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksa -avoid-version \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksalibsss_ipa_la_SOURCES = \
f59ad2f2dc308e549d70f0de4c0054df3b2bbfcaChristian Maeder src/providers/ipa/ipa_subdomains_ext_groups.c \
d5a6311a0badccb57c915d3f7d0657615338e12cSimon Ulbrichtlibsss_ipa_la_CFLAGS = \
d5a6311a0badccb57c915d3f7d0657615338e12cSimon Ulbricht $(AM_CFLAGS) \
b99c9606f2faafeabb3fa8c596992143a561c787Simon Ulbricht $(SYSTEMD_LOGIN_CFLAGS) \
b99c9606f2faafeabb3fa8c596992143a561c787Simon Ulbricht $(LDAP_CFLAGS) \
0a46a4d711eca869ad75b4df84dabd72783ebdd2Simon Ulbricht $(DHASH_CFLAGS) \
0a46a4d711eca869ad75b4df84dabd72783ebdd2Simon Ulbricht $(NDR_NBT_CFLAGS) \
b99c9606f2faafeabb3fa8c596992143a561c787Simon Ulbricht $(KRB5_CFLAGS)
d5a6311a0badccb57c915d3f7d0657615338e12cSimon Ulbrichtlibsss_ipa_la_LIBADD = \
d5a6311a0badccb57c915d3f7d0657615338e12cSimon Ulbricht $(SYSTEMD_LOGIN_LIBS) \
b99c9606f2faafeabb3fa8c596992143a561c787Simon Ulbricht $(OPENLDAP_LIBS) \
b99c9606f2faafeabb3fa8c596992143a561c787Simon Ulbricht $(DHASH_LIBS) \
b99c9606f2faafeabb3fa8c596992143a561c787Simon Ulbricht $(NDR_NBT_LIBS) \
6a88f8edd881afaf4b865b01bfbb4faaf0e7a3c9Simon Ulbricht $(KEYUTILS_LIBS) \
b99c9606f2faafeabb3fa8c596992143a561c787Simon Ulbricht $(KRB5_LIBS) \
b99c9606f2faafeabb3fa8c596992143a561c787Simon Ulbrichtlibsss_ipa_la_LDFLAGS = \
b99c9606f2faafeabb3fa8c596992143a561c787Simon Ulbricht -avoid-version \
b99c9606f2faafeabb3fa8c596992143a561c787Simon Ulbrichtif BUILD_AUTOFS
86acceed922b3079355e5aced742709ec790aab3Simon Ulbrichtlibsss_ipa_la_SOURCES += \
cddd87cd39be9d031348ef95051c4d14067e1646cmaederif BUILD_SUDO
cddd87cd39be9d031348ef95051c4d14067e1646cmaederlibsss_ipa_la_SOURCES += \
98fb0b2bb596c5af3ef20eb9dc063871cc03ee03Simon Ulbrichtlibsss_ipa_la_SOURCES += src/providers/ipa/ipa_hostid.c
98fb0b2bb596c5af3ef20eb9dc063871cc03ee03Simon Ulbrichtlibsss_ad_la_SOURCES = \
98530a5430d24712d3d75213f8e21b6b0421770eSimon Ulbrichtlibsss_ad_la_CFLAGS = \
98530a5430d24712d3d75213f8e21b6b0421770eSimon Ulbricht $(AM_CFLAGS) \
98530a5430d24712d3d75213f8e21b6b0421770eSimon Ulbricht $(SYSTEMD_LOGIN_CFLAGS) \
98530a5430d24712d3d75213f8e21b6b0421770eSimon Ulbricht $(LDAP_CFLAGS) \
98530a5430d24712d3d75213f8e21b6b0421770eSimon Ulbricht $(DHASH_CFLAGS) \
98530a5430d24712d3d75213f8e21b6b0421770eSimon Ulbricht $(KRB5_CFLAGS) \
98530a5430d24712d3d75213f8e21b6b0421770eSimon Ulbricht $(NDR_NBT_CFLAGS)
98530a5430d24712d3d75213f8e21b6b0421770eSimon Ulbrichtlibsss_ad_la_LIBADD = \
98530a5430d24712d3d75213f8e21b6b0421770eSimon Ulbricht $(SYSTEMD_LOGIN_LIBS) \
98fb0b2bb596c5af3ef20eb9dc063871cc03ee03Simon Ulbricht $(OPENLDAP_LIBS) \
d4d3caef3878e583180d50f670957f1406d1effbcmaeder $(DHASH_LIBS) \
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maeder $(KEYUTILS_LIBS) \
d4d3caef3878e583180d50f670957f1406d1effbcmaeder $(KRB5_LIBS) \
cddd87cd39be9d031348ef95051c4d14067e1646cmaeder $(NDR_NBT_LIBS) \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksalibsss_ad_la_LDFLAGS = \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksa -avoid-version \
7448a23dbbf0306a484e1caf5a05f7dff0210856Eugen Kuksakrb5_child_SOURCES = \
cddd87cd39be9d031348ef95051c4d14067e1646cmaederkrb5_child_CFLAGS = \
cddd87cd39be9d031348ef95051c4d14067e1646cmaeder $(AM_CFLAGS) \
473f5af6e4803fbeecc814065952396f2501039bChristian Maeder $(POPT_CFLAGS) \
8dfcec5538467723b1cf9d1651de7c9c89fe4aabChristian Maeder $(KRB5_CFLAGS)
8dfcec5538467723b1cf9d1651de7c9c89fe4aabChristian Maederkrb5_child_LDADD = \
26f0691ae6929941ee21ca3d33732a0ce45a8079cmaeder $(TALLOC_LIBS) \
8dfcec5538467723b1cf9d1651de7c9c89fe4aabChristian Maeder $(TEVENT_LIBS) \
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maeder $(POPT_LIBS) \
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maeder $(DHASH_LIBS) \
8dfcec5538467723b1cf9d1651de7c9c89fe4aabChristian Maeder $(KRB5_LIBS) \
8dfcec5538467723b1cf9d1651de7c9c89fe4aabChristian Maeder $(CLIENT_LIBS)
8dfcec5538467723b1cf9d1651de7c9c89fe4aabChristian Maederldap_child_SOURCES = \
d2111c9d2eb254b2a5ab71b27a6a07f1e353aec7Christian Maederldap_child_CFLAGS = \
cddd87cd39be9d031348ef95051c4d14067e1646cmaeder $(AM_CFLAGS) \
d2111c9d2eb254b2a5ab71b27a6a07f1e353aec7Christian Maeder $(POPT_CFLAGS) \
dbce18afddbe9b055be0e37f51e00d00d519b1cdChristian Maeder $(KRB5_CFLAGS)
d2111c9d2eb254b2a5ab71b27a6a07f1e353aec7Christian Maederldap_child_LDADD = \
96074fcf7dc0751450e132610b9bb31207ce0cd2Eugen Kuksa $(TALLOC_LIBS) \
96074fcf7dc0751450e132610b9bb31207ce0cd2Eugen Kuksa $(TEVENT_LIBS) \
96074fcf7dc0751450e132610b9bb31207ce0cd2Eugen Kuksa $(POPT_LIBS) \
96074fcf7dc0751450e132610b9bb31207ce0cd2Eugen Kuksa $(OPENLDAP_LIBS) \
5c89bca8b187e75ff87be1afe964c1aeba8a7725Eugen Kuksa $(DHASH_LIBS) \
d102a920578426a89411cc8dabe47d7a881eab8fEugen Kuksa $(KRB5_LIBS)
cddd87cd39be9d031348ef95051c4d14067e1646cmaederproxy_child_SOURCES = \
eb24ac2f4701c8e012acf1bb8f686baa5422bb5aChristian Maederproxy_child_CFLAGS = \
eb24ac2f4701c8e012acf1bb8f686baa5422bb5aChristian Maeder $(AM_CFLAGS) \
41a3368af0eaad78c660477e7ded53b2ba85a275Christian Maeder $(POPT_CFLAGS)
dae8246f1f55b6a85e946fc1bfb6d32d556395f1Simon Ulbrichtproxy_child_LDADD = \
f56cdf11927c31495bae642a9eb383212c90ba61Christian Maeder $(PAM_LIBS) \
f56cdf11927c31495bae642a9eb383212c90ba61Christian Maeder $(SSSD_LIBS) \
f56cdf11927c31495bae642a9eb383212c90ba61Christian Maeder $(SSSD_INTERNAL_LTLIBS)
d102a920578426a89411cc8dabe47d7a881eab8fEugen Kuksamemberof_la_SOURCES = \
ceb5bd32f163b29b1cbea577334bc869c07add04Eugen Kuksamemberof_la_CFLAGS = \
d102a920578426a89411cc8dabe47d7a881eab8fEugen Kuksa $(AM_CFLAGS)
f56cdf11927c31495bae642a9eb383212c90ba61Christian Maedermemberof_la_LIBADD = \
d102a920578426a89411cc8dabe47d7a881eab8fEugen Kuksa $(LDB_LIBS) \
d102a920578426a89411cc8dabe47d7a881eab8fEugen Kuksa $(DHASH_LIBS)
d102a920578426a89411cc8dabe47d7a881eab8fEugen Kuksamemberof_la_LDFLAGS = \
e42249ec61f50a83525db6e5fc9f5c4dd1b4cf5fcmaeder -avoid-version \
cddd87cd39be9d031348ef95051c4d14067e1646cmaederif BUILD_KRB5_LOCATOR_PLUGIN
cddd87cd39be9d031348ef95051c4d14067e1646cmaedersssd_krb5_locator_plugin_la_SOURCES = \
473f5af6e4803fbeecc814065952396f2501039bChristian Maeder src/krb5_plugin/sssd_krb5_locator_plugin.c \
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maedersssd_krb5_locator_plugin_la_CFLAGS = \
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maeder $(AM_CFLAGS) \
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maeder $(KRB5_CFLAGS)
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maedersssd_krb5_locator_plugin_la_LDFLAGS = \
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maeder -avoid-version \
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maedersssd_pac_plugin_la_SOURCES = \
ea4d82b1b67b5c79725c196883cab4bb78f412e5Christian Maedersssd_pac_plugin_la_CFLAGS = \
cddd87cd39be9d031348ef95051c4d14067e1646cmaeder $(AM_CFLAGS) \
cddd87cd39be9d031348ef95051c4d14067e1646cmaeder $(KRB5_CFLAGS)
cddd87cd39be9d031348ef95051c4d14067e1646cmaedersssd_pac_plugin_la_LDFLAGS = \
ea4d82b1b67b5c79725c196883cab4bb78f412e5Christian Maeder $(CLIENT_LIBS) \
0552b690f40f3d73d4d4b2241fcb24d2ecc0c21eEugen Kuksa -avoid-version \
473f5af6e4803fbeecc814065952396f2501039bChristian Maederif BUILD_PYTHON_BINDINGS
0552b690f40f3d73d4d4b2241fcb24d2ecc0c21eEugen Kuksapysss_la_SOURCES = \
0552b690f40f3d73d4d4b2241fcb24d2ecc0c21eEugen Kuksa $(SSSD_TOOLS_OBJ) \
cddd87cd39be9d031348ef95051c4d14067e1646cmaederpysss_la_CFLAGS = \
41a3368af0eaad78c660477e7ded53b2ba85a275Christian Maeder $(AM_CFLAGS) \
10eaa95e20c860acbfbecd6cf07e3ae0bf7b55cbSimon Ulbricht $(PYTHON_CFLAGS)
10eaa95e20c860acbfbecd6cf07e3ae0bf7b55cbSimon Ulbrichtpysss_la_LIBADD = \
10eaa95e20c860acbfbecd6cf07e3ae0bf7b55cbSimon Ulbricht $(SSSD_INTERNAL_LTLIBS) \
10eaa95e20c860acbfbecd6cf07e3ae0bf7b55cbSimon Ulbricht $(PYTHON_BINDINGS_LIBS) \
10eaa95e20c860acbfbecd6cf07e3ae0bf7b55cbSimon Ulbricht $(PYTHON_LIBS)
ea4d82b1b67b5c79725c196883cab4bb78f412e5Christian Maederpysss_la_LDFLAGS = \
ea4d82b1b67b5c79725c196883cab4bb78f412e5Christian Maeder -avoid-version \
cddd87cd39be9d031348ef95051c4d14067e1646cmaederpyhbac_la_SOURCES = \
cddd87cd39be9d031348ef95051c4d14067e1646cmaederpyhbac_la_CFLAGS = \
ea4d82b1b67b5c79725c196883cab4bb78f412e5Christian Maeder $(AM_CFLAGS) \
ea4d82b1b67b5c79725c196883cab4bb78f412e5Christian Maeder $(PYTHON_CFLAGS)
ea4d82b1b67b5c79725c196883cab4bb78f412e5Christian Maederpyhbac_la_LIBADD = \
ea4d82b1b67b5c79725c196883cab4bb78f412e5Christian Maeder $(PYTHON_LIBS) \
ea4d82b1b67b5c79725c196883cab4bb78f412e5Christian Maederpyhbac_la_LDFLAGS = \
ea4d82b1b67b5c79725c196883cab4bb78f412e5Christian Maeder -avoid-version \
ea4d82b1b67b5c79725c196883cab4bb78f412e5Christian Maederpysss_murmur_la_SOURCES = \
e42249ec61f50a83525db6e5fc9f5c4dd1b4cf5fcmaederpysss_murmur_la_CFLAGS = \
ea4d82b1b67b5c79725c196883cab4bb78f412e5Christian Maeder $(AM_CFLAGS) \
8dfcec5538467723b1cf9d1651de7c9c89fe4aabChristian Maeder $(PYTHON_CFLAGS)
8dfcec5538467723b1cf9d1651de7c9c89fe4aabChristian Maederpysss_murmur_la_LIBADD = \
48ae34aa39aba121ea4f8dea362aadb0472a59feEugen Kuksa $(PYTHON_LIBS)
ccd9cf19d129595770d592d3d0d80c6619f7a141Eugen Kuksapysss_murmur_la_LDFLAGS = \
cddd87cd39be9d031348ef95051c4d14067e1646cmaeder -avoid-version \
65c8e8b1cf766534fa0c9aec33e538dc3894ea13Christian Maederpysss_nss_idmap_la_SOURCES = \
734a5ebd38032798f0ab908e2d52862c71b2c127Simon Ulbrichtpysss_nss_idmap_la_CFLAGS = \
734a5ebd38032798f0ab908e2d52862c71b2c127Simon Ulbricht $(AM_CFLAGS) \
dbce18afddbe9b055be0e37f51e00d00d519b1cdChristian Maeder $(PYTHON_CFLAGS)
dbce18afddbe9b055be0e37f51e00d00d519b1cdChristian Maederpysss_nss_idmap_la_LIBADD = \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa $(PYTHON_LIBS) \
ccd9cf19d129595770d592d3d0d80c6619f7a141Eugen Kuksapysss_nss_idmap_la_LDFLAGS = \
e57d34b9f5eda12bce8e12229cf6f1c7fd9159a1Christian Maeder -avoid-version \
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa################
8fa44603c0dfe55e122bb003c4afb558ef1e33adEugen Kuksa# TRANSLATIONS #
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa################
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksaif HAVE_MANPAGES
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa $(MAKE) -C src/man update-po
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa $(MAKE) -C po update-po
48ae34aa39aba121ea4f8dea362aadb0472a59feEugen Kuksa#######################
e42249ec61f50a83525db6e5fc9f5c4dd1b4cf5fcmaeder# Installation Extras #
bb39f9f3b231588a5ed36d424ae27c6e31852feaEugen Kuksa#######################
8dfcec5538467723b1cf9d1651de7c9c89fe4aabChristian Maederdist_init_SCRIPTS =
0a46a4d711eca869ad75b4df84dabd72783ebdd2Simon Ulbrichtdist_systemdunit_DATA =
68e05447f5ab8b56cd39012a58ab5ae280cfb25dEugen Kuksaif HAVE_SYSTEMD_UNIT
ccd9cf19d129595770d592d3d0d80c6619f7a141Eugen Kuksa dist_systemdunit_DATA += \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa dist_init_SCRIPTS += \
29d783ee57c3d959b74fea330bb21ff7e5b8e185Christian Maederif HAVE_GENTOO
ea4d82b1b67b5c79725c196883cab4bb78f412e5Christian Maeder dist_init_SCRIPTS += \
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa dist_init_SCRIPTS += \
319f8219a74a41859b9d1991817644549ab43d61Simon Ulbrichtdist_sssddata_DATA = \
e6c31a14c3fe6eb0eb93f376f2224f4023315e55Simon Ulbrichtdist_sssdapiplugin_DATA = \
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksainstallsssddirs::
a07a6a1143844a6f061a49aefc550e3bdd28f331Christian Maeder $(DESTDIR)$(includedir) \
a07a6a1143844a6f061a49aefc550e3bdd28f331Christian Maeder $(DESTDIR)$(libdir) \
11c3a215d5cf043181e83929f1ce214df65cb587Christian Maeder $(DESTDIR)$(bindir) \
a07a6a1143844a6f061a49aefc550e3bdd28f331Christian Maeder $(DESTDIR)$(sbindir) \
a07a6a1143844a6f061a49aefc550e3bdd28f331Christian Maeder $(DESTDIR)$(mandir) \
a07a6a1143844a6f061a49aefc550e3bdd28f331Christian Maeder $(DESTDIR)$(pluginpath) \
a07a6a1143844a6f061a49aefc550e3bdd28f331Christian Maeder $(DESTDIR)$(libdir)/ldb \
a07a6a1143844a6f061a49aefc550e3bdd28f331Christian Maeder $(DESTDIR)$(dbusintrospectdir) \
a07a6a1143844a6f061a49aefc550e3bdd28f331Christian Maeder $(DESTDIR)$(pipepath)/private \
a07a6a1143844a6f061a49aefc550e3bdd28f331Christian Maeder $(DESTDIR)$(sssdlibdir) \
9cdf614df292d5984d9ffa69755e7e039f328116Christian Maeder $(DESTDIR)$(pkglibdir) \
9cdf614df292d5984d9ffa69755e7e039f328116Christian Maeder $(DESTDIR)$(sssdconfdir) \
9cdf614df292d5984d9ffa69755e7e039f328116Christian Maeder $(DESTDIR)$(sssddatadir) \
103848575cd92efdb3d4dc9809c16254d7415c2ecmaeder $(DESTDIR)$(dbpath) \
103848575cd92efdb3d4dc9809c16254d7415c2ecmaeder $(DESTDIR)$(mcpath) \
1defc008da0fae281b776ffe464e2fef549804b5cmaeder $(DESTDIR)$(pidpath) \
1defc008da0fae281b776ffe464e2fef549804b5cmaeder $(DESTDIR)$(logpath) \
1defc008da0fae281b776ffe464e2fef549804b5cmaeder $(DESTDIR)$(pubconfpath) \
103848575cd92efdb3d4dc9809c16254d7415c2ecmaeder $(DESTDIR)$(pubconfpath)/krb5.include.d \
1defc008da0fae281b776ffe464e2fef549804b5cmaeder $(DESTDIR)$(sudolibdir) \
5fb6343a5a2b4bbc67bc83479c84a92d23d30edfChristian Maeder $(DESTDIR)$(autofslibdir)
5fb6343a5a2b4bbc67bc83479c84a92d23d30edfChristian Maederif HAVE_DOXYGEN
a07a6a1143844a6f061a49aefc550e3bdd28f331Christian Maeder $(DOXYGEN) src/sss_client/idmap/sss_nss_idmap.doxy
a150c2c1cf35ba98a6dda2163c96bca7c6453025Christian Maederelse !HAVE_DOXYGEN
465c6b72e8e480969b5f08658e394992bcc08bfcSimon Ulbricht @echo "Doxygen not installed, cannot generate documentation"
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksaendif !HAVE_DOXYGEN
c4f9e16aa6d0b26e8ef6f896aac0daea9072f994Eugen Kuksaif BUILD_PYTHON_BINDINGS
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa$(abs_builddir)/src/config/SSSDConfig/ipachangeconf.py:
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa -cp $(srcdir)/src/config/SSSDConfig/ipachangeconf.py $(builddir)/src/config/SSSDConfig/
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa$(abs_builddir)/src/config/SSSDConfig/sssd_upgrade_config.py:
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa -cp $(srcdir)/src/config/SSSDConfig/sssd_upgrade_config.py $(builddir)/src/config/SSSDConfig/
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen KuksaSSSDCONFIG_MODULES = \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(abs_builddir)/src/config/SSSDConfig/ipachangeconf.py \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa $(abs_builddir)/src/config/SSSDConfig/sssd_upgrade_config.py
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen KuksaSSSSCONFIG_MODULES =
fd94a6f66ccb5cef99aa42069b61e4b8734dbd3fChristian Maederall-local: ldb_mod_test_dir $(SSSDCONFIG_MODULES)
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maederif BUILD_PYTHON_BINDINGS
f0221ee7b9f8660e7c7add896e151f7a4ac8b4adChristian Maeder cd $(builddir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config
526e7f36639cb58e3c99a54bea082499a6b04a25Christian Maederinstall-exec-hook: installsssddirs
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maederif BUILD_PYTHON_BINDINGS
7710f7c3425e45af11af124ff37bec27229d24f7Christian Maeder if [ "$(DESTDIR)" = "" ]; then \
b579e1a98aa30fb6093cbbdfeae51edbd5ba26adChristian Maeder cd $(builddir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config install $(DISTSETUPOPTS) --prefix=$(PYTHON_PREFIX) --record=$(abs_builddir)/src/config/.files; \
b579e1a98aa30fb6093cbbdfeae51edbd5ba26adChristian Maeder cd $(builddir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config install $(DISTSETUPOPTS) --prefix=$(PYTHON_PREFIX) --root=$(DESTDIR) --record=$(abs_builddir)/src/config/.files; \
7710f7c3425e45af11af124ff37bec27229d24f7Christian Maeder for doc in $(SSSD_DOCS); do \
7710f7c3425e45af11af124ff37bec27229d24f7Christian Maeder mkdir -p $$doc $(DESTDIR)/$(docdir); \
7710f7c3425e45af11af124ff37bec27229d24f7Christian Maeder cp -a $$doc $(DESTDIR)/$(docdir)/; \
7710f7c3425e45af11af124ff37bec27229d24f7Christian Maederif HAVE_SYSTEMD_UNIT
7710f7c3425e45af11af124ff37bec27229d24f7Christian Maeder mkdir -p $(DESTDIR)$(systemdunitdir)
b579e1a98aa30fb6093cbbdfeae51edbd5ba26adChristian Maeder mkdir -p $(DESTDIR)$(initdir)
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maederinstall-data-hook:
5d93620c37abd9c665d3fe532d4852d62dff4233Christian Maeder rm $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2 \
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder $(DESTDIR)/$(nsslibdir)/libnss_sss.so
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder mv $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2.0.0 $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2
526e7f36639cb58e3c99a54bea082499a6b04a25Christian Maeder if [ ! $(krb5rcachedir) = "__LIBKRB5_DEFAULTS__" ]; then \
3036e860d4b58913e4ac7a5b90583fa4390d1584Simon Ulbricht mkdir -p $(DESTDIR)/$(krb5rcachedir) ; \
31a81edf1285dc338211bfe86ba50a1f4128d9d2Christian Maederuninstall-hook:
31a81edf1285dc338211bfe86ba50a1f4128d9d2Christian Maeder if [ -f $(abs_builddir)/src/config/.files ]; then \
31a81edf1285dc338211bfe86ba50a1f4128d9d2Christian Maeder cat $(abs_builddir)/src/config/.files | xargs -iq rm -f $(DESTDIR)/q; \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa rm $(abs_builddir)/src/config/.files ; \
31a81edf1285dc338211bfe86ba50a1f4128d9d2Christian Maeder for doc in $(SSSD_DOCS); do \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa rm -Rf $(DESTDIR)/$(docdir)/$$doc; \
a150c2c1cf35ba98a6dda2163c96bca7c6453025Christian Maederif BUILD_PYTHON_BINDINGS
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa if [ ! $(srcdir)/src/config/SSSDConfig/ipachangeconf.py -ef $(builddir)/src/config/SSSDConfig/ipachangeconf.py ]; then \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa rm -f $(builddir)/src/config/SSSDConfig/ipachangeconf.py ; \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa if [ ! $(srcdir)/src/config/SSSDConfig/ipachangeconf.py -ef $(builddir)/src/config/SSSDConfig/ipachangeconf.py ]; then \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa rm -f $(builddir)/src/config/SSSDConfig/sssd_upgrade_config.py ; \
a150c2c1cf35ba98a6dda2163c96bca7c6453025Christian Maeder cd $(builddir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config clean --all
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa for doc in $(SSSD_DOCS); do \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa rm -Rf $$doc; \
4811c997e10bcfbd8e0fdfb130c3368abd33bbcaEugen Kuksa rm -Rf ldb_mod_test_dir
git checkout $(srcdir)/po $(srcdir)/src/man/po
cp $(builddir)/contrib/sssd.spec $(RPMBUILD)/SPECS
cp $(distdir).tar.gz $(RPMBUILD)/SOURCES
rpmbuild --define "_topdir $(RPMBUILD)" -ba SPECS/sssd.spec
sed -e "s/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.*\])/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.`date +%Y%m%d.%H%M`.git`git log -1 --pretty=format:%h`\])/" < $(srcdir)/version.m4.orig > $(srcdir)/version.m4
-bs SPECS/sssd.spec
sed -e "s/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.*\])/m4_define(\[PRERELEASE_VERSION_NUMBER\], \[.`date +%Y%m%d.%H%M`.git`git log -1 --pretty=format:%h`\])/" < $(srcdir)/version.m4.orig > $(srcdir)/version.m4