Makefile.am revision 3f32406640d89face5e79244b4d8dab34adb6c7c
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzextra_distcheck_flags =
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif HAVE_DEVSHM
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz extra_distcheck_flags += --with-test-dir=/dev/shm
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzDISTCHECK_CONFIGURE_FLAGS = --with-ldb-lib-dir="$$dc_install_base"/lib/ldb \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz --enable-all-experimental-features \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(extra_distcheck_flags)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif HAVE_MANPAGES
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz# Some old versions of automake don't define builddir
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzbuilddir ?= .
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzDOXYGEN = @DOXYGEN@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzDISTSETUPOPTS =
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif HAVE_DEBIAN
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzDISTSETUPOPTS += --install-layout=deb
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssdlibexecdir = $(libexecdir)/sssd
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssdlibdir = $(libdir)/sssd
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzldblibdir = @ldblibdir@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif BUILD_KRB5_LOCATOR_PLUGIN
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzkrb5plugindir = @krb5pluginpath@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif BUILD_PAC_RESPONDER
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzkrb5authdata_plugindir = @krb5authdatapluginpath@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif BUILD_CIFS_IDMAP_PLUGIN
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzcifsplugindir = @cifspluginpath@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssdconfdir = $(sysconfdir)/sssd
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssddatadir = $(datadir)/sssd
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssdapiplugindir = $(sssddatadir)/sssd.api.d
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzdbusintrospectdir = $(datarootdir)/sssd/introspect
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlocaledir = @localedir@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantznsslibdir = @nsslibdir@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzpamlibdir = @pammoddir@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzautofslibdir = @appmodpath@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzdbpath = @dbpath@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzpluginpath = @pluginpath@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzpidpath = @pidpath@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzpipepath = @pipepath@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzmcpath = @mcpath@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzinitdir = @initdir@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsystemdunitdir = @systemdunitdir@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlogpath = @logpath@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzpubconfpath = @pubconfpath@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzpkgconfigdir = $(libdir)/pkgconfig
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzkrb5rcachedir = @krb5rcachedir@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsudolibdir = @sudolibpath@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzUNICODE_LIBS=@UNICODE_LIBS@
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif WANT_AUX_INFO
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz AM_CFLAGS += -aux-info $@.X
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -Wcast-qual -Wcast-align -Wwrite-strings \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -Werror-implicit-function-declaration \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -fno-strict-aliasing \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzdist_pkgconfig_DATA =
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzACLOCAL_AMFLAGS = -I m4 -I .
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzbin_PROGRAMS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz sss_ssh_authorizedkeys \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz sss_ssh_knownhostsproxy
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsbin_PROGRAMS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz sss_useradd \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz sss_userdel \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz sss_groupadd \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz sss_groupdel \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz sss_usermod \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz sss_groupmod \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz sss_groupshow \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz sss_debuglevel \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssdlibexec_PROGRAMS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz krb5_child \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz ldap_child \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif BUILD_SUDO
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssdlibexec_PROGRAMS += sssd_sudo
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif BUILD_AUTOFS
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssdlibexec_PROGRAMS += sssd_autofs
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssdlibexec_PROGRAMS += sssd_ssh
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndif BUILD_PAC_RESPONDER
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz sssdlibexec_PROGRAMS += sssd_pac
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndif HAVE_CHECK
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd non_interactive_check_based_tests = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd dlopen-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd sysdb-tests \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz strtonum-tests \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz resolv-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd krb5-utils-tests \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz check_and_open-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd files-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd refcount-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd fail_over-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd find_uid-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd auth-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd ipa_ldap_opt-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd ad_ldap_opt-tests \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz simple_access-tests \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz crypto-tests \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz util-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd debug-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd ipa_hbac-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd sss_idmap-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd responder_socket_access-tests \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd safe-format-tests
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndif BUILD_SSH
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd non_interactive_check_based_tests += sysdb_ssh-tests
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndif HAVE_CMOCKA
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd non_interactive_cmocka_based_tests = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd nss-srv-tests \
2d728410bcf9e6e53698bb035f516e18efd76d8bnd test-find-uid \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd test-authtok \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd sss_nss_idmap-tests \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz dyndns-tests \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz fqnames-tests \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz test_sss_idmap \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz test_utils \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz ad_access_filter_tests \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz ad_common_tests \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz test_search_bases
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzcheck_PROGRAMS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz stress-tests \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz krb5-child-test \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(non_interactive_cmocka_based_tests) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(non_interactive_check_based_tests)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzPYTHON_TESTS =
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif BUILD_PYTHON_BINDINGS
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(PYTHON_TESTS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(non_interactive_cmocka_based_tests) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(non_interactive_check_based_tests)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssdlib_LTLIBRARIES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzldblib_LTLIBRARIES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif BUILD_KRB5_LOCATOR_PLUGIN
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzkrb5plugin_LTLIBRARIES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif BUILD_PAC_RESPONDER
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzkrb5authdata_plugin_LTLIBRARIES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif BUILD_CIFS_IDMAP_PLUGIN
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzcifsplugin_LTLIBRARIES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantznoinst_LTLIBRARIES =
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzpkglib_LTLIBRARIES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz SSS_CRYPT_SOURCES = src/util/crypto/nss/nss_base64.c \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz SSS_CRYPT_CFLAGS = $(NSS_CFLAGS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz SSS_CRYPT_LIBS = $(NSS_LIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz SSS_CRYPT_SOURCES = src/util/crypto/libcrypto/crypto_base64.c \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz src/util/crypto/libcrypto/crypto_sha512crypt.c \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz SSS_CRYPT_CFLAGS = $(CRYPTO_CFLAGS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz SSS_CRYPT_LIBS = $(CRYPTO_LIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_crypt_la_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSS_CRYPT_SOURCES)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_crypt_la_CFLAGS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSS_CRYPT_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(DHASH_CFLAGS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_crypt_la_LIBADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSS_CRYPT_LIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_crypt_la_LDFLAGS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -avoid-version
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif BUILD_PYTHON_BINDINGS
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzpyexec_LTLIBRARIES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzdist_noinst_SCRIPTS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(EXTRA_SCRIPTS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzdist_noinst_DATA = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz###############################
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd# Global compilation settings #
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd###############################
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndAM_CPPFLAGS = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -Iinclude \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -I$(srcdir)/include \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -I$(srcdir)/src \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -Iinclude \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(POPT_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TALLOC_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TDB_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TEVENT_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(LDB_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(DBUS_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(PCRE_CFLAGS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(COLLECTION_CFLAGS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(INI_CONFIG_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(DHASH_CFLAGS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(LIBNL_CFLAGS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(OPENLDAP_CFLAGS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(GLIB2_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(JOURNALD_CFLAGS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -DLIBDIR=\"$(libdir)\" \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -DVARDIR=\"$(localstatedir)\" \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -DSHLIBEXT=\"$(SHLIBEXT)\" \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -DSSSD_LIBEXEC_PATH=\"$(sssdlibexecdir)\" \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -DSSSD_INTROSPECT_PATH=\"$(dbusinstropectdir)\" \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -DSSSD_CONF_DIR=\"$(sssdconfdir)\" \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -DSSS_NSS_MCACHE_DIR=\"$(mcpath)\" \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -DSSS_NSS_SOCKET_NAME=\"$(pipepath)/nss\" \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -DSSS_PAM_SOCKET_NAME=\"$(pipepath)/pam\" \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -DSSS_PAC_SOCKET_NAME=\"$(pipepath)/pac\" \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -DSSS_PAM_PRIV_SOCKET_NAME=\"$(pipepath)/private/pam\" \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -DSSS_SUDO_SOCKET_NAME=\"$(pipepath)/sudo\" \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -DSSS_AUTOFS_SOCKET_NAME=\"$(pipepath)/autofs\" \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -DSSS_SSH_SOCKET_NAME=\"$(pipepath)/ssh\" \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -DLOCALEDIR=\"$(localedir)\"
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzSSSD_RESPONDER_OBJ = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndSSSD_TOOLS_OBJ = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndSSSD_LCL_TOOLS_OBJ = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSSD_TOOLS_OBJ)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndSSSD_RESOLV_OBJ = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndif BUILD_ARES_DATA
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd SSSD_RESOLV_OBJ += \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzSSSD_FAILOVER_OBJ = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSSD_RESOLV_OBJ)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndSSSD_LIBS = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(TALLOC_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(TEVENT_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(POPT_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(LDB_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(DBUS_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(PCRE_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(INI_CONFIG_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(COLLECTION_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(DHASH_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSS_CRYPT_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(OPENLDAP_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(TDB_LIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndPYTHON_BINDINGS_LIBS = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(TALLOC_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TEVENT_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(POPT_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(LDB_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(DBUS_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(PCRE_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(DHASH_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSS_CRYPT_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(OPENLDAP_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(TDB_LIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndTOOLS_LIBS = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(LTLIBINTL) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(TALLOC_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(TEVENT_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(POPT_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(LDB_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(DBUS_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(PCRE_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(INI_CONFIG_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(COLLECTION_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(DHASH_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(OPENLDAP_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(TDB_LIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndif BUILD_SELINUX
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd PYTHON_BINDINGS_LIBS += $(SELINUX_LIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd TOOLS_LIBS += $(SELINUX_LIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndif BUILD_SEMANAGE
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd PYTHON_BINDINGS_LIBS += $(SEMANAGE_LIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd TOOLS_LIBS += $(SEMANAGE_LIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nddist_noinst_HEADERS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz dist_noinst_HEADERS += src/util/crypto/nss/nss_util.h
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndSSSD_DOCS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz nss_idmap_doc
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif BUILD_SUDO
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz SSSD_DOCS += libsss_sudo_doc
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzCLIENT_LIBS = $(LTLIBINTL)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif HAVE_PTHREAD
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzCLIENT_LIBS += -lpthread
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndif WITH_JOURNALD
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndSYSLOG_LIBS = $(JOURNALD_LIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd#####################
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd# Utility libraries #
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz#####################
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzpkglib_LTLIBRARIES += libsss_debug.la
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_debug_la_SOURCES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndlibsss_debug_la_LIBADD = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SYSLOG_LIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndlibsss_debug_la_LDFLAGS = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -avoid-version
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzpkglib_LTLIBRARIES += libsss_child.la
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_child_la_SOURCES = src/util/child_common.c
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_child_la_LDFLAGS = -avoid-version
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzpkglib_LTLIBRARIES += libsss_util.la
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_util_la_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_util_la_LIBADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(UNICODE_LIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif BUILD_SUDO
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz libsss_util_la_SOURCES += src/db/sysdb_sudo.c
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_util_la_SOURCES += \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_util_la_LDFLAGS = -avoid-version
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzSSSD_INTERNAL_LTLIBS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlib_LTLIBRARIES = libipa_hbac.la libsss_idmap.la libsss_nss_idmap.la
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzdist_pkgconfig_DATA += src/providers/ipa/ipa_hbac.pc
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibipa_hbac_la_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibipa_hbac_la_LIBADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(UNICODE_LIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibipa_hbac_la_LDFLAGS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -version-info 0:1:0
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nddist_pkgconfig_DATA += src/lib/idmap/sss_idmap.pc
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_idmap_la_SOURCES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndlibsss_idmap_la_LDFLAGS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -version-info 3:0:3
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzdist_pkgconfig_DATA += src/sss_client/idmap/sss_nss_idmap.pc
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_nss_idmap_la_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_nss_idmap_la_LIBADD = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(CLIENT_LIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_nss_idmap_la_LDFLAGS = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd -version-info 0:1:0
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzinclude_HEADERS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz####################
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz# Program Binaries #
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz####################
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssd_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssd_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(INOTIFY_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(LIBNL_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(KEYUTILS_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSSD_INTERNAL_LTLIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssd_nss_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_RESPONDER_OBJ)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssd_nss_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TDB_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssd_pam_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_RESPONDER_OBJ)
2d728410bcf9e6e53698bb035f516e18efd76d8bndsssd_pam_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TDB_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_LIBS) \
2d728410bcf9e6e53698bb035f516e18efd76d8bnd $(SELINUX_LIBS) \
2d728410bcf9e6e53698bb035f516e18efd76d8bnd $(SSSD_INTERNAL_LTLIBS)
2d728410bcf9e6e53698bb035f516e18efd76d8bndif BUILD_SUDO
2d728410bcf9e6e53698bb035f516e18efd76d8bndsssd_sudo_SOURCES = \
2d728410bcf9e6e53698bb035f516e18efd76d8bnd $(SSSD_RESPONDER_OBJ)
2d728410bcf9e6e53698bb035f516e18efd76d8bndsssd_sudo_LDADD = \
2d728410bcf9e6e53698bb035f516e18efd76d8bnd $(SSSD_LIBS) \
2d728410bcf9e6e53698bb035f516e18efd76d8bnd $(SSSD_INTERNAL_LTLIBS)
2d728410bcf9e6e53698bb035f516e18efd76d8bndif BUILD_AUTOFS
2d728410bcf9e6e53698bb035f516e18efd76d8bndsssd_autofs_SOURCES = \
2d728410bcf9e6e53698bb035f516e18efd76d8bnd $(SSSD_RESPONDER_OBJ)
2d728410bcf9e6e53698bb035f516e18efd76d8bndsssd_autofs_LDADD = \
2d728410bcf9e6e53698bb035f516e18efd76d8bnd $(SSSD_LIBS) \
2d728410bcf9e6e53698bb035f516e18efd76d8bnd $(SSSD_INTERNAL_LTLIBS)
2d728410bcf9e6e53698bb035f516e18efd76d8bndif BUILD_SSH
2d728410bcf9e6e53698bb035f516e18efd76d8bndsssd_ssh_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_RESPONDER_OBJ)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssd_ssh_LDADD = \
2d728410bcf9e6e53698bb035f516e18efd76d8bnd $(SSSD_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssd_pac_SOURCES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSSD_UTIL_OBJ) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_RESPONDER_OBJ)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsssd_pac_CFLAGS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(AM_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(NDR_KRB5PAC_CFLAGS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsssd_pac_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(NDR_KRB5PAC_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TDB_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSSD_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssd_be_SOURCES = \
f81f966693feefb53f11dc3363b864779873a608nd $(SSSD_FAILOVER_OBJ)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssd_be_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(LIBADD_DL) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CARES_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(PAM_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsssd_be_LDFLAGS = \
2d728410bcf9e6e53698bb035f516e18efd76d8bnd -Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
2d728410bcf9e6e53698bb035f516e18efd76d8bnd -export-dynamic
2d728410bcf9e6e53698bb035f516e18efd76d8bndif BUILD_PYTHON_BINDINGS
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_obfuscate_pythondir = $(sbindir)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzdist_sss_obfuscate_python_SCRIPTS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzdist_noinst_DATA += \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd######################
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd# Command-line Tools #
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd######################
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_useradd_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_TOOLS_OBJ)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_useradd_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TOOLS_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_userdel_SOURCES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSSD_LCL_TOOLS_OBJ)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_userdel_LDADD = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(TOOLS_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SYSTEMD_LOGIN_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(CLIENT_LIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_userdel_CFLAGS = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(AM_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SYSTEMD_LOGIN_CFLAGS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_groupadd_SOURCES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSSD_TOOLS_OBJ)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_groupadd_LDADD = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(TOOLS_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_groupdel_SOURCES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSSD_LCL_TOOLS_OBJ)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_groupdel_LDADD = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(TOOLS_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CLIENT_LIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_groupdel_CFLAGS = $(AM_CFLAGS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_usermod_SOURCES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSSD_LCL_TOOLS_OBJ)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_usermod_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TOOLS_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CLIENT_LIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_usermod_CFLAGS = $(AM_CFLAGS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_groupmod_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_LCL_TOOLS_OBJ)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_groupmod_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TOOLS_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CLIENT_LIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_groupmod_CFLAGS = $(AM_CFLAGS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_groupshow_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_TOOLS_OBJ)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_groupshow_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TOOLS_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_cache_SOURCES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSSD_LCL_TOOLS_OBJ)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_cache_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TOOLS_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSSD_INTERNAL_LTLIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(CLIENT_LIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_cache_CFLAGS = $(AM_CFLAGS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_debuglevel_SOURCES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSSD_TOOLS_OBJ)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_debuglevel_LDADD = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(TOOLS_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_seed_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_TOOLS_OBJ)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_seed_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TOOLS_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif BUILD_SUDO
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_sudo_cli_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_sudo_cli_CFLAGS = $(AM_CFLAGS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_sudo_cli_LDADD = $(CLIENT_LIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_ssh_authorizedkeys_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_ssh_authorizedkeys_CFLAGS = $(AM_CFLAGS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_ssh_authorizedkeys_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CLIENT_LIBS) $(TALLOC_LIBS) $(POPT_LIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsss_ssh_knownhostsproxy_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_ssh_knownhostsproxy_CFLAGS = $(AM_CFLAGS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsss_ssh_knownhostsproxy_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CLIENT_LIBS) $(TALLOC_LIBS) $(POPT_LIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz#################
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz# Feature Tests #
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz#################
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzTESTS_ENVIRONMENT = LDB_MODULES_PATH=$(abs_top_builddir)/ldb_mod_test_dir
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzldb_mod_test_dir: memberof.la
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz mkdir -p $(builddir)/ldb_mod_test_dir
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd cp $(builddir)/.libs/memberof.so $(builddir)/ldb_mod_test_dir
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndcheck_LTLIBRARIES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndlibsss_test_common_la_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_test_common_la_LIBADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TALLOC_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(TEVENT_LIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzif HAVE_CHECK
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibsss_test_common_la_SOURCES += \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndcheck_LTLIBRARIES += \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibdlopen_test_providers_la_SOURCES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(sssd_be_SOURCES)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibdlopen_test_providers_la_CFLAGS = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(AM_CFLAGS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(CHECK_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -DUNIT_TESTING
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndlibdlopen_test_providers_la_LIBADD = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(PAM_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(SSSD_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(CARES_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzlibdlopen_test_providers_la_LDFLAGS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -avoid-version \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -rpath $(abs_top_builddir) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz -export-dynamic
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzdlopen_tests_SOURCES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nddlopen_tests_CFLAGS = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(AM_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CHECK_CFLAGS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzdlopen_tests_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(LIBADD_DL) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(CHECK_LIBS)
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndEXTRA_sysdb_tests_DEPENDENCIES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(ldblib_LTLIBRARIES)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsysdb_tests_SOURCES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndsysdb_tests_CFLAGS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(AM_CFLAGS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(CHECK_CFLAGS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsysdb_tests_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_LIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(CHECK_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzEXTRA_sysdb_ssh_tests_DEPENDENCIES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9nd $(ldblib_LTLIBRARIES)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsysdb_ssh_tests_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsysdb_ssh_tests_CFLAGS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(AM_CFLAGS)\
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CHECK_CFLAGS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzsysdb_ssh_tests_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CHECK_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS) \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndstrtonum_tests_SOURCES = \
03bdb4fb430b0d4e502ddfc75f7e9dbd91db72e9ndstrtonum_tests_CFLAGS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(AM_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CHECK_CFLAGS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzstrtonum_tests_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CHECK_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzkrb5_utils_tests_SOURCES = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_FAILOVER_OBJ)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzkrb5_utils_tests_CFLAGS = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(AM_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CHECK_CFLAGS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SYSTEMD_LOGIN_CFLAGS)
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantzkrb5_utils_tests_LDADD = \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_LIBS)\
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CARES_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(KRB5_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(CHECK_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SYSTEMD_LOGIN_LIBS) \
9fe74ffcdea85800f04a7222f716f78ae60cce51jerenkrantz $(SSSD_INTERNAL_LTLIBS) \
pam_test_client_SOURCES = src/sss_client/pam_test_client.c
nsslib_LTLIBRARIES = libnss_sss.la
-Wl,--version-script,$(srcdir)/src/sss_client/sss_nss.exports
pamlib_LTLIBRARIES = pam_sss.la
-Wl,--version-script,$(srcdir)/src/sss_client/sss_pam.exports
-Wl,--version-script,$(srcdir)/src/sss_client/sss_sudo.exports \
sudolib_LTLIBRARIES = libsss_sudo.la
autofslib_LTLIBRARIES = libsss_autofs.la
-Wl,--version-script,$(srcdir)/src/sss_client/autofs/sss_autofs.exports
dist_noinst_DATA += src/sss_client/sss_sudo.exports
dist_noinst_DATA += src/sss_client/autofs/sss_autofs.exports
pkglib_LTLIBRARIES += libsss_ldap_common.la
pkglib_LTLIBRARIES += libsss_krb5_common.la
libsss_ipa_la_SOURCES += src/providers/ipa/ipa_hostid.c
$(MAKE) -C src/man update-po
$(DESTDIR)$(pubconfpath)/krb5.include.d \
$(DOXYGEN) src/doxy.config
$(DOXYGEN) src/providers/ipa/ipa_hbac.doxy
$(DOXYGEN) src/lib/idmap/sss_idmap.doxy
$(DOXYGEN) src/sss_client/idmap/sss_nss_idmap.doxy
$(abs_builddir)/src/config/SSSDConfig/ipachangeconf.py:
$(abs_builddir)/src/config/SSSDConfig/sssd_upgrade_config.py:
$(abs_builddir)/src/config/SSSDConfig/ipachangeconf.py \
$(abs_builddir)/src/config/SSSDConfig/sssd_upgrade_config.py
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; \
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; \
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 ; \
if [ ! $(srcdir)/src/config/SSSDConfig/ipachangeconf.py -ef $(builddir)/src/config/SSSDConfig/ipachangeconf.py ]; then \
rm -f $(builddir)/src/config/SSSDConfig/ipachangeconf.py ; \
if [ ! $(srcdir)/src/config/SSSDConfig/ipachangeconf.py -ef $(builddir)/src/config/SSSDConfig/ipachangeconf.py ]; then \
rm -f $(builddir)/src/config/SSSDConfig/sssd_upgrade_config.py ; \
cd $(builddir)/src/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/src/config clean --all
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