summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am51
1 files changed, 50 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index 12586abbf..ba4b0b47c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -49,6 +49,9 @@ endif
if BUILD_CIFS_IDMAP_PLUGIN
cifsplugindir = @cifspluginpath@
endif
+if BUILD_SAMBA
+winbindplugindir = @winbindpluginpath@
+endif
if BUILD_LIBWBCLIENT
libwbclientdir = @appmodpath@
endif
@@ -345,6 +348,12 @@ cifsplugin_LTLIBRARIES = \
cifs_idmap_sss.la
endif
+if BUILD_SAMBA
+winbindplugin_LTLIBRARIES = \
+ winbind_idmap_sss.la \
+ $(NULL)
+endif
+
noinst_LTLIBRARIES =
pkglib_LTLIBRARIES =
@@ -710,6 +719,7 @@ dist_noinst_HEADERS = \
src/sss_client/nfs/nfsidmap_internal.h \
src/lib/idmap/sss_idmap_private.h \
src/lib/sifp/sss_sifp_private.h \
+ src/lib/winbind_idmap_sss/winbind_idmap_sss.h \
src/tests/cmocka/test_utils.h \
src/tools/common/sss_tools.h \
src/tools/common/sss_colondb.h \
@@ -1553,7 +1563,10 @@ check_LTLIBRARIES += \
$(NULL)
if BUILD_SAMBA
-check_LTLIBRARIES += libsss_ad_tests.la
+check_LTLIBRARIES += \
+ libsss_ad_tests.la \
+ libdlopen_test_winbind_idmap.la \
+ $(NULL)
endif
libdlopen_test_providers_la_SOURCES = \
@@ -3670,6 +3683,40 @@ cifs_idmap_sss_la_LDFLAGS = \
-module
endif
+if BUILD_SAMBA
+winbind_idmap_sss_la_SOURCES = \
+ src/lib/winbind_idmap_sss/winbind_idmap_sss.c \
+ src/util/util_sss_idmap.c \
+ $(NULL)
+winbind_idmap_sss_la_LIBADD = \
+ libsss_idmap.la \
+ libsss_nss_idmap.la \
+ $(TALLOC_LIBS) \
+ $(NULL)
+winbind_idmap_sss_la_CFLAGS = \
+ $(AM_CFLAGS) \
+ $(NDR_KRB5PAC_CFLAGS) \
+ $(NULL)
+winbind_idmap_sss_la_LDFLAGS = \
+ -avoid-version \
+ -module \
+ $(NULL)
+
+libdlopen_test_winbind_idmap_la_SOURCES = \
+ src/lib/winbind_idmap_sss/libdlopen-test-winbind-idmap.c \
+ $(NULL)
+libdlopen_test_winbind_idmap_la_CFLAGS = \
+ $(AM_CFLAGS) \
+ $(NDR_KRB5PAC_CFLAGS) \
+ $(NULL)
+libdlopen_test_winbind_idmap_la_LDFLAGS = \
+ -shared \
+ -avoid-version \
+ -rpath $(abs_top_builddir) \
+ -export-dynamic
+ $(NULL)
+endif
+
################
# TRANSLATIONS #
################
@@ -3899,6 +3946,7 @@ install-data-hook:
if [ ! $(krb5rcachedir) = "__LIBKRB5_DEFAULTS__" ]; then \
$(MKDIR_P) $(DESTDIR)/$(krb5rcachedir) ; \
fi
+ mv $(DESTDIR)/$(winbindplugindir)/winbind_idmap_sss.so $(DESTDIR)/$(winbindplugindir)/sss.so
uninstall-hook:
if [ -f $(abs_builddir)/src/config/.files2 ]; then \
@@ -3920,6 +3968,7 @@ if BUILD_PYTHON3_BINDINGS
cd $(DESTDIR)$(py3execdir) && \
rm -f pysss.so pyhbac.so pysss_murmur.so pysss_nss_idmap.so
endif
+ rm $(DESTDIR)/$(winbindplugindir)/sss.so
clean-local:
if BUILD_PYTHON2_BINDINGS