summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
authorMichal Zidek <mzidek@redhat.com>2014-09-24 15:50:04 +0200
committerJakub Hrozek <jhrozek@redhat.com>2014-10-20 21:26:19 +0200
commit42ec8af02ecf1937e4db9b1ecc6216022634f0f9 (patch)
tree82d811f4df92407bf054a60631d6e43eb5b3b0e8 /Makefile.am
parentac13f3d51d3d02e7b1a6d73b46b68823aaac1a56 (diff)
downloadsssd-42ec8af02ecf1937e4db9b1ecc6216022634f0f9.tar.gz
sssd-42ec8af02ecf1937e4db9b1ecc6216022634f0f9.tar.xz
sssd-42ec8af02ecf1937e4db9b1ecc6216022634f0f9.zip
util: Move semanage related functions to src/util
These functions will be reused by IPA provider. Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am37
1 files changed, 28 insertions, 9 deletions
diff --git a/Makefile.am b/Makefile.am
index 6a8124b5a..49acdb107 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -476,10 +476,6 @@ if BUILD_SELINUX
PYTHON_BINDINGS_LIBS += $(SELINUX_LIBS)
TOOLS_LIBS += $(SELINUX_LIBS)
endif
-if BUILD_SEMANAGE
- PYTHON_BINDINGS_LIBS += $(SEMANAGE_LIBS)
- TOOLS_LIBS += $(SEMANAGE_LIBS)
-endif
dist_noinst_HEADERS = \
src/monitor/monitor.h \
@@ -728,11 +724,26 @@ libsss_util_la_SOURCES += \
endif
libsss_util_la_LDFLAGS = -avoid-version
+pkglib_LTLIBRARIES += libsss_semanage.la
+libsss_semanage_la_SOURCES = \
+ src/util/sss_semanage.c \
+ $(NULL)
+libsss_semanage_la_LIBADD = \
+ libsss_debug.la \
+ $(NULL)
+if BUILD_SEMANAGE
+libsss_semanage_la_LIBADD += $(SEMANAGE_LIBS)
+endif
+
+libsss_semanage_la_LDFLAGS = \
+ -avoid-version
+
SSSD_INTERNAL_LTLIBS = \
libsss_util.la \
libsss_crypt.la \
libsss_debug.la \
- libsss_child.la
+ libsss_child.la \
+ $(NULL)
if BUILD_IFP
if BUILD_CONFIG_LIB
@@ -1065,7 +1076,9 @@ sss_useradd_SOURCES = \
$(SSSD_TOOLS_OBJ)
sss_useradd_LDADD = \
$(TOOLS_LIBS) \
- $(SSSD_INTERNAL_LTLIBS)
+ $(SSSD_INTERNAL_LTLIBS) \
+ libsss_semanage.la \
+ $(NULL)
sss_userdel_SOURCES = \
src/tools/sss_userdel.c \
@@ -1073,7 +1086,9 @@ sss_userdel_SOURCES = \
sss_userdel_LDADD = \
$(TOOLS_LIBS) \
$(SSSD_INTERNAL_LTLIBS) \
- $(CLIENT_LIBS)
+ $(CLIENT_LIBS) \
+ libsss_semanage.la \
+ $(NULL)
sss_userdel_CFLAGS = \
$(AM_CFLAGS)
@@ -1099,7 +1114,9 @@ sss_usermod_SOURCES = \
sss_usermod_LDADD = \
$(TOOLS_LIBS) \
$(SSSD_INTERNAL_LTLIBS) \
- $(CLIENT_LIBS)
+ $(CLIENT_LIBS) \
+ libsss_semanage.la \
+ $(NULL)
sss_usermod_CFLAGS = $(AM_CFLAGS)
sss_groupmod_SOURCES = \
@@ -2372,7 +2389,9 @@ libsss_ipa_la_LIBADD = \
libsss_ldap_common.la \
libsss_krb5_common.la \
libipa_hbac.la \
- libsss_idmap.la
+ libsss_idmap.la \
+ libsss_semanage.la \
+ $(NULL)
libsss_ipa_la_LDFLAGS = \
-avoid-version \
-module