summaryrefslogtreecommitdiffstats
path: root/sediff/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'sediff/Makefile.am')
-rw-r--r--sediff/Makefile.am54
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 $@)