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.

863 lines
28 KiB

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