diff options
Diffstat (limited to 'sediff/Makefile.am')
-rw-r--r-- | sediff/Makefile.am | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/sediff/Makefile.am b/sediff/Makefile.am new file mode 100644 index 0000000..3f53cd3 --- /dev/null +++ b/sediff/Makefile.am @@ -0,0 +1,54 @@ +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@ + +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) \ + @GTK_LIBS@ @PIXBUF_LIBS@ @GLADE_LIBS@ @GTHREAD_LIBS@ @XML_LIBS@ \ + -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 $@) |