1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
|
setoolsdir = @setoolsdir@
bin_PROGRAMS = seaudit-report
sbin_PROGRAMS = seaudit
AM_CFLAGS = @DEBUGCFLAGS@ @WARNCFLAGS@ @PROFILECFLAGS@ @SELINUX_CFLAGS@ \
@QPOL_CFLAGS@ @APOL_CFLAGS@ @SEAUDIT_CFLAGS@
seaudit_CFLAGS = $(AM_CFLAGS) \
@GTK_CFLAGS@ @PIXBUF_CFLAGS@ @GLADE_CFLAGS@ @GTHREAD_CFLAGS@
seaudit_report_CFLAGS = $(AM_CFLAGS) -DAPOL_INSTALL_DIR='"${setoolsdir}"'
AM_LDFLAGS = @DEBUGLDFLAGS@ @WARNLDFLAGS@ @PROFILELDFLAGS@
# need the -rdynamic flag below - glade uses dlopen() upon seaudit callbacks
seaudit_LDFLAGS = $(AM_LDFLAGS) -rdynamic
LDADD = @SELINUX_LIB_FLAG@ @SEAUDIT_LIB_FLAG@ @APOL_LIB_FLAG@ @QPOL_LIB_FLAG@ \
@GTK_LIBS@ @PIXBUF_LIBS@ @GLADE_LIBS@ @GTHREAD_LIBS@
dist_setools_DATA = \
seaudit.glade \
seaudit_help.txt \
seaudit-report.conf \
seaudit-report.css \
seaudit.png seaudit-small.png
nodist_setools_DATA = \
dot_seaudit \
seaudit-report-service
seaudit_SOURCES = \
filter_view.c filter_view.h \
message_view.c message_view.h \
modify_view.c modify_view.h \
open_policy_window.c open_policy_window.h \
policy_components_view.c policy_components_view.h \
policy_view.c policy_view.h \
preferences.c preferences.h \
preferences_view.c preferences_view.h \
progress.c progress.h \
report_window.c report_window.h \
seaudit.c seaudit.h \
toplevel.c toplevel.h \
utilgui.c utilgui.h
seaudit_DEPENDENCIES = $(top_builddir)/libseaudit/src/libseaudit.so \
$(top_builddir)/libapol/src/libapol.so \
$(top_builddir)/libqpol/src/libqpol.so
dot_seaudit: dot_seaudit.in Makefile
sed -e 's|\@setoolsdir\@|$(setoolsdir)|g' $< > $@
seaudit_report_SOURCES = seaudit-report.c
seaudit_report_DEPENDENCIES = $(top_builddir)/libseaudit/src/libseaudit.so \
$(top_builddir)/libapol/src/libapol.so \
$(top_builddir)/libqpol/src/libqpol.so
logwatch = $(DESTDIR)/etc/logwatch
LOGWATCH_GROUP = $(logwatch)/conf/logfiles
LOGWATCH_SERVICE = $(logwatch)/conf/services
LOGWATCH_FILTER = $(logwatch)/scripts/services
dist_noinst_DATA = dot_seaudit.in \
seaudit-report-group.conf \
seaudit-report-service.conf \
seaudit-report-service.in
seaudit-report-service: seaudit-report-service.in Makefile
sed -e 's|\@bindir\@|$(bindir)|g' $< > $@
install-logwatch: $(dist_noinst_DATA) seaudit-report-service
mkdir -p -- $(LOGWATCH_GROUP)
install -m 644 seaudit-report-group.conf $(LOGWATCH_GROUP)
mkdir -p -- $(LOGWATCH_SERVICE)
install -m 644 seaudit-report-service.conf $(LOGWATCH_SERVICE)
mkdir -p -- $(LOGWATCH_FILTER)
install -m 755 seaudit-report-service $(LOGWATCH_FILTER)
$(top_builddir)/libapol/src/libapol.so:
$(MAKE) -C $(top_builddir)/libapol/src $(notdir $@)
$(top_builddir)/libqpol/src/libqpol.so:
$(MAKE) -C $(top_builddir)/libqpol/src $(notdir $@)
$(top_builddir)/libsefs/src/libsefs.so:
$(MAKE) -C $(top_builddir)/libsefs/src $(notdir $@)
.PHONY: install-logwatch
CLEANFILES = dot_seaudit seaudit-report-service
|