Makefile.am revision 939246537b0b9a4af6862c513d3919501ad57d92
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenyextra_distcheck_flags =
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenyif HAVE_DEVSHM
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny extra_distcheck_flags += --with-test-dir=/dev/shm
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan ZelenyDISTCHECK_CONFIGURE_FLAGS = --with-ldb-lib-dir="$$dc_install_base"/lib/ldb \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny --enable-all-experimental-features \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(extra_distcheck_flags)
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenyif HAVE_MANPAGES
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny# Some old versions of automake don't define builddir
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenybuilddir ?= .
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan ZelenyDOXYGEN = @DOXYGEN@
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan ZelenyDISTSETUPOPTS =
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenyif HAVE_DEBIAN
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan ZelenyDISTSETUPOPTS += --install-layout=deb
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozeksssdlibexecdir = $(libexecdir)/sssd
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozeksssdlibdir = $(libdir)/sssd
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekldblibdir = @ldblibdir@
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenyif BUILD_KRB5_LOCATOR_PLUGIN
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenykrb5plugindir = @krb5pluginpath@
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenyif BUILD_PAC_RESPONDER
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenykrb5authdata_plugindir = @krb5authdatapluginpath@
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekif BUILD_CIFS_IDMAP_PLUGIN
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekcifsplugindir = @cifspluginpath@
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozeksssdconfdir = $(sysconfdir)/sssd
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozeksssddatadir = $(datadir)/sssd
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenysssdapiplugindir = $(sssddatadir)/sssd.api.d
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenydbusintrospectdir = $(datarootdir)/sssd/introspect
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenylocaledir = @localedir@
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozeknsslibdir = @nsslibdir@
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenypamlibdir = @pammoddir@
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekautofslibdir = @appmodpath@
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekdbpath = @dbpath@
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenypluginpath = @pluginpath@
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekpidpath = @pidpath@
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenypipepath = @pipepath@
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenymcpath = @mcpath@
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekinitdir = @initdir@
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozeksystemdunitdir = @systemdunitdir@
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozeklogpath = @logpath@
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekpubconfpath = @pubconfpath@
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenypkgconfigdir = $(libdir)/pkgconfig
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekkrb5rcachedir = @krb5rcachedir@
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenysudolibdir = @sudolibpath@
bdbf4f169e4d5d00b0616df19f7a55debb407f78Pavel BřezinaUNICODE_LIBS=@UNICODE_LIBS@
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekif WANT_AUX_INFO
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek AM_CFLAGS += -aux-info $@.X
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek -Wcast-qual -Wcast-align -Wwrite-strings \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny -Werror-implicit-function-declaration \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny -fno-strict-aliasing \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenydist_pkgconfig_DATA =
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan ZelenyACLOCAL_AMFLAGS = -I m4 -I .
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekbin_PROGRAMS = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek sss_ssh_authorizedkeys \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny sss_ssh_knownhostsproxy
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenysbin_PROGRAMS = \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny sss_useradd \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny sss_userdel \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny sss_groupadd \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny sss_groupdel \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny sss_usermod \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny sss_groupmod \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny sss_groupshow \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny sss_debuglevel \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenysssdlibexec_PROGRAMS = \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny krb5_child \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny ldap_child \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenyif BUILD_SUDO
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenysssdlibexec_PROGRAMS += sssd_sudo
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenyif BUILD_AUTOFS
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenysssdlibexec_PROGRAMS += sssd_autofs
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenysssdlibexec_PROGRAMS += sssd_ssh
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenyif BUILD_PAC_RESPONDER
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny sssdlibexec_PROGRAMS += sssd_pac
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenyif HAVE_CHECK
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny non_interactive_check_based_tests = \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny dlopen-tests \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny sysdb-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek strtonum-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek resolv-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek krb5-utils-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek check_and_open-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek files-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek refcount-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek fail_over-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek find_uid-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek auth-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek ipa_ldap_opt-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek ad_ldap_opt-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek simple_access-tests \
99bac83188601c2b07e0b141aac7dc7d882b464aSumit Bose crypto-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek util-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek debug-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek ipa_hbac-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek sss_idmap-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek responder_socket_access-tests
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek non_interactive_check_based_tests += sysdb_ssh-tests
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekif HAVE_CMOCKA
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek non_interactive_cmocka_based_tests = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek nss-srv-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek test-find-uid \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny sss_nss_idmap-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek dyndns-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek fqnames-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek test_sss_idmap \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekcheck_PROGRAMS = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek stress-tests \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek krb5-child-test \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek $(non_interactive_cmocka_based_tests) \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek $(non_interactive_check_based_tests)
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub HrozekPYTHON_TESTS =
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekif BUILD_PYTHON_BINDINGS
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek $(PYTHON_TESTS) \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek $(non_interactive_cmocka_based_tests) \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek $(non_interactive_check_based_tests)
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozeksssdlib_LTLIBRARIES = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekldblib_LTLIBRARIES = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekif BUILD_KRB5_LOCATOR_PLUGIN
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekkrb5plugin_LTLIBRARIES = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekif BUILD_PAC_RESPONDER
0232747f04b650796db56fd7b487aee8a96fab03Simo Sorcekrb5authdata_plugin_LTLIBRARIES = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekif BUILD_CIFS_IDMAP_PLUGIN
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekcifsplugin_LTLIBRARIES = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozeknoinst_LTLIBRARIES =
b6d5f2a91fbce15c7ef4d382fa6b52407adb26ddPavel Březinapkglib_LTLIBRARIES = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek SSS_CRYPT_SOURCES = src/util/crypto/nss/nss_base64.c \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek SSS_CRYPT_CFLAGS = $(NSS_CFLAGS)
99bac83188601c2b07e0b141aac7dc7d882b464aSumit Bose SSS_CRYPT_LIBS = $(NSS_LIBS)
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek SSS_CRYPT_SOURCES = src/util/crypto/libcrypto/crypto_base64.c \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek src/util/crypto/libcrypto/crypto_sha512crypt.c \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek SSS_CRYPT_CFLAGS = $(CRYPTO_CFLAGS)
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek SSS_CRYPT_LIBS = $(CRYPTO_LIBS)
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozeklibsss_crypt_la_SOURCES = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek $(SSS_CRYPT_SOURCES)
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozeklibsss_crypt_la_CFLAGS = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek $(SSS_CRYPT_CFLAGS) \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek $(DHASH_CFLAGS)
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozeklibsss_crypt_la_LIBADD = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek $(SSS_CRYPT_LIBS)
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozeklibsss_crypt_la_LDFLAGS = \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny -avoid-version
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenyif BUILD_PYTHON_BINDINGS
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zelenypyexec_LTLIBRARIES = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekdist_noinst_SCRIPTS = \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(EXTRA_SCRIPTS) \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozekdist_noinst_DATA = \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek src/config/testconfigs/sssd-invalid-badbool.conf
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny###############################
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek# Global compilation settings #
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek###############################
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub HrozekAM_CPPFLAGS = \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny -I$(srcdir)/include \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny -I$(srcdir)/src \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(POPT_CFLAGS) \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek $(TALLOC_CFLAGS) \
8ba8222afca3026fd67af08e224b1d9e848aceaaJakub Hrozek $(TDB_CFLAGS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(TEVENT_CFLAGS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(LDB_CFLAGS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(DBUS_CFLAGS) \
65393a294e635822c1d7a15fe5853dc457ad8a2aSimo Sorce $(PCRE_CFLAGS) \
65393a294e635822c1d7a15fe5853dc457ad8a2aSimo Sorce $(COLLECTION_CFLAGS) \
65393a294e635822c1d7a15fe5853dc457ad8a2aSimo Sorce $(INI_CONFIG_CFLAGS) \
65393a294e635822c1d7a15fe5853dc457ad8a2aSimo Sorce $(DHASH_CFLAGS) \
aac3ca699a09090072ae4d68bdda8dec990ae393Sumit Bose $(LIBNL_CFLAGS) \
aac3ca699a09090072ae4d68bdda8dec990ae393Sumit Bose $(OPENLDAP_CFLAGS) \
aac3ca699a09090072ae4d68bdda8dec990ae393Sumit Bose $(GLIB2_CFLAGS) \
aac3ca699a09090072ae4d68bdda8dec990ae393Sumit Bose $(JOURNALD_CFLAGS) \
aac3ca699a09090072ae4d68bdda8dec990ae393Sumit Bose -DLIBDIR=\"$(libdir)\" \
aac3ca699a09090072ae4d68bdda8dec990ae393Sumit Bose -DVARDIR=\"$(localstatedir)\" \
aac3ca699a09090072ae4d68bdda8dec990ae393Sumit Bose -DSHLIBEXT=\"$(SHLIBEXT)\" \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce -DSSSD_LIBEXEC_PATH=\"$(sssdlibexecdir)\" \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce -DSSSD_INTROSPECT_PATH=\"$(dbusinstropectdir)\" \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce -DSSSD_CONF_DIR=\"$(sssdconfdir)\" \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce -DSSS_NSS_MCACHE_DIR=\"$(mcpath)\" \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce -DSSS_NSS_SOCKET_NAME=\"$(pipepath)/nss\" \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce -DSSS_PAM_SOCKET_NAME=\"$(pipepath)/pam\" \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce -DSSS_PAC_SOCKET_NAME=\"$(pipepath)/pac\" \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce -DSSS_PAM_PRIV_SOCKET_NAME=\"$(pipepath)/private/pam\" \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce -DSSS_SUDO_SOCKET_NAME=\"$(pipepath)/sudo\" \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny -DSSS_AUTOFS_SOCKET_NAME=\"$(pipepath)/autofs\" \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny -DSSS_SSH_SOCKET_NAME=\"$(pipepath)/ssh\" \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny -DLOCALEDIR=\"$(localedir)\"
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan ZelenySSSD_RESPONDER_OBJ = \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan ZelenySSSD_TOOLS_OBJ = \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan ZelenySSSD_LCL_TOOLS_OBJ = \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(SSSD_TOOLS_OBJ)
99bac83188601c2b07e0b141aac7dc7d882b464aSumit BoseSSSD_RESOLV_OBJ = \
99bac83188601c2b07e0b141aac7dc7d882b464aSumit Boseif BUILD_ARES_DATA
99bac83188601c2b07e0b141aac7dc7d882b464aSumit Bose SSSD_RESOLV_OBJ += \
99bac83188601c2b07e0b141aac7dc7d882b464aSumit BoseSSSD_FAILOVER_OBJ = \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(SSSD_RESOLV_OBJ)
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan ZelenySSSD_LIBS = \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(TALLOC_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(TEVENT_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(POPT_LIBS) \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce $(LDB_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(DBUS_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(PCRE_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(INI_CONFIG_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(COLLECTION_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(DHASH_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(SSS_CRYPT_LIBS) \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce $(OPENLDAP_LIBS) \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo SorcePYTHON_BINDINGS_LIBS = \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce $(TALLOC_LIBS) \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce $(TEVENT_LIBS) \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce $(POPT_LIBS) \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce $(LDB_LIBS) \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce $(DBUS_LIBS) \
bba1a5fd62cffcae076d1351df5a83fbc4a6ec17Simo Sorce $(PCRE_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(DHASH_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(SSS_CRYPT_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(OPENLDAP_LIBS) \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan ZelenyTOOLS_LIBS = \
c0f9698cd951b7223f251ff2511c4b22a6e4ba60Jan Zeleny $(LTLIBINTL) \
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose $(TALLOC_LIBS) \
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose $(TEVENT_LIBS) \
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose $(POPT_LIBS) \
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose $(LDB_LIBS) \
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose $(DBUS_LIBS) \
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose $(PCRE_LIBS) \
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose $(INI_CONFIG_LIBS) \
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose $(COLLECTION_LIBS) \
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose $(DHASH_LIBS) \
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose $(OPENLDAP_LIBS) \
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Boseif BUILD_SELINUX
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose PYTHON_BINDINGS_LIBS += $(SELINUX_LIBS)
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose TOOLS_LIBS += $(SELINUX_LIBS)
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Boseif BUILD_SEMANAGE
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose PYTHON_BINDINGS_LIBS += $(SEMANAGE_LIBS)
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bose TOOLS_LIBS += $(SEMANAGE_LIBS)
909a86af4eb99f5d311d7136cab78dca535ae304Sumit Bosedist_noinst_HEADERS = \
dist_noinst_HEADERS += src/util/crypto/nss/nss_util.h
pkglib_LTLIBRARIES += libsss_debug.la
pkglib_LTLIBRARIES += libsss_child.la
libsss_child_la_SOURCES = src/util/child_common.c
pkglib_LTLIBRARIES += libsss_util.la
libsss_util_la_SOURCES += src/db/sysdb_sudo.c
dist_pkgconfig_DATA += src/providers/ipa/ipa_hbac.pc
dist_pkgconfig_DATA += src/lib/idmap/sss_idmap.pc
dist_pkgconfig_DATA += src/sss_client/idmap/sss_nss_idmap.pc
-Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
ldb_mod_test_dir: memberof.la
cp $(builddir)/.libs/memberof.so $(builddir)/ldb_mod_test_dir
-Wl,--version-script,$(srcdir)/src/providers/sssd_be.exports \
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