Makefile.am 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. # $Id: Makefile.am 1632 2007-02-03 18:46:16Z aturner $
  2. SUBDIRS = common tcpedit
  3. if SYSTEM_STRLCPY
  4. LIBSTRL =
  5. else
  6. LIBSTRL = ../lib/libstrl.a
  7. endif
  8. manpages: tcpprep.1 tcprewrite.1 tcpreplay.1 tcpbridge.1
  9. autoopts: tcpreplay_opts.c tcprewrite_opts.c tcpbridge_opts.c manpages
  10. # Get AutoOpts search path
  11. #opts_list=`find tcpedit -type d -not -regex ".*\.svn.*" -not -regex ".*\.deps.*" -exec echo -n "-L {} " \;`
  12. opts_list=-L tcpedit
  13. if ENABLE_TCPREPLAY_EDIT
  14. opts_list += -DTCPREPLAY_EDIT
  15. endif
  16. tcpprep.1: tcpprep_opts.def
  17. @AUTOGEN@ -T agman1.tpl $(opts_list) --base-name tcpprep tcpprep_opts.def
  18. tcprewrite.1: tcprewrite_opts.def tcpedit/tcpedit_opts.def
  19. @AUTOGEN@ -T agman1.tpl $(opts_list) --base-name tcprewrite tcprewrite_opts.def
  20. tcpreplay.1: tcpreplay_opts.def
  21. @AUTOGEN@ -T agman1.tpl $(opts_list) --base-name tcpreplay tcpreplay_opts.def
  22. tcpbridge.1: tcpbridge_opts.def tcpedit/tcpedit_opts.def
  23. @AUTOGEN@ -T agman1.tpl $(opts_list) --base-name tcpbridge tcpbridge_opts.def
  24. man_MANS = tcpreplay.1 tcpprep.1 tcprewrite.1 tcpbridge.1
  25. EXTRA_DIST = tcpreplay.1 tcpprep.1 tcprewrite.1 tcpbridge.1
  26. bin_PROGRAMS = tcpreplay tcpprep tcprewrite tcpbridge
  27. tcpreplay_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) -DTCPREPLAY
  28. tcpreplay_LDADD = ./tcpedit/libtcpedit.a ./common/libcommon.a $(LIBSTRL) \
  29. @LNETLIB@ @LPCAPLIB@ $(LIBOPTS_LDADD)
  30. tcpreplay_SOURCES = tcpreplay_opts.c send_packets.c signal_handler.c tcpreplay.c
  31. tcpreplay_OBJECTS: tcpreplay_opts.h
  32. tcpreplay_opts.h: tcpreplay_opts.c
  33. tcpreplay_opts.c: tcpreplay_opts.def
  34. @AUTOGEN@ $(opts_list) tcpreplay_opts.def
  35. tcprewrite_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) -DTCPREWRITE -DHAVE_CACHEFILE_SUPPORT
  36. tcprewrite_LDADD = ./tcpedit/libtcpedit.a ./common/libcommon.a \
  37. $(LIBSTRL) @LNETLIB@ @LPCAPLIB@ $(LIBOPTS_LDADD)
  38. tcprewrite_SOURCES = tcprewrite_opts.c tcprewrite.c
  39. tcprewrite_OBJECTS: tcprewrite_opts.h
  40. tcprewrite_opts.h: tcprewrite_opts.c
  41. tcprewrite_opts.c: tcprewrite_opts.def tcpedit/tcpedit_opts.def
  42. @AUTOGEN@ $(opts_list) tcprewrite_opts.def
  43. tcpprep_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) -DTCPPREP
  44. tcpprep_LDADD = ./common/libcommon.a \
  45. $(LIBSTRL) @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. tcpbridge_CFLAGS = $(LIBOPTS_CFLAGS) -I.. $(LNAV_CFLAGS) -DTCPBRIDGE
  52. tcpbridge_LDADD = ./tcpedit/libtcpedit.a ./common/libcommon.a \
  53. $(LIBSTRL) @LNETLIB@ @LPCAPLIB@ $(LIBOPTS_LDADD)
  54. tcpbridge_SOURCES = tcpbridge_opts.c tcpbridge.c bridge.c send_packets.c
  55. tcpbridge_OBJECTS: tcpbridge_opts.h
  56. tcpbridge_opts.h: tcpbridge_opts.c
  57. tcpbridge_opts.c: tcpbridge_opts.def tcpedit/tcpedit_opts.def
  58. @AUTOGEN@ $(opts_list) tcpbridge_opts.def
  59. noinst_HEADERS = tcpreplay.h tcpprep.h bridge.h defines.h tree.h \
  60. send_packets.h signal_handler.h common.h tcpreplay_opts.h \
  61. tcprewrite.h tcprewrite_opts.h tcpprep_opts.h \
  62. tcpprep_opts.def tcprewrite_opts.def tcpreplay_opts.def \
  63. tcpbridge_opts.def tcpbridge.h tcpbridge_opts.h tcpr.h
  64. MOSTLYCLEANFILES = *~ *.o
  65. MAINTAINERCLEANFILES = Makefile.in tcpreplay_opts.h tcpreplay_opts.c \
  66. tcprewrite_opts.c tcprewrite_opts.h tcpprep_opts.c \
  67. tcpprep_opts.h tcpprep.1 tcpreplay.1 tcprewrite.1 \
  68. tcpbridge.1 tcpbridge_opts.h tcpbridge_opts.c