Makefile.am 3.6 KB

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