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.

836 lines
27 KiB

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