Makefile.am revision d3c82d0170d6d7407549afdadd08aa7e11aeb9a2
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleextra_distcheck_flags =
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleif HAVE_DEVSHM
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele extra_distcheck_flags += --with-test-dir=/dev/shm
1aa933455fcd538b1ee573f4566e1a78a89fce77ndif WITH_JOURNALD
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding extra_distcheck_flags += --with-syslog=journald
db479b48bd4d75423ed4a45e15b75089d1a8ad72fieldingDISTCHECK_CONFIGURE_FLAGS = --with-ldb-lib-dir="$$dc_install_base"/lib/ldb \
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding --disable-dbus-tests \
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding --enable-all-experimental-features \
1aa933455fcd538b1ee573f4566e1a78a89fce77nd $(extra_distcheck_flags) \
1aa933455fcd538b1ee573f4566e1a78a89fce77nd $(AUX_DISTCHECK_CONFIGURE_FLAGS)
1aa933455fcd538b1ee573f4566e1a78a89fce77ndSUBDIRS = po
1aa933455fcd538b1ee573f4566e1a78a89fce77ndif HAVE_MANPAGES
3577f1d38e53397f6b431c02011f875316b2f070nd# Some old versions of automake don't define builddir
4ab980a06412fd86f52a6d054fb7e26de155c530erikabelebuilddir ?= .
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunDOXYGEN = @DOXYGEN@
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunDISTSETUPOPTS =
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleif HAVE_DEBIAN
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleDISTSETUPOPTS += --install-layout=deb
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slivesssdlibexecdir = $(libexecdir)/sssd
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slivesssdlibdir = $(libdir)/sssd
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817sliveldblibdir = @ldblibdir@
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817sliveif BUILD_KRB5_LOCATOR_PLUGIN
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slivekrb5plugindir = @krb5pluginpath@
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817sliveif BUILD_KRB5_LOCALAUTH_PLUGIN
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slivekrb5localauth_plugindir = @appmodpath@
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817sliveif BUILD_PAC_RESPONDER
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slivekrb5authdata_plugindir = @krb5authdatapluginpath@
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817sliveif BUILD_CIFS_IDMAP_PLUGIN
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slivecifsplugindir = @cifspluginpath@
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817sliveif BUILD_LIBWBCLIENT
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slivelibwbclientdir = @appmodpath@
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slivesssdconfdir = $(sysconfdir)/sssd
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slivesssddatadir = $(datadir)/sssd
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slivesssdapiplugindir = $(sssddatadir)/sssd.api.d
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivedbuspolicydir = $(sysconfdir)/dbus-1/system.d
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivedbusservicedir = $(datadir)/dbus-1/system-services
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivesss_statedir = $(localstatedir)/lib/sss
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivelocaledir = @localedir@
06d77ae37da42a6f8bbea25b7d7f8b6629245629slivensslibdir = @nsslibdir@
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivepamlibdir = @pammoddir@
aa8cf57195dfb7fa3d0baedf81f8be377946cea8sliveautofslibdir = @appmodpath@
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivenfslibdir = @nfsidmaplibdir@
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivedbpath = @dbpath@
c6f41bc69d643835804e7e831776d3d46c6f5962slivepluginpath = @pluginpath@
c6f41bc69d643835804e7e831776d3d46c6f5962slivepidpath = @pidpath@
c6f41bc69d643835804e7e831776d3d46c6f5962slivepipepath = @pipepath@
c6f41bc69d643835804e7e831776d3d46c6f5962slivemcpath = @mcpath@
d7604f90897d9b08b227c127ff5392393178911crplueminitdir = @initdir@
d7604f90897d9b08b227c127ff5392393178911crpluemsystemdunitdir = @systemdunitdir@
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivesystemdconfdir = @systemdconfdir@
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivelogpath = @logpath@
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivepubconfpath = @pubconfpath@
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivegpocachepath = @gpocachepath@
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivekeytabdir = $(sss_statedir)/keytabs
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivepkgconfigdir = $(libdir)/pkgconfig
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivekrb5rcachedir = @krb5rcachedir@
d7604f90897d9b08b227c127ff5392393178911crpluemsudolibdir = @sudolibpath@
d7604f90897d9b08b227c127ff5392393178911crpluemUNICODE_LIBS=@UNICODE_LIBS@
d7604f90897d9b08b227c127ff5392393178911crpluemMKDIR_P = @MKDIR_P@
d7604f90897d9b08b227c127ff5392393178911crpluemINSTALL = @INSTALL@
d7604f90897d9b08b227c127ff5392393178911crpluemSSSD_USER = @SSSD_USER@
d7604f90897d9b08b227c127ff5392393178911crpluemif WANT_AUX_INFO
d7604f90897d9b08b227c127ff5392393178911crpluem AM_CFLAGS += -aux-info $@.X
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
c6f41bc69d643835804e7e831776d3d46c6f5962slive -Wcast-qual -Wcast-align -Wwrite-strings -Wundef \
c6f41bc69d643835804e7e831776d3d46c6f5962slive -Werror-implicit-function-declaration -Winit-self \
06d77ae37da42a6f8bbea25b7d7f8b6629245629slive -fno-strict-aliasing \
c6f41bc69d643835804e7e831776d3d46c6f5962slivepkgconfig_DATA =
aa8cf57195dfb7fa3d0baedf81f8be377946cea8sliveACLOCAL_AMFLAGS = -I m4 -I .
aa8cf57195dfb7fa3d0baedf81f8be377946cea8sliveif BUILD_SSH
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivebin_PROGRAMS = \
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive sss_ssh_authorizedkeys \
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive sss_ssh_knownhostsproxy
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivesbin_PROGRAMS = \
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive sss_useradd \
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive sss_userdel \
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive sss_groupadd \
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive sss_groupdel \
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive sss_usermod \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun sss_groupmod \
d7604f90897d9b08b227c127ff5392393178911crpluem sss_groupshow \
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive sss_cache \
d7604f90897d9b08b227c127ff5392393178911crpluem sss_debuglevel \
d7604f90897d9b08b227c127ff5392393178911crpluemsssdlibexec_PROGRAMS = \
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive krb5_child \
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ldap_child \
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive proxy_child \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun sss_signal \
aa8cf57195dfb7fa3d0baedf81f8be377946cea8sliveif BUILD_SUDO
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slivesssdlibexec_PROGRAMS += sssd_sudo
aa8cf57195dfb7fa3d0baedf81f8be377946cea8sliveif BUILD_AUTOFS
4ab980a06412fd86f52a6d054fb7e26de155c530erikabelesssdlibexec_PROGRAMS += sssd_autofs
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunsssdlibexec_PROGRAMS += sssd_ssh
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunif BUILD_IFP
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunsssdlibexec_PROGRAMS += sssd_ifp
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunif BUILD_SAMBA
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunsssdlibexec_PROGRAMS += gpo_child
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunif BUILD_SEMANAGE
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunsssdlibexec_PROGRAMS += selinux_child
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleif BUILD_PAC_RESPONDER
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele sssdlibexec_PROGRAMS += sssd_pac
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleif HAVE_CHECK
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele non_interactive_check_based_tests = \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun dlopen-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun sysdb-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun strtonum-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun resolv-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun krb5-utils-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun check_and_open-tests \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele files-tests \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele refcount-tests \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele fail_over-tests \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele find_uid-tests \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele auth-tests \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele ipa_ldap_opt-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun ad_ldap_opt-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun simple_access-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun crypto-tests \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele util-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun debug-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun ipa_hbac-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun sss_idmap-tests \
a1ef40892ffa2b44fc249423c5b6c42a74a84c68nd responder_socket_access-tests \
a1ef40892ffa2b44fc249423c5b6c42a74a84c68nd safe-format-tests
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunif BUILD_SSH
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun non_interactive_check_based_tests += sysdb_ssh-tests
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunif BUILD_IFP
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleif BUILD_CONFIG_LIB
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun non_interactive_check_based_tests += sss_config-tests
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleendif # BUILD_CONFIG_LIB
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunendif # BUILD_IFP
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunif BUILD_DBUS_TESTS
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun non_interactive_check_based_tests += \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele sbus_tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun sbus_codegen_tests
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunendif # BUILD_DBUS_TESTS
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunendif # HAVE_CHECK
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleif HAVE_CMOCKA
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun non_interactive_cmocka_based_tests = \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun nss-srv-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test-find-uid \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test-negcache \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test-authtok \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun sss_nss_idmap-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun dyndns-tests \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele fqnames-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun nestedgroups-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test_sss_idmap \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test_ipa_idmap \
10a304fc5348d394375b98ae10ca9b137fd10cafkess test_utils \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun ad_common_tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun dp_opt_tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun responder-get-domains-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun sbus-internal-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun sss_sifp-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test_search_bases \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test_ldap_auth \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test_sdap_access \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele sdap-tests \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele test_sysdb_views \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test_sysdb_subdomains \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test_sysdb_utils \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test_be_ptask \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele test_copy_ccache \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test_copy_keytab \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele test_child_common \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun responder_cache_req-tests \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele test_sbus_opath \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test_fo_srv \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele pam-srv-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test_ipa_subdom_util \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun test_ipa_subdom_server \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunif HAVE_LIBRESOLV
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunnon_interactive_cmocka_based_tests += test_resolv_fake
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleendif # HAVE_LIBRESOLV
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunif BUILD_IFP
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunnon_interactive_cmocka_based_tests += ifp_tests
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunendif # BUILD_IFP
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunif BUILD_SAMBA
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunnon_interactive_cmocka_based_tests += \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun ad_access_filter_tests \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele ad_gpo_tests
a3388213b2b4d46b356be205e38204e67b4304d8rbowenendif # HAVE_CMOCKA
ad93f15b0bef55041347cdbad447d94296eb89f2nilguncheck_PROGRAMS = \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele stress-tests \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun krb5-child-test \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun $(non_interactive_cmocka_based_tests) \
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive $(non_interactive_check_based_tests)
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleif HAVE_CMOCKA
ad93f15b0bef55041347cdbad447d94296eb89f2nilguncheck_PROGRAMS += dummy-child
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleendif # HAVE_CMOCKA
4ab980a06412fd86f52a6d054fb7e26de155c530erikabelePYTHON_TESTS =
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleif BUILD_PYTHON2_BINDINGS
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleif BUILD_PYTHON3_BINDINGS
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunTEST_EXTENSIONS = .sh
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele $(PYTHON_TESTS) \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun $(non_interactive_cmocka_based_tests) \
a3388213b2b4d46b356be205e38204e67b4304d8rbowen $(non_interactive_check_based_tests)
a3388213b2b4d46b356be205e38204e67b4304d8rbowensssdlib_LTLIBRARIES = \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunif BUILD_SAMBA
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunsssdlib_LTLIBRARIES += \
df321386f1d9ed17a3e5e6468807996a12890d50gryzorldblib_LTLIBRARIES = \
df321386f1d9ed17a3e5e6468807996a12890d50gryzorif BUILD_KRB5_LOCATOR_PLUGIN
df321386f1d9ed17a3e5e6468807996a12890d50gryzorkrb5plugin_LTLIBRARIES = \
df321386f1d9ed17a3e5e6468807996a12890d50gryzorif BUILD_KRB5_LOCALAUTH_PLUGIN
df321386f1d9ed17a3e5e6468807996a12890d50gryzorkrb5localauth_plugin_LTLIBRARIES = \
df321386f1d9ed17a3e5e6468807996a12890d50gryzorif BUILD_PAC_RESPONDER
df321386f1d9ed17a3e5e6468807996a12890d50gryzorkrb5authdata_plugin_LTLIBRARIES = \
df321386f1d9ed17a3e5e6468807996a12890d50gryzorif BUILD_CIFS_IDMAP_PLUGIN
4ab980a06412fd86f52a6d054fb7e26de155c530erikabelecifsplugin_LTLIBRARIES = \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabelenoinst_LTLIBRARIES =
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunpkglib_LTLIBRARIES =
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleif BUILD_PYTHON2_BINDINGS
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunpy2exec_LTLIBRARIES = \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunif BUILD_PYTHON3_BINDINGS
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunpy3exec_LTLIBRARIES = \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgundist_noinst_SCRIPTS = \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun $(EXTRA_SCRIPTS) \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeledist_noinst_DATA = \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele src/config/testconfigs/sssd-invalid-badbool.conf \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele###############################
10a304fc5348d394375b98ae10ca9b137fd10cafkess# Global compilation settings #
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun###############################
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunAM_CPPFLAGS = \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun -Iinclude \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele -I$(srcdir)/include \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele -I$(srcdir)/src \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun $(POPT_CFLAGS) \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele $(TALLOC_CFLAGS) \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun $(TDB_CFLAGS) \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele $(TEVENT_CFLAGS) \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun $(LDB_CFLAGS) \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele $(DBUS_CFLAGS) \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun $(PCRE_CFLAGS) \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun $(COLLECTION_CFLAGS) \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun $(INI_CONFIG_CFLAGS) \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun $(DHASH_CFLAGS) \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun $(LIBNL_CFLAGS) \
2c44e52ec852d7d8392068fd13a1d8d8a4e830c1kess $(OPENLDAP_CFLAGS) \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun $(GLIB2_CFLAGS) \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele $(JOURNALD_CFLAGS) \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun -DLIBDIR=\"$(libdir)\" \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele -DVARDIR=\"$(localstatedir)\" \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele -DSSS_STATEDIR=\"$(sss_statedir)\" \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele -DSYSCONFDIR=\"$(sysconfdir)\" \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele -DSHLIBEXT=\"$(SHLIBEXT)\" \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun -DSSSD_LIBEXEC_PATH=\"$(sssdlibexecdir)\" \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele -DSSSD_CONF_DIR=\"$(sssdconfdir)\" \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun -DSSS_NSS_MCACHE_DIR=\"$(mcpath)\" \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun -DSSS_NSS_SOCKET_NAME=\"$(pipepath)/nss\" \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele -DSSS_PAM_SOCKET_NAME=\"$(pipepath)/pam\" \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun -DSSS_PAC_SOCKET_NAME=\"$(pipepath)/pac\" \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele -DSSS_PAM_PRIV_SOCKET_NAME=\"$(pipepath)/private/pam\" \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun -DSSS_SUDO_SOCKET_NAME=\"$(pipepath)/sudo\" \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele -DSSS_AUTOFS_SOCKET_NAME=\"$(pipepath)/autofs\" \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele -DSSS_SSH_SOCKET_NAME=\"$(pipepath)/ssh\" \
ad93f15b0bef55041347cdbad447d94296eb89f2nilgun -DLOCALEDIR=\"$(localedir)\"
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunEXTRA_DIST =
ad93f15b0bef55041347cdbad447d94296eb89f2nilgunSSSD_RESPONDER_OBJ = \
4ab980a06412fd86f52a6d054fb7e26de155c530erikabeleSSSD_TOOLS_OBJ = \
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_crypt.la
SSS_CRYPT_SOURCES = src/util/crypto/nss/nss_base64.c \
SSS_CRYPT_SOURCES = src/util/crypto/libcrypto/crypto_base64.c \
pkglib_LTLIBRARIES += libsss_util.la
libsss_util_la_SOURCES += src/db/sysdb_sudo.c
pkglib_LTLIBRARIES += libsss_semanage.la
pkglib_LTLIBRARIES += libsss_config.la
lib_LTLIBRARIES = libipa_hbac.la \
pkgconfig_DATA += src/providers/ipa/ipa_hbac.pc
libipa_hbac_la_DEPENDENCIES = src/providers/ipa/ipa_hbac.exports
-Wl,--version-script,$(srcdir)/src/providers/ipa/ipa_hbac.exports \
dist_noinst_DATA += src/providers/ipa/ipa_hbac.exports
pkgconfig_DATA += src/lib/idmap/sss_idmap.pc
libsss_idmap_la_DEPENDENCIES = src/lib/idmap/sss_idmap.exports
-Wl,--version-script,$(srcdir)/src/lib/idmap/sss_idmap.exports \
dist_noinst_DATA += src/lib/idmap/sss_idmap.exports
pkgconfig_DATA += src/sss_client/idmap/sss_nss_idmap.pc
libsss_nss_idmap_la_DEPENDENCIES = src/sss_client/idmap/sss_nss_idmap.exports
-Wl,--version-script,$(srcdir)/src/sss_client/idmap/sss_nss_idmap.exports \
dist_noinst_DATA += src/sss_client/idmap/sss_nss_idmap.exports
libwbclient_LTLIBRARIES = libwbclient.la
pkgconfig_DATA += src/sss_client/libwbclient/wbclient_sssd.pc
-Wl,--version-script,$(srcdir)/src/sss_client/libwbclient/wbclient.exports \
dist_noinst_DATA += src/sss_client/libwbclient/wbclient.exports \
include_HEADERS += src/sss_client/libwbclient/wbclient_sssd.h
lib_LTLIBRARIES += libsss_simpleifp.la
pkgconfig_DATA += src/lib/sifp/sss_simpleifp.pc
-I$(top_srcdir)/src/lib/sifp
-Wl,--version-script,$(srcdir)/src/lib/sifp/sss_simpleifp.exports \
dist_noinst_DATA += src/lib/sifp/sss_simpleifp.exports
$(srcdir)/src/tests/sbus_codegen_tests.xml \
$(srcdir)/src/monitor/monitor_iface.xml \
$(srcdir)/src/providers/data_provider_iface.xml \
$(srcdir)/src/responder/ifp/ifp_iface.xml
SBUS_CODEGEN = src/sbus/sbus_codegen
$(CODEGEN_XML:.xml=_generated.c) \
$(CODEGEN_XML:.xml=_generated.h)
sssd_ifp_LDADD += libsss_config.la
-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 \
-Wl,--version-script,$(srcdir)/src/sss_client/idmap/sss_nss_idmap.unit_tests
dist_noinst_DATA += src/sss_client/idmap/sss_nss_idmap.unit_tests
-I$(top_srcdir)/src/lib/sifp
pam_test_client_SOURCES = src/sss_client/pam_test_client.c
$(MKDIR_P) intg/bld; \
prefix=`mktemp --tmpdir --directory sssd-intg.XXXXXXXX`; \
$(LN_S) "$$prefix" intg/pfx; \
cd intg/bld; \
--with-ldb-lib-dir="$$prefix"/lib/ldb \
rm "$$prefix"/lib/ldb/*.la; \
$(MAKE) $(AM_MAKEFLAGS) -C src/tests/intg intgcheck-installed; \
nsslib_LTLIBRARIES = libnss_sss.la
-Wl,--version-script,$(srcdir)/src/sss_client/sss_nss.exports
nfslib_LTLIBRARIES = sss.la
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_krb5_common.la
pkglib_LTLIBRARIES += libsss_ldap_common.la
pkglib_LTLIBRARIES += libsss_ad_common.la
libsss_ipa_la_SOURCES += src/providers/ipa/ipa_hostid.c
$(MAKE) -C src/man update-po
@$(MKDIR_P) src/sysv/systemd/
@$(MKDIR_P) src/sysv/systemd/
$(DESTDIR)$(pubconfpath)/krb5.include.d \
$(DESTDIR)$(pubconfpath)/krb5.include.d $(DESTDIR)$(gpocachepath)
$(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
$(DOXYGEN) src/lib/sifp/sss_simpleifp.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; \
cd $(builddir)/src/config; \
cd $(builddir)/src/config; \
--record=$(abs_builddir)/src/config/.files2; \
cd $(builddir)/src/config; \
--record=$(abs_builddir)/src/config/.files2 --root=$(DESTDIR); \
cd $(builddir)/src/config; \
--record=$(abs_builddir)/src/config/.files3; \
cd $(builddir)/src/config; \
--record=$(abs_builddir)/src/config/.files3 --root=$(DESTDIR); \
rm $(DESTDIR)/$(nsslibdir)/libnss_sss.so.2 \
$(DESTDIR)/$(nsslibdir)/libnss_sss.so
if [ -f $(abs_builddir)/src/config/.files2 ]; then \
cat $(abs_builddir)/src/config/.files2 | xargs -iq rm -f $(DESTDIR)/q; \
rm $(abs_builddir)/src/config/.files2 ; \
if [ -f $(abs_builddir)/src/config/.files3 ]; then \
cat $(abs_builddir)/src/config/.files3 | xargs -iq rm -f $(DESTDIR)/q; \
rm $(abs_builddir)/src/config/.files3 ; \
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 ; \
rm -f $(builddir)/src/config/SSSDConfig/*.pyc
cd $(builddir)/src/config; $(PYTHON2) setup.py build --build-base $(abs_builddir)/src/config clean --all
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 ; \
rm -f $(builddir)/src/config/SSSDConfig/__pycache__/*.pyc
cd $(builddir)/src/config; $(PYTHON3) setup.py build --build-base $(abs_builddir)/src/config clean --all
rm -f $(builddir)/src/sysv/systemd/sssd.service
rm -f $(builddir)/src/sysv/systemd/journal.conf
(cd src/tests/cwrap && $(MAKE) $(AM_MAKEFLAGS) $@) || exit 1;
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