From: Jeff Mahoney Subject: apparmor: fix mod_apparmor build References: bnc#763579 Use apxs to build the module. It knows what to do without jumping through manual hoops. --- changehat/mod_apparmor/Makefile.am | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) --- a/changehat/mod_apparmor/Makefile.am +++ b/changehat/mod_apparmor/Makefile.am @@ -1,14 +1,15 @@ if HAVE_APACHE -apache_module_LTLIBRARIES = mod_apparmor.la -mod_apparmor_la_SOURCES = mod_apparmor.la -mod_apparmor_la_LDFLAGS = -module -avoid-version -mod_apparmor_la_LIBADD = ../../libraries/libapparmor/src/libapparmor.la +INCLUDES = "-I$(abs_top_srcdir)/libraries/libapparmor/src" +AALIBS = "-L$(abs_top_builddir)/libraries/libapparmor/src/.libs -lapparmor" man_MANS = mod_apparmor.8 -INCLUDES = "-I../../libraries/libapparmor/src" -#.c.so: -# $(APXS) $(APXS_FLAGS) -c $< +all-local: + $(APXS) $(APXS_FLAGS) -c $(INCLUDES) $(AALIBS) mod_apparmor.c + +install-exec-local: + mkdir -p $(DESTDIR)/$(apache_moduledir) + $(APXS) -S LIBEXECDIR=$(DESTDIR)/$(apache_moduledir) $(APXS_FLAGS) -i mod_apparmor.la PODARGS = --center=AppArmor --release=NOVELL/SUSE