Makefile.am 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. # $Id: Makefile.am 1577 2006-08-08 02:50:05Z aturner $
  2. SUBDIRS = common tcpedit flow
  3. if SYSTEM_STRLCPY
  4. LIBSTRL =
  5. else
  6. LIBSTRL = ../lib/libstrl.a
  7. endif
  8. manpages: tcpprep.1 tcprewrite.1 tcpreplay.1 flowreplay.1 tcpbridge.1
  9. autoopts: tcpreplay_opts.c tcprewrite_opts.c \
  10. flowreplay_opts.c tcpbridge_opts.c manpages
  11. tcpprep.1: tcpprep_opts.def
  12. @AUTOGEN@ -T agman1.tpl --base-name tcpprep tcpprep_opts.def
  13. tcprewrite.1: tcprewrite_opts.def tcpedit/tcpedit_opts.def
  14. @AUTOGEN@ -T agman1.tpl --base-name tcprewrite tcprewrite_opts.def
  15. tcpreplay.1: tcpreplay_opts.def
  16. @AUTOGEN@ -T agman1.tpl --base-name tcpreplay tcpreplay_opts.def
  17. flowreplay.1: flowreplay_opts.def
  18. @AUTOGEN@ -T agman1.tpl --base-name flowreplay flowreplay_opts.def
  19. tcpbridge.1: tcpbridge_opts.def tcpedit/tcpedit_opts.def
  20. @AUTOGEN@ -T agman1.tpl --base-name tcpbridge tcpbridge_opts.def
  21. man_MANS = tcpreplay.1 tcpprep.1 tcprewrite.1
  22. EXTRA_DIST = tcpreplay.1 tcpprep.1 tcprewrite.1 tcpbridge.1 flowreplay.1
  23. bin_PROGRAMS = tcpreplay tcpprep tcprewrite
  24. if ENABLE_FLOWREPLAY
  25. man_MANS += flowreplay.1
  26. bin_PROGRAMS += flowreplay
  27. endif
  28. if ENABLE_TCPBRIDGE
  29. man_MANS += tcpbridge.1
  30. bin_PROGRAMS += tcpbridge
  31. endif
  32. tcpreplay_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) -DTCPREPLAY
  33. tcpreplay_LDADD = ./common/libcommon.a $(LIBSTRL) \
  34. @LNETLIB@ @LPCAPLIB@ $(LIBOPTS_LDADD)
  35. tcpreplay_SOURCES = tcpreplay_opts.c send_packets.c signal_handler.c tcpreplay.c
  36. tcpreplay_OBJECTS: tcpreplay_opts.h
  37. tcpreplay_opts.h: tcpreplay_opts.c
  38. tcpreplay_opts.c: tcpreplay_opts.def
  39. @AUTOGEN@ tcpreplay_opts.def
  40. tcprewrite_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) -DTCPREWRITE
  41. tcprewrite_LDADD = ./tcpedit/libtcpedit.a ./common/libcommon.a \
  42. $(LIBSTRL) @LNETLIB@ @LPCAPLIB@ $(LIBOPTS_LDADD)
  43. tcprewrite_SOURCES = tcprewrite_opts.c tcprewrite.c mac.c
  44. tcprewrite_OBJECTS: tcprewrite_opts.h
  45. tcprewrite_opts.h: tcprewrite_opts.c
  46. tcprewrite_opts.c: tcprewrite_opts.def tcpedit/tcpedit_opts.def
  47. @AUTOGEN@ tcprewrite_opts.def
  48. tcpprep_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) -DTCPPREP
  49. tcpprep_LDADD = ./common/libcommon.a \
  50. $(LIBSTRL) @LNETLIB@ @LPCAPLIB@ $(LIBOPTS_LDADD)
  51. tcpprep_SOURCES = tcpprep_opts.c tcpprep.c tree.c mac.c
  52. tcpprep_OBJECTS: tcpprep_opts.h
  53. tcpprep_opts.h: tcpprep_opts.c
  54. tcpprep_opts.c: tcpprep_opts.def
  55. @AUTOGEN@ tcpprep_opts.def
  56. flowreplay_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) -DFLOWREPLAY
  57. flowreplay_LDADD = ./common/libcommon.a $(LIBSTRL) ./flow/libflow.a \
  58. @LNETLIB@ @LPCAPLIB@ $(LIBOPTS_LDADD)
  59. flowreplay_SOURCES = flowreplay_opts.c flowreplay.c
  60. flowreplay_OBJECTS: flowreplay_opts.h
  61. flowreplay_opts.h: flowreplay_opts.c
  62. flowreplay_opts.c: flowreplay_opts.def
  63. @AUTOGEN@ flowreplay_opts.def
  64. tcpbridge_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) -DTCPBRIDGE
  65. tcpbridge_LDADD = ./common/libcommon.a ./tcpedit/libtcpedit.a \
  66. $(LIBSTRL) @LNETLIB@ @LPCAPLIB@ $(LIBOPTS_LDADD)
  67. tcpbridge_SOURCES = tcpbridge_opts.c tcpbridge.c bridge.c send_packets.c \
  68. mac.c
  69. tcpbridge_OBJECTS: tcpbridge_opts.h
  70. tcpbridge_opts.h: tcpbridge_opts.c
  71. tcpbridge_opts.c: tcpbridge_opts.def tcpedit/tcpedit_opts.def
  72. @AUTOGEN@ tcpbridge_opts.def
  73. noinst_HEADERS = tcpreplay.h tcpprep.h flowreplay.h bridge.h \
  74. defines.h tree.h mac.h \
  75. send_packets.h signal_handler.h common.h tcpreplay_opts.h \
  76. tcprewrite.h tcprewrite_opts.h tcpprep_opts.h \
  77. tcpprep_opts.def tcprewrite_opts.def tcpreplay_opts.def \
  78. flowreplay_opts.def tcpbridge_opts.def tcpbridge.h \
  79. flowreplay_opts.h tcpbridge_opts.h tcpr.h
  80. MOSTLYCLEANFILES = *~ *.o
  81. MAINTAINERCLEANFILES = Makefile.in tcpreplay_opts.h tcpreplay_opts.c \
  82. tcprewrite_opts.c tcprewrite_opts.h tcpprep_opts.c \
  83. tcpprep_opts.h tcpprep.1 tcpreplay.1 tcprewrite.1 \
  84. flowreplay.1 tcpbridge.1 tcpbridge_opts.h tcpbridge_opts.c \
  85. flowreplay_opts.h flowreplay_opts.c