From cb17c3035bbd80bd8ea6718bae4c57cfb2555653 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Thu, 15 Jun 2017 23:20:00 +0200 Subject: Initial monitor GUI Basic monitor functionality, GTK-3.0 and QT5 backends --- src/Makefile.am | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) (limited to 'src/Makefile.am') diff --git a/src/Makefile.am b/src/Makefile.am index c050770..37d29fa 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -6,11 +6,19 @@ AM_CXXFLAGS = @DEFINES@ ARFLAGS = cr bin_PROGRAMS = tp tp-monitor -noinst_LIBRARIES = libtp.a libmonitor.a +noinst_LIBRARIES = libtp.a libmonitor.a libattrstr.a if HAVE_SSL bin_PROGRAMS += tp-genca noinst_LIBRARIES += libmitm.a endif +if HAVE_GTK +bin_PROGRAMS += tp-monitor-gtk +noinst_LIBRARIES += libmonitor_gui.a +endif +if HAVE_QT +bin_PROGRAMS += tp-monitor-qt +noinst_LIBRARIES += libmonitor_gui.a +endif tp_SOURCES = main.cc proxy.cc logger.cc resolver.cc tp_LDADD = libtp.a @THREAD_LIBS@ @@ -41,8 +49,26 @@ tp_genca_LDADD = libmitm.a libtp.a @SSL_LIBS@ tp_genca_CXXFLAGS = $(AM_CXXFLAGS) -DVERSION='"@VERSION@"' libmonitor_a_SOURCES = monitor.cc resolver.cc -libmonitor_CXXFLAGS = $(AM_CXXFLAGS) -DVERSION='"@VERSION@"' @THREAD_CFLAGS@ +libmonitor_a_CXXFLAGS = $(AM_CXXFLAGS) -DVERSION='"@VERSION@"' @THREAD_CFLAGS@ tp_monitor_SOURCES = monitor-cmd.cc tp_monitor_LDADD = libmonitor.a libtp.a @THREAD_LIBS@ tp_monitor_CXXFLAGS = $(AM_CXXFLAGS) -DVERSION='"@VERSION@"' @THREAD_CFLAGS@ + +libmonitor_gui_a_SOURCES = monitor-gui.cc gui_hexdump.cc +libmonitor_gui_a_CXXFLAGS = $(AM_CXXFLAGS) -DVERSION='"@VERSION@"' \ + @THREAD_CFLAGS@ + +libattrstr_a_SOURCES = gui_attrtext.cc gui_htmlattrtext.cc + +tp_monitor_gtk_SOURCES = gui_gtk.cc +tp_monitor_gtk_LDADD = libmonitor_gui.a libattrstr.a libmonitor.a libtp.a \ + @GTK_LIBS@ @THREAD_LIBS@ +tp_monitor_gtk_CXXFLAGS = $(AM_CXXFLAGS) -DVERSION='"@VERSION@"' \ + @GTK_CFLAGS@ @THREAD_CFLAGS@ -Wno-unused-function + +tp_monitor_qt_SOURCES = gui_qt.cc +tp_monitor_qt_LDADD = libmonitor_gui.a libattrstr.a libmonitor.a libtp.a \ + @QT_LIBS@ @THREAD_LIBS@ +tp_monitor_qt_CXXFLAGS = $(AM_CXXFLAGS) -DVERSION='"@VERSION@"' \ + @QT_CFLAGS@ @THREAD_CFLAGS@ -- cgit v1.2.3-70-g09d2