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
|
setoolsdir = @setoolsdir@
dist_setools_DATA = sediff_help.txt sediffx.glade \
sediffx.png sediffx-small.png
if BUILD_GUI
MAYBE_SEDIFFX = sediffx
endif
bin_PROGRAMS = sediff $(MAYBE_SEDIFFX)
AM_CFLAGS = @DEBUGCFLAGS@ @WARNCFLAGS@ @PROFILECFLAGS@ @SELINUX_CFLAGS@ \
@QPOL_CFLAGS@ @APOL_CFLAGS@ @POLDIFF_CFLAGS@
AM_LDFLAGS = @DEBUGLDFLAGS@ @WARNLDFLAGS@ @PROFILELDFLAGS@
LDADD = @SELINUX_LIB_FLAG@ @POLDIFF_LIB_FLAG@ @APOL_LIB_FLAG@ @QPOL_LIB_FLAG@ \
@GTK_LIBS@ @PIXBUF_LIBS@ @GLADE_LIBS@ @GTHREAD_LIBS@ @XML_LIBS@
sediff_CFLAGS = $(AM_CFLAGS)
sediffx_CFLAGS = $(AM_CFLAGS) \
@GTK_CFLAGS@ @PIXBUF_CFLAGS@ @GLADE_CFLAGS@ @GTHREAD_CFLAGS@
# need the -rdynamic flag below - glade uses dlopen() upon sediffx callbacks
sediffx_LDFLAGS = $(AM_LDFLAGS) -rdynamic
DEPENDENCIES = $(top_builddir)/libpoldiff/src/libpoldiff.so \
$(top_builddir)/libapol/src/libapol.so \
$(top_builddir)/libqpol/src/libqpol.so
sediff_SOURCES = sediff.c
sediffx_SOURCES = \
find_dialog.c find_dialog.h \
open_policies_dialog.c open_policies_dialog.h \
policy_view.c policy_view.h \
progress.c progress.h \
remap_types_dialog.c remap_types_dialog.h \
result_item.c result_item.h \
result_item_render.c result_item_render.h \
results.c results.h \
select_diff_dialog.c select_diff_dialog.h \
toplevel.c toplevel.h \
utilgui.c utilgui.h \
sediffx.c sediffx.h
$(top_builddir)/libpoldiff/src/libpoldiff.so:
$(MAKE) -C $(top_builddir)/libpoldiff/src $(notdir $@)
$(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 $@)
|