Makefile.am revision 7de6e3534fd61c7619ed34a6b1afe7230b5e6504
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinextra_distcheck_flags =
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif HAVE_DEVSHM
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin extra_distcheck_flags += --with-test-dir=/dev/shm
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinDISTCHECK_CONFIGURE_FLAGS = --with-ldb-lib-dir="$$dc_install_base"/lib/ldb \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin --enable-all-experimental-features \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(extra_distcheck_flags)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinSUBDIRS = po
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif HAVE_MANPAGES
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin# Some old versions of automake don't define builddir
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinbuilddir ?= .
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinDOXYGEN = @DOXYGEN@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinDISTSETUPOPTS =
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif HAVE_DEBIAN
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinDISTSETUPOPTS += --install-layout=deb
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssdlibexecdir = $(libexecdir)/sssd
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssdlibdir = $(libdir)/sssd
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinldblibdir = @ldblibdir@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_KRB5_LOCATOR_PLUGIN
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinkrb5plugindir = @krb5pluginpath@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_PAC_RESPONDER
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinkrb5authdata_plugindir = @krb5authdatapluginpath@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssdconfdir = $(sysconfdir)/sssd
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssddatadir = $(datadir)/sssd
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssdapiplugindir = $(sssddatadir)/sssd.api.d
23f1535d6a60817d2846bac0aea230ea475d7dccminfrindbusintrospectdir = $(datarootdir)/sssd/introspect
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinlocaledir = @localedir@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinnsslibdir = @nsslibdir@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinpamlibdir = @pammoddir@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinautofslibdir = @appmodpath@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrindbpath = @dbpath@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinpluginpath = @pluginpath@
ad89b2a90babfbbc7a53a364d6d5eae0feec9593minfrinpidpath = @pidpath@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinpipepath = @pipepath@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinmcpath = @mcpath@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrininitdir = @initdir@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsystemdunitdir = @systemdunitdir@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinlogpath = @logpath@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinpubconfpath = @pubconfpath@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinpkgconfigdir = $(libdir)/pkgconfig
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinkrb5rcachedir = @krb5rcachedir@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsudolibdir = @sudolibpath@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinUNICODE_LIBS=@UNICODE_LIBS@
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif WANT_AUX_INFO
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin AM_CFLAGS += -aux-info $@.X
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -Wcast-qual -Wcast-align -Wwrite-strings \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -Werror-implicit-function-declaration \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -fno-strict-aliasing \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrindist_pkgconfig_DATA =
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinACLOCAL_AMFLAGS = -I m4 -I .
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_SSH
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinbin_PROGRAMS = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sss_ssh_authorizedkeys \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sss_ssh_knownhostsproxy
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrinsbin_PROGRAMS = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sss_useradd \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sss_userdel \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sss_groupadd \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sss_groupdel \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sss_usermod \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sss_groupmod \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sss_groupshow \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sss_cache \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sss_debuglevel \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssdlibexec_PROGRAMS = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin krb5_child \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin ldap_child \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin proxy_child
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_SUDO
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssdlibexec_PROGRAMS += sssd_sudo
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_AUTOFS
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssdlibexec_PROGRAMS += sssd_autofs
723f28377d133603c20f4986d98992a9c43366absfif BUILD_SSH
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssdlibexec_PROGRAMS += sssd_ssh
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_PAC_RESPONDER
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sssdlibexec_PROGRAMS += sssd_pac
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif HAVE_CHECK
e2f3f3a981b845a0f26efacbe145659a63240944jailletc non_interactive_check_based_tests = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sysdb-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin strtonum-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin resolv-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin krb5-utils-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin check_and_open-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin files-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin refcount-tests \
723f28377d133603c20f4986d98992a9c43366absf fail_over-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin find_uid-tests \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc auth-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin ipa_ldap_opt-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin ad_ldap_opt-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin simple_access-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin crypto-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin util-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin debug-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin ipa_hbac-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin sss_idmap-tests \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin responder_socket_access-tests
e2f3f3a981b845a0f26efacbe145659a63240944jailletcif BUILD_PAC_RESPONDER
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin non_interactive_check_based_tests += pac_responder-tests
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_SSH
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin non_interactive_check_based_tests += sysdb_ssh-tests
e2f3f3a981b845a0f26efacbe145659a63240944jailletcif HAVE_CMOCKA
e2f3f3a981b845a0f26efacbe145659a63240944jailletc non_interactive_cmocka_based_tests = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc nss-srv-tests \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc test-find-uid \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrincheck_PROGRAMS = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc stress-tests \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc krb5-child-test \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc $(non_interactive_cmocka_based_tests) \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc $(non_interactive_check_based_tests)
e2f3f3a981b845a0f26efacbe145659a63240944jailletcPYTHON_TESTS =
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_PYTHON_BINDINGS
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(PYTHON_TESTS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(non_interactive_cmocka_based_tests) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(non_interactive_check_based_tests)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssdlib_LTLIBRARIES = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinldblib_LTLIBRARIES = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_KRB5_LOCATOR_PLUGIN
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinkrb5plugin_LTLIBRARIES = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_PAC_RESPONDER
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinkrb5authdata_plugin_LTLIBRARIES = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinnoinst_LTLIBRARIES =
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinpkglib_LTLIBRARIES = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin SSS_CRYPT_SOURCES = src/util/crypto/nss/nss_base64.c \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin SSS_CRYPT_CFLAGS = $(NSS_CFLAGS)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin SSS_CRYPT_LIBS = $(NSS_LIBS)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin SSS_CRYPT_SOURCES = src/util/crypto/libcrypto/crypto_base64.c \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc SSS_CRYPT_CFLAGS = $(CRYPTO_CFLAGS)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin SSS_CRYPT_LIBS = $(CRYPTO_LIBS)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinlibsss_crypt_la_SOURCES = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc $(SSS_CRYPT_SOURCES)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinlibsss_crypt_la_CFLAGS = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSS_CRYPT_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(DHASH_CFLAGS)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinlibsss_crypt_la_LIBADD = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSS_CRYPT_LIBS)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinlibsss_crypt_la_LDFLAGS = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -avoid-version
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_PYTHON_BINDINGS
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinpyexec_LTLIBRARIES = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletcdist_noinst_SCRIPTS = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc $(EXTRA_SCRIPTS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrindist_noinst_DATA = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin###############################
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin# Global compilation settings #
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin###############################
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinAM_CPPFLAGS = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -Iinclude \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -I$(srcdir)/include \
231ca3b40df46af2a63d006ebde6b745f73c40b2sf -I$(srcdir)/src \
231ca3b40df46af2a63d006ebde6b745f73c40b2sf -Iinclude \
231ca3b40df46af2a63d006ebde6b745f73c40b2sf $(POPT_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(TALLOC_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(TDB_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(TEVENT_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(LDB_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(DBUS_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(PCRE_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(COLLECTION_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(INI_CONFIG_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(DHASH_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(LIBNL_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(OPENLDAP_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(GLIB2_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -DLIBDIR=\"$(libdir)\" \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -DVARDIR=\"$(localstatedir)\" \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -DSHLIBEXT=\"$(SHLIBEXT)\" \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -DSSSD_LIBEXEC_PATH=\"$(sssdlibexecdir)\" \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -DSSSD_INTROSPECT_PATH=\"$(dbusinstropectdir)\" \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -DSSSD_CONF_DIR=\"$(sssdconfdir)\" \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -DSSS_NSS_MCACHE_DIR=\"$(mcpath)\" \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -DSSS_NSS_SOCKET_NAME=\"$(pipepath)/nss\" \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -DSSS_PAM_SOCKET_NAME=\"$(pipepath)/pam\" \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -DSSS_PAC_SOCKET_NAME=\"$(pipepath)/pac\" \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -DSSS_PAM_PRIV_SOCKET_NAME=\"$(pipepath)/private/pam\" \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -DSSS_SUDO_SOCKET_NAME=\"$(pipepath)/sudo\" \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc -DSSS_AUTOFS_SOCKET_NAME=\"$(pipepath)/autofs\" \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc -DSSS_SSH_SOCKET_NAME=\"$(pipepath)/ssh\" \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -DLOCALEDIR=\"$(localedir)\"
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinSSSD_RESPONDER_OBJ = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinSSSD_TOOLS_OBJ = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinSSSD_LCL_TOOLS_OBJ = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSSD_TOOLS_OBJ)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinSSSD_RESOLV_OBJ = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_ARES_DATA
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin SSSD_RESOLV_OBJ += \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinSSSD_FAILOVER_OBJ = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSSD_RESOLV_OBJ)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinSSSD_LIBS = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(TALLOC_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(TEVENT_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(POPT_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(LDB_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(DBUS_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(PCRE_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(INI_CONFIG_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(COLLECTION_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(DHASH_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSS_CRYPT_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(OPENLDAP_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(TDB_LIBS)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinPYTHON_BINDINGS_LIBS = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(TALLOC_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(TEVENT_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(POPT_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(LDB_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(DBUS_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(PCRE_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(DHASH_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSS_CRYPT_LIBS) \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc $(OPENLDAP_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(TDB_LIBS)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinTOOLS_LIBS = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(TALLOC_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(TEVENT_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(POPT_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(LDB_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(DBUS_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(PCRE_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(INI_CONFIG_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(COLLECTION_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(DHASH_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(OPENLDAP_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(TDB_LIBS)
e2f3f3a981b845a0f26efacbe145659a63240944jailletcif BUILD_SELINUX
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin PYTHON_BINDINGS_LIBS += $(SELINUX_LIBS)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin TOOLS_LIBS += $(SELINUX_LIBS)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_SEMANAGE
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin PYTHON_BINDINGS_LIBS += $(SEMANAGE_LIBS)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin TOOLS_LIBS += $(SEMANAGE_LIBS)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrindist_noinst_HEADERS = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc dist_noinst_HEADERS += src/util/crypto/nss/nss_util.h
e2f3f3a981b845a0f26efacbe145659a63240944jailletcSSSD_DOCS = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_SUDO
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin SSSD_DOCS += libsss_sudo_doc
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif HAVE_PTHREAD
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinCLIENT_LIBS = -lpthread
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin#####################
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin# Utility libraries #
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin#####################
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinpkglib_LTLIBRARIES += libsss_debug.la
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinlibsss_debug_la_SOURCES = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinlibsss_debug_la_LDFLAGS = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -avoid-version
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinpkglib_LTLIBRARIES += libsss_child.la
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinlibsss_child_la_SOURCES = src/util/child_common.c
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinlibsss_child_la_LDFLAGS = -avoid-version
e2f3f3a981b845a0f26efacbe145659a63240944jailletcpkglib_LTLIBRARIES += libsss_util.la
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinlibsss_util_la_SOURCES = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinlibsss_util_la_LIBADD = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSSD_LIBS) \
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrin $(UNICODE_LIBS) \
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrinif BUILD_SUDO
e2f3f3a981b845a0f26efacbe145659a63240944jailletc libsss_util_la_SOURCES += src/db/sysdb_sudo.c
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrinif BUILD_SSH
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrinlibsss_util_la_SOURCES += \
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrinlibsss_util_la_LDFLAGS = -avoid-version
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrindist_pkgconfig_DATA += src/providers/ipa/ipa_hbac.pc
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrinlibipa_hbac_la_SOURCES = \
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrinlibipa_hbac_la_LDFLAGS = \
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrin -version-info 0:1:0 \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(UNICODE_LIBS)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrindist_pkgconfig_DATA += src/lib/idmap/sss_idmap.pc
e2f3f3a981b845a0f26efacbe145659a63240944jailletclibsss_idmap_la_SOURCES = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletclibsss_idmap_la_LDFLAGS = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc -version-info 0:1:0
23f1535d6a60817d2846bac0aea230ea475d7dccminfrininclude_HEADERS = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc####################
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin# Program Binaries #
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin####################
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssd_SOURCES = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletcsssd_LDADD = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc $(SSSD_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(LIBNL_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(KEYUTILS_LIBS) \
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrinsssd_nss_SOURCES = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc $(SSSD_RESPONDER_OBJ)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssd_nss_LDADD = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc $(TDB_LIBS) \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc $(SSSD_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssd_pam_SOURCES = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSSD_RESPONDER_OBJ)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssd_pam_LDADD = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(TDB_LIBS) \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc $(SSSD_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SELINUX_LIBS) \
e2f3f3a981b845a0f26efacbe145659a63240944jailletcif BUILD_SUDO
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssd_sudo_SOURCES = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc $(SSSD_RESPONDER_OBJ)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssd_sudo_LDADD = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSSD_LIBS) \
e2f3f3a981b845a0f26efacbe145659a63240944jailletcif BUILD_AUTOFS
e2f3f3a981b845a0f26efacbe145659a63240944jailletcsssd_autofs_SOURCES = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSSD_RESPONDER_OBJ)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssd_autofs_LDADD = \
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrin $(SSSD_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinif BUILD_SSH
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssd_ssh_SOURCES = \
e2f3f3a981b845a0f26efacbe145659a63240944jailletc $(SSSD_RESPONDER_OBJ)
e2f3f3a981b845a0f26efacbe145659a63240944jailletcsssd_ssh_LDADD = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSSD_LIBS) \
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrinsssd_pac_SOURCES = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSSD_UTIL_OBJ) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSSD_RESPONDER_OBJ)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssd_pac_CFLAGS = \
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrin $(AM_CFLAGS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(NDR_KRB5PAC_CFLAGS)
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrinsssd_pac_LDADD = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(NDR_KRB5PAC_LIBS) \
aef7cf144b9c027d2b38b4eaf36bc47c40ca5969minfrin $(TDB_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSSD_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssd_be_SOURCES = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSSD_FAILOVER_OBJ)
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssd_be_LDADD = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(SSSD_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(CARES_LIBS) \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrinsssd_be_LDFLAGS = \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin -export-dynamic \
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin $(PAM_LIBS)
ldb_mod_test_dir: memberof.la
cp $(builddir)/.libs/memberof.so $(builddir)/ldb_mod_test_dir
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/sudo/sss_sudo.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
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