Makefile.am 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. # $Id: Makefile.am 1632 2007-02-03 18:46:16Z aturner $
  2. if COMPILE_FRAGROUTE
  3. LIBFRAGROUTE = ./fragroute/libfragroute.a @LDNETLIB@
  4. FRAGROUTE_DIR = fragroute
  5. else
  6. LIBFRAGROUTE =
  7. FRAGROUTE_DIR =
  8. endif
  9. SUBDIRS = common tcpedit $(FRAGROUTE_DIR)
  10. if SYSTEM_STRLCPY
  11. LIBSTRL =
  12. else
  13. LIBSTRL = ../lib/libstrl.a
  14. endif
  15. manpages: tcpprep.1 tcprewrite.1 tcpreplay.1 tcpbridge.1 tcpreplay-edit.1
  16. autoopts: tcpreplay_opts.c tcprewrite_opts.c tcpbridge_opts.c manpages \
  17. tcpreplay_edit_opts.c
  18. # Get AutoOpts search path
  19. opts_list=-L tcpedit
  20. tcpprep.1: tcpprep_opts.def
  21. @AUTOGEN@ -T agman1.tpl $(opts_list) --base-name tcpprep tcpprep_opts.def
  22. tcprewrite.1: tcprewrite_opts.def tcpedit/tcpedit_opts.def
  23. @AUTOGEN@ -T agman1.tpl $(opts_list) --base-name tcprewrite tcprewrite_opts.def
  24. tcpreplay-edit.1: tcpreplay_opts.def
  25. @AUTOGEN@ -T agman1.tpl $(opts_list) -DTCPREPLAY_EDIT --base-name tcpreplay-edit tcpreplay_opts.def
  26. tcpreplay.1: tcpreplay_opts.def
  27. @AUTOGEN@ -T agman1.tpl $(opts_list) --base-name tcpreplay tcpreplay_opts.def
  28. tcpbridge.1: tcpbridge_opts.def tcpedit/tcpedit_opts.def
  29. @AUTOGEN@ -T agman1.tpl $(opts_list) --base-name tcpbridge tcpbridge_opts.def
  30. man_MANS = tcpreplay.1 tcpprep.1 tcprewrite.1 tcpreplay-edit.1
  31. EXTRA_DIST = tcpreplay.1 tcpprep.1 tcprewrite.1 tcpbridge.1 tcpreplay-edit.1
  32. bin_PROGRAMS = tcpreplay tcpprep tcprewrite tcpreplay-edit
  33. if COMPILE_TCPBRIDGE
  34. bin_PROGRAMS += tcpbridge
  35. man_MANS += tcpbridge.1
  36. endif
  37. tcpreplay_edit_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) @LDNETINC@ -DTCPREPLAY -DTCPREPLAY_EDIT
  38. tcpreplay_edit_LDADD = ./tcpedit/libtcpedit.a ./common/libcommon.a $(LIBSTRL) @LPCAPLIB@ @LDNETLIB@ $(LIBOPTS_LDADD)
  39. tcpreplay_edit_SOURCES = tcpreplay_edit_opts.c send_packets.c signal_handler.c tcpreplay.c sleep.c
  40. tcpreplay_edit_OBJECTS: tcpreplay_opts.h
  41. tcpreplay_edit_opts.h: tcpreplay_edit_opts.c
  42. tcpreplay_edit_opts.c: tcpreplay_opts.def
  43. @AUTOGEN@ $(opts_list) -DTCPREPLAY_EDIT -b tcpreplay_edit_opts \
  44. tcpreplay_opts.def
  45. tcpreplay_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) @LDNETINC@ -DTCPREPLAY
  46. tcpreplay_SOURCES = tcpreplay_opts.c send_packets.c signal_handler.c tcpreplay.c sleep.c
  47. tcpreplay_LDADD = ./common/libcommon.a $(LIBSTRL) @LPCAPLIB@ @LDNETLIB@ $(LIBOPTS_LDADD)
  48. tcpreplay_OBJECTS: tcpreplay_opts.h
  49. tcpreplay_opts.h: tcpreplay_opts.c
  50. tcpreplay_opts.c: tcpreplay_opts.def
  51. @AUTOGEN@ $(opts_list) tcpreplay_opts.def
  52. if ENABLE_OSX_FRAMEWORKS
  53. tcpreplay_LDFLAGS = -framework CoreServices -framework Carbon
  54. tcpreplay_edit_LDFLAGS = -framework CoreServices -framework Carbon
  55. endif
  56. tcprewrite_CFLAGS = $(LIBOPTS_CFLAGS) -I.. @LDNETINC@ $(LNAV_CFLAGS) -DTCPREWRITE -DHAVE_CACHEFILE_SUPPORT
  57. tcprewrite_LDADD = ./tcpedit/libtcpedit.a ./common/libcommon.a \
  58. $(LIBSTRL) @LPCAPLIB@ $(LIBOPTS_LDADD) @DMALLOC_LIB@ \
  59. $(LIBFRAGROUTE)
  60. tcprewrite_SOURCES = tcprewrite_opts.c tcprewrite.c
  61. tcprewrite_OBJECTS: tcprewrite_opts.h
  62. tcprewrite_opts.h: tcprewrite_opts.c
  63. tcprewrite_opts.c: tcprewrite_opts.def tcpedit/tcpedit_opts.def
  64. @AUTOGEN@ $(opts_list) tcprewrite_opts.def
  65. tcpprep_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) @LDNETINC@ -DTCPPREP
  66. tcpprep_LDADD = ./common/libcommon.a \
  67. $(LIBSTRL) @LPCAPLIB@ $(LIBOPTS_LDADD) @DMALLOC_LIB@
  68. tcpprep_SOURCES = tcpprep_opts.c tcpprep.c tree.c
  69. tcpprep_OBJECTS: tcpprep_opts.h
  70. tcpprep_opts.h: tcpprep_opts.c
  71. tcpprep_opts.c: tcpprep_opts.def
  72. @AUTOGEN@ tcpprep_opts.def
  73. tcpbridge_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) @LDNETINC@ -DTCPBRIDGE
  74. tcpbridge_LDADD = ./tcpedit/libtcpedit.a ./common/libcommon.a \
  75. $(LIBSTRL) @LPCAPLIB@ @LDNETLIB@ $(LIBOPTS_LDADD) @DMALLOC_LIB@
  76. if ENABLE_OSX_FRAMEWORKS
  77. tcpbridge_LDFLAGS = -framework CoreServices -framework Carbon
  78. endif
  79. tcpbridge_SOURCES = tcpbridge_opts.c tcpbridge.c bridge.c send_packets.c sleep.c
  80. tcpbridge_OBJECTS: tcpbridge_opts.h
  81. tcpbridge_opts.h: tcpbridge_opts.c
  82. tcpbridge_opts.c: tcpbridge_opts.def tcpedit/tcpedit_opts.def
  83. @AUTOGEN@ $(opts_list) tcpbridge_opts.def
  84. noinst_HEADERS = tcpreplay.h tcpprep.h bridge.h defines.h tree.h \
  85. send_packets.h signal_handler.h common.h tcpreplay_opts.h \
  86. tcpreplay_edit_opts.h tcprewrite.h tcprewrite_opts.h tcpprep_opts.h \
  87. tcpprep_opts.def tcprewrite_opts.def tcpreplay_opts.def \
  88. tcpbridge_opts.def tcpbridge.h tcpbridge_opts.h tcpr.h sleep.h
  89. MOSTLYCLEANFILES = *~ *.o
  90. MAINTAINERCLEANFILES = Makefile.in tcpreplay_opts.h tcpreplay_opts.c \
  91. tcprewrite_opts.c tcprewrite_opts.h tcpprep_opts.c \
  92. tcpprep_opts.h tcpprep.1 tcpreplay.1 tcprewrite.1 \
  93. tcpbridge.1 tcpbridge_opts.h tcpbridge_opts.c \
  94. tcpreplay_edit_opts.c tcpreplay_edit_opts.h \
  95. tcpreplay-edit.1