You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

807 lines
26 KiB

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