summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am36
1 files changed, 35 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index 8e7d9ebe3..69347a032 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -558,7 +558,8 @@ dist_noinst_HEADERS = \
src/tests/cmocka/common_mock_sysdb_objects.h \
src/sss_client/ssh/sss_ssh_client.h \
src/sss_client/sudo/sss_sudo.h \
- src/lib/idmap/sss_idmap_private.h
+ src/lib/idmap/sss_idmap_private.h \
+ src/lib/sifp/sss_sifp_private.h
if HAVE_NSS
@@ -575,6 +576,10 @@ if BUILD_SUDO
SSSD_DOCS += libsss_sudo_doc
endif
+if BUILD_IFP
+ SSSD_DOCS += libsss_simpleifp_doc
+endif
+
CLIENT_LIBS = $(LTLIBINTL)
if HAVE_PTHREAD
@@ -725,6 +730,32 @@ include_HEADERS = \
src/lib/idmap/sss_idmap.h \
src/sss_client/idmap/sss_nss_idmap.h
+if BUILD_IFP
+lib_LTLIBRARIES += libsss_simpleifp.la
+pkgconfig_DATA += src/lib/sifp/sss_simpleifp.pc
+
+libsss_simpleifp_la_SOURCES = \
+ src/lib/sifp/sss_sifp.c \
+ src/lib/sifp/sss_sifp_dbus.c \
+ src/lib/sifp/sss_sifp_attrs.c \
+ src/lib/sifp/sss_sifp_parser.c \
+ src/lib/sifp/sss_sifp_utils.c
+libsss_simpleifp_la_CFLAGS = \
+ $(AM_CFLAGS) \
+ -I$(top_srcdir)/src/lib/sifp
+libsss_simpleifp_la_LIBADD = \
+ $(DBUS_LIBS)
+libsss_simpleifp_la_LDFLAGS = \
+ -Wl,--version-script,$(srcdir)/src/lib/sifp/sss_simpleifp.exports \
+ -version-info 0:0:0
+
+dist_noinst_DATA += src/lib/sifp/sss_simpleifp.exports
+
+include_HEADERS += \
+ src/lib/sifp/sss_sifp.h \
+ src/lib/sifp/sss_sifp_dbus.h
+endif
+
####################
# Sbus Codegen #
####################
@@ -2431,6 +2462,9 @@ docs:
$(DOXYGEN) src/providers/ipa/ipa_hbac.doxy
$(DOXYGEN) src/lib/idmap/sss_idmap.doxy
$(DOXYGEN) src/sss_client/idmap/sss_nss_idmap.doxy
+if BUILD_IFP
+ $(DOXYGEN) src/lib/sifp/sss_simpleifp.doxy
+endif
else !HAVE_DOXYGEN
docs:
@echo "Doxygen not installed, cannot generate documentation"