diff options
author | Michal Zidek <mzidek@redhat.com> | 2014-09-24 15:50:04 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-10-20 21:26:19 +0200 |
commit | 42ec8af02ecf1937e4db9b1ecc6216022634f0f9 (patch) | |
tree | 82d811f4df92407bf054a60631d6e43eb5b3b0e8 /Makefile.am | |
parent | ac13f3d51d3d02e7b1a6d73b46b68823aaac1a56 (diff) | |
download | sssd-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.am | 37 |
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 |