patch-Makefile_in 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753
  1. --- Libnet-1.0.2a.orig/Makefile.in 2001-02-05 18:51:41.000000000 +0100
  2. +++ Libnet-1.0.2a/Makefile.in 2009-06-12 21:48:27.000000000 +0200
  3. @@ -1,147 +1,620 @@
  4. -#
  5. -# $Id: Makefile.in,v 1.1.1.1 2000/05/25 00:28:49 route Exp $
  6. -#
  7. -# Libnet 1.0 makefile
  8. -# (c) 1998 - 2001 Mike D. Schiffman <mike@infonexus.com>
  9. -#
  10. -# @configure_input@
  11. +# Makefile.in generated by automake 1.8.5 from Makefile.am.
  12. +# @configure_input@
  13. -# Enabled: Dumps debugging info and verbose error information.
  14. -# Disabled: Doesn't.
  15. -# default: disabled.
  16. -DEFINES += #-D__DEBUG
  17. -prefix = @prefix@
  18. -exec_prefix = @exec_prefix@
  19. -srcdir = @srcdir@
  20. -BIN_PREFIX = @bindir@/
  21. -INC_PREFIX = @includedir@/
  22. -LIB_PREFIX = @libdir@/
  23. -MAN_PREFIX = @MAN_PREFIX@
  24. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
  25. +# 2003, 2004 Free Software Foundation, Inc.
  26. +# This Makefile.in is free software; the Free Software Foundation
  27. +# gives unlimited permission to copy and/or distribute it,
  28. +# with or without modifications, as long as this notice is preserved.
  29. -LIBNET = libnet
  30. -LIBPWRITE = libpwrite
  31. -LIB = lib/$(LIBNET).a
  32. -MAN = doc/$(LIBNET).3
  33. -INCLUDE = include/$(LIBNET).h
  34. -INCLUDE-H = include/$(LIBNET)/$(LIBNET)-headers.h
  35. -INCLUDE-F = include/$(LIBNET)/$(LIBNET)-functions.h
  36. -INCLUDE-S = include/$(LIBNET)/$(LIBNET)-structures.h
  37. -INCLUDE-M = include/$(LIBNET)/$(LIBNET)-macros.h
  38. -INCLUDE-A = include/$(LIBNET)/$(LIBNET)-asn1.h
  39. -INCLUDE-O = include/$(LIBNET)/$(LIBNET)-ospf.h
  40. -CONFIG = $(LIBNET)-config
  41. -DEFINES += @DEFS@
  42. -RANLIB = @RANLIB@
  43. -AR = @AR@
  44. -LN = @LN@
  45. -CC = @CC@
  46. -ENSUREDIR = $(srcdir)/ensure-dir.sh
  47. -INSTALL_DATA= $(srcdir)/install-sh
  48. -CFLAGS = @CFLAGS@
  49. -CPPFLAGS = @CPPFLAGS@
  50. -OBJECTS = src/libnet_resolve.o\
  51. - src/libnet_socket.o\
  52. - src/libnet_checksum.o\
  53. - src/libnet_prand.o\
  54. - src/libnet_version.o\
  55. - src/libnet_write_ip.o\
  56. - src/libnet_insert_ipo.o\
  57. - src/libnet_insert_tcpo.o\
  58. - src/libnet_error.o\
  59. - src/libnet_link_@LL_INT_TYPE@.o\
  60. - src/libnet_packet_mem.o\
  61. - src/libnet_build_ip.o\
  62. - src/libnet_build_tcp.o\
  63. - src/libnet_build_udp.o\
  64. - src/libnet_build_arp.o\
  65. - src/libnet_build_ethernet.o\
  66. - src/libnet_build_icmp.o\
  67. - src/libnet_build_igmp.o\
  68. - src/libnet_build_dns.o\
  69. - src/libnet_build_snmp.o\
  70. - src/libnet_build_rip.o\
  71. - src/libnet_build_ospf.o\
  72. - src/libnet_build_vrrp.o\
  73. - src/libnet_asn1.o\
  74. - src/libnet_hex_dump.o\
  75. - src/libnet_if_addr.o\
  76. - src/libnet_port_list.o
  77. +# This program is distributed in the hope that it will be useful,
  78. +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
  79. +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  80. +# PARTICULAR PURPOSE.
  81. -.c.o:
  82. - $(CC) $(CFLAGS) $(CPPFLAGS) $(DEFINES) -c $< -o $@
  83. +@SET_MAKE@
  84. -all: libnet
  85. -supp: test example
  86. +srcdir = @srcdir@
  87. +top_srcdir = @top_srcdir@
  88. +VPATH = @srcdir@
  89. +pkgdatadir = $(datadir)/@PACKAGE@
  90. +pkglibdir = $(libdir)/@PACKAGE@
  91. +pkgincludedir = $(includedir)/@PACKAGE@
  92. +top_builddir = .
  93. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
  94. +INSTALL = @INSTALL@
  95. +install_sh_DATA = $(install_sh) -c -m 644
  96. +install_sh_PROGRAM = $(install_sh) -c
  97. +install_sh_SCRIPT = $(install_sh) -c
  98. +INSTALL_HEADER = $(INSTALL_DATA)
  99. +transform = $(program_transform_name)
  100. +NORMAL_INSTALL = :
  101. +PRE_INSTALL = :
  102. +POST_INSTALL = :
  103. +NORMAL_UNINSTALL = :
  104. +PRE_UNINSTALL = :
  105. +POST_UNINSTALL = :
  106. +build_triplet = @build@
  107. +host_triplet = @host@
  108. +target_triplet = @target@
  109. +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
  110. + $(srcdir)/Makefile.in $(srcdir)/libnet-config.in \
  111. + $(top_srcdir)/Makefile.am.common $(top_srcdir)/configure \
  112. + acconfig.h config.guess config.sub install-sh ltmain.sh \
  113. + missing mkinstalldirs
  114. +subdir = .
  115. +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  116. +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
  117. + $(top_srcdir)/configure.in
  118. +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  119. + $(ACLOCAL_M4)
  120. +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
  121. + configure.lineno configure.status.lineno
  122. +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
  123. +CONFIG_HEADER = $(top_builddir)/include/config.h
  124. +CONFIG_CLEAN_FILES = libnet-config
  125. +am__installdirs = "$(DESTDIR)$(bindir)"
  126. +binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
  127. +SCRIPTS = $(bin_SCRIPTS)
  128. +depcomp =
  129. +am__depfiles_maybe =
  130. +SOURCES =
  131. +DIST_SOURCES =
  132. +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
  133. + html-recursive info-recursive install-data-recursive \
  134. + install-exec-recursive install-info-recursive \
  135. + install-recursive installcheck-recursive installdirs-recursive \
  136. + pdf-recursive ps-recursive uninstall-info-recursive \
  137. + uninstall-recursive
  138. +ETAGS = etags
  139. +CTAGS = ctags
  140. +DIST_SUBDIRS = $(SUBDIRS)
  141. +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  142. +distdir = $(PACKAGE)-$(VERSION)
  143. +top_distdir = $(distdir)
  144. +am__remove_distdir = \
  145. + { test ! -d $(distdir) \
  146. + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
  147. + && rm -fr $(distdir); }; }
  148. +DIST_ARCHIVES = $(distdir).tar.gz
  149. +GZIP_ENV = --best
  150. +distuninstallcheck_listfiles = find . -type f -print
  151. +distcleancheck_listfiles = find . -type f -print
  152. +ACLOCAL = @ACLOCAL@
  153. +ADDITIONAL_LIBS = @ADDITIONAL_LIBS@
  154. +AMDEP_FALSE = @AMDEP_FALSE@
  155. +AMDEP_TRUE = @AMDEP_TRUE@
  156. +AMTAR = @AMTAR@
  157. +AR = @AR@
  158. +AUTOCONF = @AUTOCONF@
  159. +AUTOHEADER = @AUTOHEADER@
  160. +AUTOMAKE = @AUTOMAKE@
  161. +AWK = @AWK@
  162. +BIN_PREFIX = @BIN_PREFIX@
  163. +CC = @CC@
  164. +CCDEPMODE = @CCDEPMODE@
  165. +CFLAGS = @CFLAGS@
  166. +CPP = @CPP@
  167. +CPPFLAGS = @CPPFLAGS@
  168. +CYGPATH_W = @CYGPATH_W@
  169. +DEFS = @DEFS@
  170. +DEPDIR = @DEPDIR@
  171. +ECHO = @ECHO@
  172. +ECHO_C = @ECHO_C@
  173. +ECHO_N = @ECHO_N@
  174. +ECHO_T = @ECHO_T@
  175. +EGREP = @EGREP@
  176. +EXEEXT = @EXEEXT@
  177. +INC_PREFIX = @INC_PREFIX@
  178. +INSTALL_DATA = @INSTALL_DATA@
  179. +INSTALL_PROGRAM = @INSTALL_PROGRAM@
  180. +INSTALL_SCRIPT = @INSTALL_SCRIPT@
  181. +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
  182. +LDFLAGS = @LDFLAGS@
  183. +LIBNET_CONFIG_CFLAGS = @LIBNET_CONFIG_CFLAGS@
  184. +LIBNET_CONFIG_DEFINES = @LIBNET_CONFIG_DEFINES@
  185. +LIBNET_CONFIG_LIBS = @LIBNET_CONFIG_LIBS@
  186. +LIBOBJS = @LIBOBJS@
  187. +LIBS = @LIBS@
  188. +LIBTOOL = @LIBTOOL@
  189. +LIB_PREFIX = @LIB_PREFIX@
  190. +LL_INT_TYPE = @LL_INT_TYPE@
  191. +LL_INT_TYPE_UC = @LL_INT_TYPE_UC@
  192. +LN = @LN@
  193. +LN_S = @LN_S@
  194. +LTLIBOBJS = @LTLIBOBJS@
  195. +MAKEINFO = @MAKEINFO@
  196. +MAN_PREFIX = @MAN_PREFIX@
  197. +OBJEXT = @OBJEXT@
  198. +PACKAGE = @PACKAGE@
  199. +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  200. +PACKAGE_NAME = @PACKAGE_NAME@
  201. +PACKAGE_STRING = @PACKAGE_STRING@
  202. +PACKAGE_TARNAME = @PACKAGE_TARNAME@
  203. +PACKAGE_VERSION = @PACKAGE_VERSION@
  204. +PATH_SEPARATOR = @PATH_SEPARATOR@
  205. +RANLIB = @RANLIB@
  206. +SET_MAKE = @SET_MAKE@
  207. +SHELL = @SHELL@
  208. +STRIP = @STRIP@
  209. +VERSION = @VERSION@
  210. +ac_ct_CC = @ac_ct_CC@
  211. +ac_ct_RANLIB = @ac_ct_RANLIB@
  212. +ac_ct_STRIP = @ac_ct_STRIP@
  213. +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
  214. +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
  215. +am__include = @am__include@
  216. +am__leading_dot = @am__leading_dot@
  217. +am__quote = @am__quote@
  218. +bindir = @bindir@
  219. +build = @build@
  220. +build_alias = @build_alias@
  221. +build_cpu = @build_cpu@
  222. +build_os = @build_os@
  223. +build_vendor = @build_vendor@
  224. +datadir = @datadir@
  225. +exec_prefix = @exec_prefix@
  226. +host = @host@
  227. +host_alias = @host_alias@
  228. +host_cpu = @host_cpu@
  229. +host_os = @host_os@
  230. +host_vendor = @host_vendor@
  231. +includedir = @includedir@
  232. +infodir = @infodir@
  233. +install_sh = @install_sh@
  234. +libdir = @libdir@
  235. +libexecdir = @libexecdir@
  236. +localstatedir = @localstatedir@
  237. +mandir = @mandir@
  238. +mkdir_p = @mkdir_p@
  239. +oldincludedir = @oldincludedir@
  240. +prefix = @prefix@
  241. +program_transform_name = @program_transform_name@
  242. +sbindir = @sbindir@
  243. +sharedstatedir = @sharedstatedir@
  244. +sysconfdir = @sysconfdir@
  245. +target = @target@
  246. +target_alias = @target_alias@
  247. +target_cpu = @target_cpu@
  248. +target_os = @target_os@
  249. +target_vendor = @target_vendor@
  250. +AUTOMAKE_OPTIONS = foreign no-dependencies
  251. +DISTCLEANFILES = *~
  252. +SUBDIRS = src include
  253. +EXTRA_DIST = Makefile.am.common
  254. +bin_SCRIPTS = libnet-config
  255. +all: all-recursive
  256. -libnet: version.h $(OBJECTS)
  257. - $(AR) -cr $(LIB) $(OBJECTS)
  258. - $(RANLIB) $(LIB)
  259. +.SUFFIXES:
  260. +am--refresh:
  261. + @:
  262. +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/Makefile.am.common $(am__configure_deps)
  263. + @for dep in $?; do \
  264. + case '$(am__configure_deps)' in \
  265. + *$$dep*) \
  266. + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \
  267. + cd $(srcdir) && $(AUTOMAKE) --foreign \
  268. + && exit 0; \
  269. + exit 1;; \
  270. + esac; \
  271. + done; \
  272. + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
  273. + cd $(top_srcdir) && \
  274. + $(AUTOMAKE) --foreign Makefile
  275. +.PRECIOUS: Makefile
  276. +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  277. + @case '$?' in \
  278. + *config.status*) \
  279. + echo ' $(SHELL) ./config.status'; \
  280. + $(SHELL) ./config.status;; \
  281. + *) \
  282. + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
  283. + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
  284. + esac;
  285. -version.o: version.h
  286. -version.h: ./VERSION
  287. - @rm -f $@
  288. - sed -e 's/.*/#define VERSION "&"/' ./VERSION > $@
  289. +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
  290. + $(SHELL) ./config.status --recheck
  291. -test: libnet
  292. - cd test; make
  293. +$(top_srcdir)/configure: $(am__configure_deps)
  294. + cd $(srcdir) && $(AUTOCONF)
  295. +$(ACLOCAL_M4): $(am__aclocal_m4_deps)
  296. + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
  297. +libnet-config: $(top_builddir)/config.status $(srcdir)/libnet-config.in
  298. + cd $(top_builddir) && $(SHELL) ./config.status $@
  299. +install-binSCRIPTS: $(bin_SCRIPTS)
  300. + @$(NORMAL_INSTALL)
  301. + test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
  302. + @list='$(bin_SCRIPTS)'; for p in $$list; do \
  303. + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
  304. + if test -f $$d$$p; then \
  305. + f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
  306. + echo " $(binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(bindir)/$$f'"; \
  307. + $(binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$f"; \
  308. + else :; fi; \
  309. + done
  310. -util: libnet install
  311. - cd util; make
  312. +uninstall-binSCRIPTS:
  313. + @$(NORMAL_UNINSTALL)
  314. + @list='$(bin_SCRIPTS)'; for p in $$list; do \
  315. + f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
  316. + echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
  317. + rm -f "$(DESTDIR)$(bindir)/$$f"; \
  318. + done
  319. -example: libnet install
  320. - cd example; make
  321. +mostlyclean-libtool:
  322. + -rm -f *.lo
  323. -install: libnet
  324. - $(ENSUREDIR) $(DESTDIR)$(prefix) 755
  325. - $(ENSUREDIR) $(DESTDIR)$(LIB_PREFIX) 755
  326. - $(ENSUREDIR) $(DESTDIR)$(INC_PREFIX)$(LIBNET) 755
  327. - $(ENSUREDIR) $(DESTDIR)$(INC_PREFIX) 755
  328. - $(ENSUREDIR) $(DESTDIR)$(MAN_PREFIX) 755
  329. - $(ENSUREDIR) $(DESTDIR)$(BIN_PREFIX) 755
  330. - $(INSTALL_DATA) $(LIB) $(DESTDIR)$(LIB_PREFIX)
  331. - rm -f $(DESTDIR)$(LIB_PREFIX)$(LIBPWRITE).a
  332. - cd $(DESTDIR)$(LIB_PREFIX); $(LN) -f -s $(LIBNET).a $(LIBPWRITE).a
  333. - $(INSTALL_DATA) $(INCLUDE) $(DESTDIR)$(INC_PREFIX)
  334. - $(INSTALL_DATA) $(INCLUDE-H) $(DESTDIR)$(INC_PREFIX)$(LIBNET)
  335. - $(INSTALL_DATA) $(INCLUDE-F) $(DESTDIR)$(INC_PREFIX)$(LIBNET)
  336. - $(INSTALL_DATA) $(INCLUDE-S) $(DESTDIR)$(INC_PREFIX)$(LIBNET)
  337. - $(INSTALL_DATA) $(INCLUDE-M) $(DESTDIR)$(INC_PREFIX)$(LIBNET)
  338. - $(INSTALL_DATA) $(INCLUDE-A) $(DESTDIR)$(INC_PREFIX)$(LIBNET)
  339. - $(INSTALL_DATA) $(INCLUDE-O) $(DESTDIR)$(INC_PREFIX)$(LIBNET)
  340. - $(INSTALL_DATA) $(MAN) $(DESTDIR)$(MAN_PREFIX)
  341. - $(INSTALL_DATA) $(CONFIG) $(DESTDIR)$(BIN_PREFIX)
  342. +clean-libtool:
  343. + -rm -rf .libs _libs
  344. +distclean-libtool:
  345. + -rm -f libtool
  346. +uninstall-info-am:
  347. +# This directory's subdirectories are mostly independent; you can cd
  348. +# into them and run `make' without going through this Makefile.
  349. +# To change the values of `make' variables: instead of editing Makefiles,
  350. +# (1) if the variable is set in `config.status', edit `config.status'
  351. +# (which will cause the Makefiles to be regenerated when you run `make');
  352. +# (2) otherwise, pass the desired values on the `make' command line.
  353. +$(RECURSIVE_TARGETS):
  354. + @set fnord $$MAKEFLAGS; amf=$$2; \
  355. + dot_seen=no; \
  356. + target=`echo $@ | sed s/-recursive//`; \
  357. + list='$(SUBDIRS)'; for subdir in $$list; do \
  358. + echo "Making $$target in $$subdir"; \
  359. + if test "$$subdir" = "."; then \
  360. + dot_seen=yes; \
  361. + local_target="$$target-am"; \
  362. + else \
  363. + local_target="$$target"; \
  364. + fi; \
  365. + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
  366. + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
  367. + done; \
  368. + if test "$$dot_seen" = "no"; then \
  369. + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
  370. + fi; test -z "$$fail"
  371. -clean:
  372. - if test -f test/Makefile; then \
  373. - cd test && make clean; \
  374. - fi
  375. - if test -f example/Makefile; then \
  376. - cd example && make clean; \
  377. - fi
  378. - if test -f util/Makefile; then \
  379. - cd util && make clean; \
  380. - fi
  381. - if test -f support/bpf-lkm/etherspoof; then \
  382. - cd support/bpf-lkm/etherspoof && make clean; \
  383. - fi
  384. - rm -f *.core src/*.o $(LIB)
  385. +mostlyclean-recursive clean-recursive distclean-recursive \
  386. +maintainer-clean-recursive:
  387. + @set fnord $$MAKEFLAGS; amf=$$2; \
  388. + dot_seen=no; \
  389. + case "$@" in \
  390. + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
  391. + *) list='$(SUBDIRS)' ;; \
  392. + esac; \
  393. + rev=''; for subdir in $$list; do \
  394. + if test "$$subdir" = "."; then :; else \
  395. + rev="$$subdir $$rev"; \
  396. + fi; \
  397. + done; \
  398. + rev="$$rev ."; \
  399. + target=`echo $@ | sed s/-recursive//`; \
  400. + for subdir in $$rev; do \
  401. + echo "Making $$target in $$subdir"; \
  402. + if test "$$subdir" = "."; then \
  403. + local_target="$$target-am"; \
  404. + else \
  405. + local_target="$$target"; \
  406. + fi; \
  407. + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
  408. + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
  409. + done && test -z "$$fail"
  410. +tags-recursive:
  411. + list='$(SUBDIRS)'; for subdir in $$list; do \
  412. + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
  413. + done
  414. +ctags-recursive:
  415. + list='$(SUBDIRS)'; for subdir in $$list; do \
  416. + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
  417. + done
  418. -distclean: clean
  419. - if test -f test/Makefile; then \
  420. - cd test && make distclean; \
  421. - fi
  422. - if test -f example/Makefile; then \
  423. - cd example && make distclean; \
  424. - fi
  425. - if test -f util/Makefile; then \
  426. - cd util && make distclean; \
  427. +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
  428. + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
  429. + unique=`for i in $$list; do \
  430. + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  431. + done | \
  432. + $(AWK) ' { files[$$0] = 1; } \
  433. + END { for (i in files) print i; }'`; \
  434. + mkid -fID $$unique
  435. +tags: TAGS
  436. +
  437. +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
  438. + $(TAGS_FILES) $(LISP)
  439. + tags=; \
  440. + here=`pwd`; \
  441. + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
  442. + include_option=--etags-include; \
  443. + empty_fix=.; \
  444. + else \
  445. + include_option=--include; \
  446. + empty_fix=; \
  447. + fi; \
  448. + list='$(SUBDIRS)'; for subdir in $$list; do \
  449. + if test "$$subdir" = .; then :; else \
  450. + test ! -f $$subdir/TAGS || \
  451. + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
  452. + fi; \
  453. + done; \
  454. + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
  455. + unique=`for i in $$list; do \
  456. + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  457. + done | \
  458. + $(AWK) ' { files[$$0] = 1; } \
  459. + END { for (i in files) print i; }'`; \
  460. + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  461. + test -n "$$unique" || unique=$$empty_fix; \
  462. + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  463. + $$tags $$unique; \
  464. fi
  465. - if test -f support/bpf-lkm/etherspoof; then \
  466. - cd support/bpf-lkm/etherspoof && rm -rf Makefile; \
  467. +ctags: CTAGS
  468. +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
  469. + $(TAGS_FILES) $(LISP)
  470. + tags=; \
  471. + here=`pwd`; \
  472. + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
  473. + unique=`for i in $$list; do \
  474. + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  475. + done | \
  476. + $(AWK) ' { files[$$0] = 1; } \
  477. + END { for (i in files) print i; }'`; \
  478. + test -z "$(CTAGS_ARGS)$$tags$$unique" \
  479. + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
  480. + $$tags $$unique
  481. +
  482. +GTAGS:
  483. + here=`$(am__cd) $(top_builddir) && pwd` \
  484. + && cd $(top_srcdir) \
  485. + && gtags -i $(GTAGS_ARGS) $$here
  486. +
  487. +distclean-tags:
  488. + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
  489. +
  490. +distdir: $(DISTFILES)
  491. + $(am__remove_distdir)
  492. + mkdir $(distdir)
  493. + $(mkdir_p) $(distdir)/.
  494. + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
  495. + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
  496. + list='$(DISTFILES)'; for file in $$list; do \
  497. + case $$file in \
  498. + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
  499. + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
  500. + esac; \
  501. + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
  502. + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
  503. + if test "$$dir" != "$$file" && test "$$dir" != "."; then \
  504. + dir="/$$dir"; \
  505. + $(mkdir_p) "$(distdir)$$dir"; \
  506. + else \
  507. + dir=''; \
  508. + fi; \
  509. + if test -d $$d/$$file; then \
  510. + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
  511. + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
  512. + fi; \
  513. + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
  514. + else \
  515. + test -f $(distdir)/$$file \
  516. + || cp -p $$d/$$file $(distdir)/$$file \
  517. + || exit 1; \
  518. + fi; \
  519. + done
  520. + list='$(SUBDIRS)'; for subdir in $$list; do \
  521. + if test "$$subdir" = .; then :; else \
  522. + test -d "$(distdir)/$$subdir" \
  523. + || mkdir "$(distdir)/$$subdir" \
  524. + || exit 1; \
  525. + (cd $$subdir && \
  526. + $(MAKE) $(AM_MAKEFLAGS) \
  527. + top_distdir="../$(top_distdir)" \
  528. + distdir="../$(distdir)/$$subdir" \
  529. + distdir) \
  530. + || exit 1; \
  531. + fi; \
  532. + done
  533. + -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
  534. + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
  535. + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
  536. + ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
  537. + || chmod -R a+r $(distdir)
  538. +dist-gzip: distdir
  539. + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
  540. + $(am__remove_distdir)
  541. +
  542. +dist-bzip2: distdir
  543. + $(AMTAR) chof - $(distdir) | bzip2 -9 -c >$(distdir).tar.bz2
  544. + $(am__remove_distdir)
  545. +
  546. +dist-tarZ: distdir
  547. + $(AMTAR) chof - $(distdir) | compress -c >$(distdir).tar.Z
  548. + $(am__remove_distdir)
  549. +
  550. +dist-shar: distdir
  551. + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
  552. + $(am__remove_distdir)
  553. +
  554. +dist-zip: distdir
  555. + -rm -f $(distdir).zip
  556. + zip -rq $(distdir).zip $(distdir)
  557. + $(am__remove_distdir)
  558. +
  559. +dist dist-all: distdir
  560. + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
  561. + $(am__remove_distdir)
  562. +
  563. +# This target untars the dist file and tries a VPATH configuration. Then
  564. +# it guarantees that the distribution is self-contained by making another
  565. +# tarfile.
  566. +distcheck: dist
  567. + case '$(DIST_ARCHIVES)' in \
  568. + *.tar.gz*) \
  569. + GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - ;;\
  570. + *.tar.bz2*) \
  571. + bunzip2 -c $(distdir).tar.bz2 | $(AMTAR) xf - ;;\
  572. + *.tar.Z*) \
  573. + uncompress -c $(distdir).tar.Z | $(AMTAR) xf - ;;\
  574. + *.shar.gz*) \
  575. + GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
  576. + *.zip*) \
  577. + unzip $(distdir).zip ;;\
  578. + esac
  579. + chmod -R a-w $(distdir); chmod a+w $(distdir)
  580. + mkdir $(distdir)/_build
  581. + mkdir $(distdir)/_inst
  582. + chmod a-w $(distdir)
  583. + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
  584. + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
  585. + && cd $(distdir)/_build \
  586. + && ../configure --srcdir=.. --prefix="$$dc_install_base" \
  587. + $(DISTCHECK_CONFIGURE_FLAGS) \
  588. + && $(MAKE) $(AM_MAKEFLAGS) \
  589. + && $(MAKE) $(AM_MAKEFLAGS) dvi \
  590. + && $(MAKE) $(AM_MAKEFLAGS) check \
  591. + && $(MAKE) $(AM_MAKEFLAGS) install \
  592. + && $(MAKE) $(AM_MAKEFLAGS) installcheck \
  593. + && $(MAKE) $(AM_MAKEFLAGS) uninstall \
  594. + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
  595. + distuninstallcheck \
  596. + && chmod -R a-w "$$dc_install_base" \
  597. + && ({ \
  598. + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
  599. + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
  600. + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
  601. + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
  602. + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
  603. + } || { rm -rf "$$dc_destdir"; exit 1; }) \
  604. + && rm -rf "$$dc_destdir" \
  605. + && $(MAKE) $(AM_MAKEFLAGS) dist \
  606. + && rm -rf $(DIST_ARCHIVES) \
  607. + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
  608. + $(am__remove_distdir)
  609. + @(echo "$(distdir) archives ready for distribution: "; \
  610. + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
  611. + sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}'
  612. +distuninstallcheck:
  613. + @cd $(distuninstallcheck_dir) \
  614. + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
  615. + || { echo "ERROR: files left after uninstall:" ; \
  616. + if test -n "$(DESTDIR)"; then \
  617. + echo " (check DESTDIR support)"; \
  618. + fi ; \
  619. + $(distuninstallcheck_listfiles) ; \
  620. + exit 1; } >&2
  621. +distcleancheck: distclean
  622. + @if test '$(srcdir)' = . ; then \
  623. + echo "ERROR: distcleancheck can only run from a VPATH build" ; \
  624. + exit 1 ; \
  625. fi
  626. - rm -f config.log config.cache config.status Makefile include/config.h \
  627. - version.h support/bpf-lkm/etherspoof conftest* libnet-config
  628. + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
  629. + || { echo "ERROR: files left in build directory after distclean:" ; \
  630. + $(distcleancheck_listfiles) ; \
  631. + exit 1; } >&2
  632. +check-am: all-am
  633. +check: check-recursive
  634. +all-am: Makefile $(SCRIPTS)
  635. +installdirs: installdirs-recursive
  636. +installdirs-am:
  637. + for dir in "$(DESTDIR)$(bindir)"; do \
  638. + test -z "$$dir" || $(mkdir_p) "$$dir"; \
  639. + done
  640. +install: install-recursive
  641. +install-exec: install-exec-recursive
  642. +install-data: install-data-recursive
  643. +uninstall: uninstall-recursive
  644. -# EOF
  645. +install-am: all-am
  646. + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
  647. +
  648. +installcheck: installcheck-recursive
  649. +install-strip:
  650. + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  651. + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
  652. + `test -z '$(STRIP)' || \
  653. + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
  654. +mostlyclean-generic:
  655. +
  656. +clean-generic:
  657. +
  658. +distclean-generic:
  659. + -rm -f $(CONFIG_CLEAN_FILES)
  660. + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
  661. +
  662. +maintainer-clean-generic:
  663. + @echo "This command is intended for maintainers to use"
  664. + @echo "it deletes files that may require special tools to rebuild."
  665. +clean: clean-recursive
  666. +
  667. +clean-am: clean-generic clean-libtool mostlyclean-am
  668. +
  669. +distclean: distclean-recursive
  670. + -rm -f $(am__CONFIG_DISTCLEAN_FILES)
  671. + -rm -f Makefile
  672. +distclean-am: clean-am distclean-generic distclean-libtool \
  673. + distclean-tags
  674. +
  675. +dvi: dvi-recursive
  676. +
  677. +dvi-am:
  678. +
  679. +html: html-recursive
  680. +
  681. +info: info-recursive
  682. +
  683. +info-am:
  684. +
  685. +install-data-am:
  686. +
  687. +install-exec-am: install-binSCRIPTS
  688. +
  689. +install-info: install-info-recursive
  690. +
  691. +install-man:
  692. +
  693. +installcheck-am:
  694. +
  695. +maintainer-clean: maintainer-clean-recursive
  696. + -rm -f $(am__CONFIG_DISTCLEAN_FILES)
  697. + -rm -rf $(top_srcdir)/autom4te.cache
  698. + -rm -f Makefile
  699. +maintainer-clean-am: distclean-am maintainer-clean-generic
  700. +
  701. +mostlyclean: mostlyclean-recursive
  702. +
  703. +mostlyclean-am: mostlyclean-generic mostlyclean-libtool
  704. +
  705. +pdf: pdf-recursive
  706. +
  707. +pdf-am:
  708. +
  709. +ps: ps-recursive
  710. +
  711. +ps-am:
  712. +
  713. +uninstall-am: uninstall-binSCRIPTS uninstall-info-am
  714. +
  715. +uninstall-info: uninstall-info-recursive
  716. +
  717. +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \
  718. + check-am clean clean-generic clean-libtool clean-recursive \
  719. + ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
  720. + dist-shar dist-tarZ dist-zip distcheck distclean \
  721. + distclean-generic distclean-libtool distclean-recursive \
  722. + distclean-tags distcleancheck distdir distuninstallcheck dvi \
  723. + dvi-am html html-am info info-am install install-am \
  724. + install-binSCRIPTS install-data install-data-am install-exec \
  725. + install-exec-am install-info install-info-am install-man \
  726. + install-strip installcheck installcheck-am installdirs \
  727. + installdirs-am maintainer-clean maintainer-clean-generic \
  728. + maintainer-clean-recursive mostlyclean mostlyclean-generic \
  729. + mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
  730. + tags tags-recursive uninstall uninstall-am \
  731. + uninstall-binSCRIPTS uninstall-info-am
  732. +
  733. +
  734. +version.h: VERSION
  735. + sed -e 's/.*/#define VERSION "&"/' < $< > $@
  736. +# Tell versions [3.59,3.63) of GNU make to not export all variables.
  737. +# Otherwise a system limit (for SysV at least) may be exceeded.
  738. +.NOEXPORT: