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.

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