diff options
Diffstat (limited to 'src/Makefile.am')
| -rw-r--r-- | src/Makefile.am | 122 |
1 files changed, 122 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 0000000..163e4b6 --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,122 @@ +# $Id: Makefile.am 1632 2007-02-03 18:46:16Z aturner $ +if COMPILE_FRAGROUTE + LIBFRAGROUTE = ./fragroute/libfragroute.a @LDNETLIB@ + FRAGROUTE_DIR = fragroute +else + LIBFRAGROUTE = + FRAGROUTE_DIR = +endif + +SUBDIRS = common tcpedit $(FRAGROUTE_DIR) + +if SYSTEM_STRLCPY +LIBSTRL = +else +LIBSTRL = ../lib/libstrl.a +endif + +manpages: tcpprep.1 tcprewrite.1 tcpreplay.1 tcpbridge.1 tcpreplay-edit.1 + +autoopts: tcpreplay_opts.c tcprewrite_opts.c tcpbridge_opts.c manpages \ + tcpreplay_edit_opts.c + + +# Get AutoOpts search path +opts_list=-L tcpedit + +tcpprep.1: tcpprep_opts.def + @AUTOGEN@ -T agman1.tpl $(opts_list) --base-name tcpprep tcpprep_opts.def + +tcprewrite.1: tcprewrite_opts.def tcpedit/tcpedit_opts.def + @AUTOGEN@ -T agman1.tpl $(opts_list) --base-name tcprewrite tcprewrite_opts.def + +tcpreplay-edit.1: tcpreplay_opts.def + @AUTOGEN@ -T agman1.tpl $(opts_list) -DTCPREPLAY_EDIT --base-name tcpreplay-edit tcpreplay_opts.def + +tcpreplay.1: tcpreplay_opts.def + @AUTOGEN@ -T agman1.tpl $(opts_list) --base-name tcpreplay tcpreplay_opts.def + +tcpbridge.1: tcpbridge_opts.def tcpedit/tcpedit_opts.def + @AUTOGEN@ -T agman1.tpl $(opts_list) --base-name tcpbridge tcpbridge_opts.def + +man_MANS = tcpreplay.1 tcpprep.1 tcprewrite.1 tcpreplay-edit.1 +EXTRA_DIST = tcpreplay.1 tcpprep.1 tcprewrite.1 tcpbridge.1 tcpreplay-edit.1 +bin_PROGRAMS = tcpreplay tcpprep tcprewrite tcpreplay-edit + +if COMPILE_TCPBRIDGE +bin_PROGRAMS += tcpbridge +man_MANS += tcpbridge.1 +endif + +tcpreplay_edit_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) @LDNETINC@ -DTCPREPLAY -DTCPREPLAY_EDIT -DHAVE_CACHEFILE_SUPPORT +tcpreplay_edit_LDADD = ./tcpedit/libtcpedit.a ./common/libcommon.a ./suppport_lib/libMESA_prof_load.a $(LIBSTRL) @LPCAPLIB@ @LDNETLIB@ $(LIBOPTS_LDADD) +tcpreplay_edit_SOURCES = tcpreplay_edit_opts.c send_packets.c signal_handler.c tcpreplay.c sleep.c +tcpreplay_edit_OBJECTS: tcpreplay_opts.h +tcpreplay_edit_opts.h: tcpreplay_edit_opts.c + +tcpreplay_edit_opts.c: tcpreplay_opts.def + @AUTOGEN@ $(opts_list) -DTCPREPLAY_EDIT -b tcpreplay_edit_opts \ + tcpreplay_opts.def + +tcpreplay_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) @LDNETINC@ -DTCPREPLAY +tcpreplay_SOURCES = tcpreplay_opts.c send_packets.c signal_handler.c tcpreplay.c sleep.c +tcpreplay_LDADD = ./common/libcommon.a ./suppport_lib/libMESA_prof_load.a $(LIBSTRL) @LPCAPLIB@ @LDNETLIB@ $(LIBOPTS_LDADD) +tcpreplay_OBJECTS: tcpreplay_opts.h +tcpreplay_opts.h: tcpreplay_opts.c + +tcpreplay_opts.c: tcpreplay_opts.def + @AUTOGEN@ $(opts_list) tcpreplay_opts.def + +if ENABLE_OSX_FRAMEWORKS +tcpreplay_LDFLAGS = -framework CoreServices -framework Carbon +tcpreplay_edit_LDFLAGS = -framework CoreServices -framework Carbon +endif + + +tcprewrite_CFLAGS = $(LIBOPTS_CFLAGS) -I.. @LDNETINC@ $(LNAV_CFLAGS) -DTCPREWRITE -DHAVE_CACHEFILE_SUPPORT +tcprewrite_LDADD = ./tcpedit/libtcpedit.a ./common/libcommon.a ./suppport_lib/libMESA_prof_load.a \ + $(LIBSTRL) @LPCAPLIB@ $(LIBOPTS_LDADD) @DMALLOC_LIB@ \ + $(LIBFRAGROUTE) +tcprewrite_SOURCES = tcprewrite_opts.c tcprewrite.c +tcprewrite_OBJECTS: tcprewrite_opts.h +tcprewrite_opts.h: tcprewrite_opts.c +tcprewrite_opts.c: tcprewrite_opts.def tcpedit/tcpedit_opts.def + @AUTOGEN@ $(opts_list) tcprewrite_opts.def + + +tcpprep_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) @LDNETINC@ -DTCPPREP +tcpprep_LDADD = ./common/libcommon.a suppport_lib/libMESA_prof_load.a \ + $(LIBSTRL) @LPCAPLIB@ $(LIBOPTS_LDADD) @DMALLOC_LIB@ +tcpprep_SOURCES = tcpprep_opts.c tcpprep.c tree.c +tcpprep_OBJECTS: tcpprep_opts.h +tcpprep_opts.h: tcpprep_opts.c +tcpprep_opts.c: tcpprep_opts.def + @AUTOGEN@ tcpprep_opts.def + +tcpbridge_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) @LDNETINC@ -DTCPBRIDGE +tcpbridge_LDADD = ./tcpedit/libtcpedit.a ./common/libcommon.a suppport_lib/libMESA_prof_load.a \ + $(LIBSTRL) @LPCAPLIB@ @LDNETLIB@ $(LIBOPTS_LDADD) @DMALLOC_LIB@ +if ENABLE_OSX_FRAMEWORKS +tcpbridge_LDFLAGS = -framework CoreServices -framework Carbon +endif +tcpbridge_SOURCES = tcpbridge_opts.c tcpbridge.c bridge.c send_packets.c sleep.c +tcpbridge_OBJECTS: tcpbridge_opts.h +tcpbridge_opts.h: tcpbridge_opts.c +tcpbridge_opts.c: tcpbridge_opts.def tcpedit/tcpedit_opts.def + @AUTOGEN@ $(opts_list) tcpbridge_opts.def + +noinst_HEADERS = tcpreplay.h tcpprep.h bridge.h defines.h tree.h \ + send_packets.h signal_handler.h common.h tcpreplay_opts.h \ + tcpreplay_edit_opts.h tcprewrite.h tcprewrite_opts.h tcpprep_opts.h \ + tcpprep_opts.def tcprewrite_opts.def tcpreplay_opts.def \ + tcpbridge_opts.def tcpbridge.h tcpbridge_opts.h tcpr.h sleep.h + + +MOSTLYCLEANFILES = *~ *.o + +MAINTAINERCLEANFILES = Makefile.in tcpreplay_opts.h tcpreplay_opts.c \ + tcprewrite_opts.c tcprewrite_opts.h tcpprep_opts.c \ + tcpprep_opts.h tcpprep.1 tcpreplay.1 tcprewrite.1 \ + tcpbridge.1 tcpbridge_opts.h tcpbridge_opts.c \ + tcpreplay_edit_opts.c tcpreplay_edit_opts.h \ + tcpreplay-edit.1 |
