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.

762 lines
24 KiB

12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
  1. # Makefile.in generated by automake 1.12.5 from Makefile.am.
  2. # @configure_input@
  3. # Copyright (C) 1994-2012 Free Software Foundation, Inc.
  4. # This Makefile.in is free software; the Free Software Foundation
  5. # gives unlimited permission to copy and/or distribute it,
  6. # with or without modifications, as long as this notice is preserved.
  7. # This program is distributed in the hope that it will be useful,
  8. # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
  9. # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  10. # PARTICULAR PURPOSE.
  11. @SET_MAKE@
  12. VPATH = @srcdir@
  13. am__make_dryrun = \
  14. { \
  15. am__dry=no; \
  16. case $$MAKEFLAGS in \
  17. *\\[\ \ ]*) \
  18. echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
  19. | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
  20. *) \
  21. for am__flg in $$MAKEFLAGS; do \
  22. case $$am__flg in \
  23. *=*|--*) ;; \
  24. *n*) am__dry=yes; break;; \
  25. esac; \
  26. done;; \
  27. esac; \
  28. test $$am__dry = yes; \
  29. }
  30. pkgdatadir = $(datadir)/@PACKAGE@
  31. pkgincludedir = $(includedir)/@PACKAGE@
  32. pkglibdir = $(libdir)/@PACKAGE@
  33. pkglibexecdir = $(libexecdir)/@PACKAGE@
  34. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
  35. install_sh_DATA = $(install_sh) -c -m 644
  36. install_sh_PROGRAM = $(install_sh) -c
  37. install_sh_SCRIPT = $(install_sh) -c
  38. INSTALL_HEADER = $(INSTALL_DATA)
  39. transform = $(program_transform_name)
  40. NORMAL_INSTALL = :
  41. PRE_INSTALL = :
  42. POST_INSTALL = :
  43. NORMAL_UNINSTALL = :
  44. PRE_UNINSTALL = :
  45. POST_UNINSTALL = :
  46. build_triplet = @build@
  47. host_triplet = @host@
  48. bin_PROGRAMS = ss-local$(EXEEXT) ss-server$(EXEEXT)
  49. subdir = .
  50. DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \
  51. $(srcdir)/Makefile.in $(srcdir)/config.h.in \
  52. $(top_srcdir)/configure COPYING INSTALL config.guess \
  53. config.sub depcomp install-sh ltmain.sh missing
  54. ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  55. am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
  56. $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
  57. $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
  58. $(top_srcdir)/configure.ac
  59. am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  60. $(ACLOCAL_M4)
  61. am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
  62. configure.lineno config.status.lineno
  63. mkinstalldirs = $(install_sh) -d
  64. CONFIG_HEADER = config.h
  65. CONFIG_CLEAN_FILES =
  66. CONFIG_CLEAN_VPATH_FILES =
  67. am__installdirs = "$(DESTDIR)$(bindir)"
  68. PROGRAMS = $(bin_PROGRAMS)
  69. am_ss_local_OBJECTS = utils.$(OBJEXT) jconf.$(OBJEXT) json.$(OBJEXT) \
  70. rc4.$(OBJEXT) md5.$(OBJEXT) encrypt.$(OBJEXT) local.$(OBJEXT)
  71. ss_local_OBJECTS = $(am_ss_local_OBJECTS)
  72. ss_local_LDADD = $(LDADD)
  73. am_ss_server_OBJECTS = utils.$(OBJEXT) jconf.$(OBJEXT) json.$(OBJEXT) \
  74. rc4.$(OBJEXT) md5.$(OBJEXT) encrypt.$(OBJEXT) server.$(OBJEXT)
  75. ss_server_OBJECTS = $(am_ss_server_OBJECTS)
  76. ss_server_LDADD = $(LDADD)
  77. DEFAULT_INCLUDES = -I.@am__isrc@
  78. depcomp = $(SHELL) $(top_srcdir)/depcomp
  79. am__depfiles_maybe = depfiles
  80. am__mv = mv -f
  81. COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
  82. $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
  83. LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
  84. --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
  85. $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
  86. CCLD = $(CC)
  87. LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
  88. --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
  89. $(LDFLAGS) -o $@
  90. SOURCES = $(ss_local_SOURCES) $(ss_server_SOURCES)
  91. DIST_SOURCES = $(ss_local_SOURCES) $(ss_server_SOURCES)
  92. am__can_run_installinfo = \
  93. case $$AM_UPDATE_INFO_DIR in \
  94. n|no|NO) false;; \
  95. *) (install-info --version) >/dev/null 2>&1;; \
  96. esac
  97. ETAGS = etags
  98. CTAGS = ctags
  99. CSCOPE = cscope
  100. AM_RECURSIVE_TARGETS = cscope
  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__post_remove_distdir = $(am__remove_distdir)
  111. DIST_ARCHIVES = $(distdir).tar.gz
  112. GZIP_ENV = --best
  113. DIST_TARGETS = dist-gzip
  114. distuninstallcheck_listfiles = find . -type f -print
  115. am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
  116. | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
  117. distcleancheck_listfiles = find . -type f -print
  118. ACLOCAL = @ACLOCAL@
  119. AMTAR = @AMTAR@
  120. AR = @AR@
  121. AUTOCONF = @AUTOCONF@
  122. AUTOHEADER = @AUTOHEADER@
  123. AUTOMAKE = @AUTOMAKE@
  124. AWK = @AWK@
  125. CC = @CC@
  126. CCDEPMODE = @CCDEPMODE@
  127. CFLAGS = @CFLAGS@
  128. CPP = @CPP@
  129. CPPFLAGS = @CPPFLAGS@
  130. CYGPATH_W = @CYGPATH_W@
  131. DEFS = @DEFS@
  132. DEPDIR = @DEPDIR@
  133. DLLTOOL = @DLLTOOL@
  134. DSYMUTIL = @DSYMUTIL@
  135. DUMPBIN = @DUMPBIN@
  136. ECHO_C = @ECHO_C@
  137. ECHO_N = @ECHO_N@
  138. ECHO_T = @ECHO_T@
  139. EGREP = @EGREP@
  140. EXEEXT = @EXEEXT@
  141. FGREP = @FGREP@
  142. GREP = @GREP@
  143. INSTALL = @INSTALL@
  144. INSTALL_DATA = @INSTALL_DATA@
  145. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  146. INSTALL_SCRIPT = @INSTALL_SCRIPT@
  147. INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
  148. LD = @LD@
  149. LDFLAGS = @LDFLAGS@
  150. LIBOBJS = @LIBOBJS@
  151. LIBS = @LIBS@
  152. LIBTOOL = @LIBTOOL@
  153. LIPO = @LIPO@
  154. LN_S = @LN_S@
  155. LTLIBOBJS = @LTLIBOBJS@
  156. MAKEINFO = @MAKEINFO@
  157. MANIFEST_TOOL = @MANIFEST_TOOL@
  158. MKDIR_P = @MKDIR_P@
  159. NM = @NM@
  160. NMEDIT = @NMEDIT@
  161. OBJDUMP = @OBJDUMP@
  162. OBJEXT = @OBJEXT@
  163. OTOOL = @OTOOL@
  164. OTOOL64 = @OTOOL64@
  165. PACKAGE = @PACKAGE@
  166. PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  167. PACKAGE_NAME = @PACKAGE_NAME@
  168. PACKAGE_STRING = @PACKAGE_STRING@
  169. PACKAGE_TARNAME = @PACKAGE_TARNAME@
  170. PACKAGE_URL = @PACKAGE_URL@
  171. PACKAGE_VERSION = @PACKAGE_VERSION@
  172. PATH_SEPARATOR = @PATH_SEPARATOR@
  173. RANLIB = @RANLIB@
  174. SED = @SED@
  175. SET_MAKE = @SET_MAKE@
  176. SHELL = @SHELL@
  177. STRIP = @STRIP@
  178. VERSION = @VERSION@
  179. abs_builddir = @abs_builddir@
  180. abs_srcdir = @abs_srcdir@
  181. abs_top_builddir = @abs_top_builddir@
  182. abs_top_srcdir = @abs_top_srcdir@
  183. ac_ct_AR = @ac_ct_AR@
  184. ac_ct_CC = @ac_ct_CC@
  185. ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
  186. am__include = @am__include@
  187. am__leading_dot = @am__leading_dot@
  188. am__quote = @am__quote@
  189. am__tar = @am__tar@
  190. am__untar = @am__untar@
  191. bindir = @bindir@
  192. build = @build@
  193. build_alias = @build_alias@
  194. build_cpu = @build_cpu@
  195. build_os = @build_os@
  196. build_vendor = @build_vendor@
  197. builddir = @builddir@
  198. datadir = @datadir@
  199. datarootdir = @datarootdir@
  200. docdir = @docdir@
  201. dvidir = @dvidir@
  202. exec_prefix = @exec_prefix@
  203. host = @host@
  204. host_alias = @host_alias@
  205. host_cpu = @host_cpu@
  206. host_os = @host_os@
  207. host_vendor = @host_vendor@
  208. htmldir = @htmldir@
  209. includedir = @includedir@
  210. infodir = @infodir@
  211. install_sh = @install_sh@
  212. libdir = @libdir@
  213. libexecdir = @libexecdir@
  214. localedir = @localedir@
  215. localstatedir = @localstatedir@
  216. mandir = @mandir@
  217. mkdir_p = @mkdir_p@
  218. oldincludedir = @oldincludedir@
  219. pdfdir = @pdfdir@
  220. prefix = @prefix@
  221. program_transform_name = @program_transform_name@
  222. psdir = @psdir@
  223. sbindir = @sbindir@
  224. sharedstatedir = @sharedstatedir@
  225. srcdir = @srcdir@
  226. sysconfdir = @sysconfdir@
  227. target_alias = @target_alias@
  228. top_build_prefix = @top_build_prefix@
  229. top_builddir = @top_builddir@
  230. top_srcdir = @top_srcdir@
  231. ss_local_SOURCES = utils.c jconf.c json.c \
  232. rc4.c rc4.h md5.c md5.h encrypt.c encrypt.h \
  233. local.c local.h socks5.h
  234. ss_server_SOURCES = utils.c jconf.c json.c \
  235. rc4.c rc4.h md5.c md5.h encrypt.c encrypt.h \
  236. server.c server.h socks5.h
  237. AM_CFLAGS = -O2 -Wall -fno-strict-aliasing
  238. ACLOCAL_AMFLAGS = -I m4
  239. all: config.h
  240. $(MAKE) $(AM_MAKEFLAGS) all-am
  241. .SUFFIXES:
  242. .SUFFIXES: .c .lo .o .obj
  243. am--refresh: Makefile
  244. @:
  245. $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
  246. @for dep in $?; do \
  247. case '$(am__configure_deps)' in \
  248. *$$dep*) \
  249. echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
  250. $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
  251. && exit 0; \
  252. exit 1;; \
  253. esac; \
  254. done; \
  255. echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
  256. $(am__cd) $(top_srcdir) && \
  257. $(AUTOMAKE) --foreign Makefile
  258. .PRECIOUS: Makefile
  259. Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  260. @case '$?' in \
  261. *config.status*) \
  262. echo ' $(SHELL) ./config.status'; \
  263. $(SHELL) ./config.status;; \
  264. *) \
  265. echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
  266. cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
  267. esac;
  268. $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
  269. $(SHELL) ./config.status --recheck
  270. $(top_srcdir)/configure: $(am__configure_deps)
  271. $(am__cd) $(srcdir) && $(AUTOCONF)
  272. $(ACLOCAL_M4): $(am__aclocal_m4_deps)
  273. $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
  274. $(am__aclocal_m4_deps):
  275. config.h: stamp-h1
  276. @if test ! -f $@; then rm -f stamp-h1; else :; fi
  277. @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
  278. stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
  279. @rm -f stamp-h1
  280. cd $(top_builddir) && $(SHELL) ./config.status config.h
  281. $(srcdir)/config.h.in: $(am__configure_deps)
  282. ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
  283. rm -f stamp-h1
  284. touch $@
  285. distclean-hdr:
  286. -rm -f config.h stamp-h1
  287. install-binPROGRAMS: $(bin_PROGRAMS)
  288. @$(NORMAL_INSTALL)
  289. @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
  290. if test -n "$$list"; then \
  291. echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
  292. $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
  293. fi; \
  294. for p in $$list; do echo "$$p $$p"; done | \
  295. sed 's/$(EXEEXT)$$//' | \
  296. while read p p1; do if test -f $$p || test -f $$p1; \
  297. then echo "$$p"; echo "$$p"; else :; fi; \
  298. done | \
  299. sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
  300. -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
  301. sed 'N;N;N;s,\n, ,g' | \
  302. $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
  303. { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
  304. if ($$2 == $$4) files[d] = files[d] " " $$1; \
  305. else { print "f", $$3 "/" $$4, $$1; } } \
  306. END { for (d in files) print "f", d, files[d] }' | \
  307. while read type dir files; do \
  308. if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
  309. test -z "$$files" || { \
  310. echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
  311. $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
  312. } \
  313. ; done
  314. uninstall-binPROGRAMS:
  315. @$(NORMAL_UNINSTALL)
  316. @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
  317. files=`for p in $$list; do echo "$$p"; done | \
  318. sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
  319. -e 's/$$/$(EXEEXT)/' `; \
  320. test -n "$$list" || exit 0; \
  321. echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
  322. cd "$(DESTDIR)$(bindir)" && rm -f $$files
  323. clean-binPROGRAMS:
  324. @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
  325. echo " rm -f" $$list; \
  326. rm -f $$list || exit $$?; \
  327. test -n "$(EXEEXT)" || exit 0; \
  328. list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
  329. echo " rm -f" $$list; \
  330. rm -f $$list
  331. ss-local$(EXEEXT): $(ss_local_OBJECTS) $(ss_local_DEPENDENCIES) $(EXTRA_ss_local_DEPENDENCIES)
  332. @rm -f ss-local$(EXEEXT)
  333. $(LINK) $(ss_local_OBJECTS) $(ss_local_LDADD) $(LIBS)
  334. ss-server$(EXEEXT): $(ss_server_OBJECTS) $(ss_server_DEPENDENCIES) $(EXTRA_ss_server_DEPENDENCIES)
  335. @rm -f ss-server$(EXEEXT)
  336. $(LINK) $(ss_server_OBJECTS) $(ss_server_LDADD) $(LIBS)
  337. mostlyclean-compile:
  338. -rm -f *.$(OBJEXT)
  339. distclean-compile:
  340. -rm -f *.tab.c
  341. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/encrypt.Po@am__quote@
  342. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jconf.Po@am__quote@
  343. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/json.Po@am__quote@
  344. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/local.Po@am__quote@
  345. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/md5.Po@am__quote@
  346. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rc4.Po@am__quote@
  347. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/server.Po@am__quote@
  348. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utils.Po@am__quote@
  349. .c.o:
  350. @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
  351. @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
  352. @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
  353. @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  354. @am__fastdepCC_FALSE@ $(COMPILE) -c $<
  355. .c.obj:
  356. @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
  357. @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
  358. @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
  359. @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  360. @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
  361. .c.lo:
  362. @am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
  363. @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
  364. @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
  365. @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  366. @am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
  367. mostlyclean-libtool:
  368. -rm -f *.lo
  369. clean-libtool:
  370. -rm -rf .libs _libs
  371. distclean-libtool:
  372. -rm -f libtool config.lt
  373. ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
  374. list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
  375. unique=`for i in $$list; do \
  376. if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  377. done | \
  378. $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
  379. END { if (nonempty) { for (i in files) print i; }; }'`; \
  380. mkid -fID $$unique
  381. tags: TAGS
  382. TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
  383. $(TAGS_FILES) $(LISP)
  384. set x; \
  385. here=`pwd`; \
  386. list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
  387. unique=`for i in $$list; do \
  388. if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  389. done | \
  390. $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
  391. END { if (nonempty) { for (i in files) print i; }; }'`; \
  392. shift; \
  393. if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
  394. test -n "$$unique" || unique=$$empty_fix; \
  395. if test $$# -gt 0; then \
  396. $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  397. "$$@" $$unique; \
  398. else \
  399. $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  400. $$unique; \
  401. fi; \
  402. fi
  403. ctags: CTAGS
  404. CTAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
  405. $(TAGS_FILES) $(LISP)
  406. list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
  407. unique=`for i in $$list; do \
  408. if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  409. done | \
  410. $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
  411. END { if (nonempty) { for (i in files) print i; }; }'`; \
  412. test -z "$(CTAGS_ARGS)$$unique" \
  413. || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
  414. $$unique
  415. GTAGS:
  416. here=`$(am__cd) $(top_builddir) && pwd` \
  417. && $(am__cd) $(top_srcdir) \
  418. && gtags -i $(GTAGS_ARGS) "$$here"
  419. cscope: cscope.files
  420. test ! -s cscope.files \
  421. || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
  422. clean-cscope:
  423. -rm -f cscope.files
  424. cscope.files: clean-cscope cscopelist
  425. cscopelist: $(HEADERS) $(SOURCES) $(LISP)
  426. list='$(SOURCES) $(HEADERS) $(LISP)'; \
  427. case "$(srcdir)" in \
  428. [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
  429. *) sdir=$(subdir)/$(srcdir) ;; \
  430. esac; \
  431. for i in $$list; do \
  432. if test -f "$$i"; then \
  433. echo "$(subdir)/$$i"; \
  434. else \
  435. echo "$$sdir/$$i"; \
  436. fi; \
  437. done >> $(top_builddir)/cscope.files
  438. distclean-tags:
  439. -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
  440. -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
  441. distdir: $(DISTFILES)
  442. $(am__remove_distdir)
  443. test -d "$(distdir)" || mkdir "$(distdir)"
  444. @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  445. topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  446. list='$(DISTFILES)'; \
  447. dist_files=`for file in $$list; do echo $$file; done | \
  448. sed -e "s|^$$srcdirstrip/||;t" \
  449. -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
  450. case $$dist_files in \
  451. */*) $(MKDIR_P) `echo "$$dist_files" | \
  452. sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
  453. sort -u` ;; \
  454. esac; \
  455. for file in $$dist_files; do \
  456. if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
  457. if test -d $$d/$$file; then \
  458. dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
  459. if test -d "$(distdir)/$$file"; then \
  460. find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
  461. fi; \
  462. if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
  463. cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
  464. find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
  465. fi; \
  466. cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
  467. else \
  468. test -f "$(distdir)/$$file" \
  469. || cp -p $$d/$$file "$(distdir)/$$file" \
  470. || exit 1; \
  471. fi; \
  472. done
  473. -test -n "$(am__skip_mode_fix)" \
  474. || find "$(distdir)" -type d ! -perm -755 \
  475. -exec chmod u+rwx,go+rx {} \; -o \
  476. ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
  477. ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
  478. ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
  479. || chmod -R a+r "$(distdir)"
  480. dist-gzip: distdir
  481. tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
  482. $(am__post_remove_distdir)
  483. dist-bzip2: distdir
  484. tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
  485. $(am__post_remove_distdir)
  486. dist-lzip: distdir
  487. tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
  488. $(am__post_remove_distdir)
  489. dist-xz: distdir
  490. tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
  491. $(am__post_remove_distdir)
  492. dist-tarZ: distdir
  493. tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
  494. $(am__post_remove_distdir)
  495. dist-shar: distdir
  496. shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
  497. $(am__post_remove_distdir)
  498. dist-zip: distdir
  499. -rm -f $(distdir).zip
  500. zip -rq $(distdir).zip $(distdir)
  501. $(am__post_remove_distdir)
  502. dist dist-all:
  503. $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
  504. $(am__post_remove_distdir)
  505. # This target untars the dist file and tries a VPATH configuration. Then
  506. # it guarantees that the distribution is self-contained by making another
  507. # tarfile.
  508. distcheck: dist
  509. case '$(DIST_ARCHIVES)' in \
  510. *.tar.gz*) \
  511. GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
  512. *.tar.bz2*) \
  513. bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
  514. *.tar.lz*) \
  515. lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
  516. *.tar.xz*) \
  517. xz -dc $(distdir).tar.xz | $(am__untar) ;;\
  518. *.tar.Z*) \
  519. uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
  520. *.shar.gz*) \
  521. GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
  522. *.zip*) \
  523. unzip $(distdir).zip ;;\
  524. esac
  525. chmod -R a-w $(distdir)
  526. chmod u+w $(distdir)
  527. mkdir $(distdir)/_build $(distdir)/_inst
  528. chmod a-w $(distdir)
  529. test -d $(distdir)/_build || exit 0; \
  530. dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
  531. && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
  532. && am__cwd=`pwd` \
  533. && $(am__cd) $(distdir)/_build \
  534. && ../configure --srcdir=.. --prefix="$$dc_install_base" \
  535. $(AM_DISTCHECK_CONFIGURE_FLAGS) \
  536. $(DISTCHECK_CONFIGURE_FLAGS) \
  537. && $(MAKE) $(AM_MAKEFLAGS) \
  538. && $(MAKE) $(AM_MAKEFLAGS) dvi \
  539. && $(MAKE) $(AM_MAKEFLAGS) check \
  540. && $(MAKE) $(AM_MAKEFLAGS) install \
  541. && $(MAKE) $(AM_MAKEFLAGS) installcheck \
  542. && $(MAKE) $(AM_MAKEFLAGS) uninstall \
  543. && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
  544. distuninstallcheck \
  545. && chmod -R a-w "$$dc_install_base" \
  546. && ({ \
  547. (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
  548. && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
  549. && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
  550. && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
  551. distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
  552. } || { rm -rf "$$dc_destdir"; exit 1; }) \
  553. && rm -rf "$$dc_destdir" \
  554. && $(MAKE) $(AM_MAKEFLAGS) dist \
  555. && rm -rf $(DIST_ARCHIVES) \
  556. && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
  557. && cd "$$am__cwd" \
  558. || exit 1
  559. $(am__post_remove_distdir)
  560. @(echo "$(distdir) archives ready for distribution: "; \
  561. list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
  562. sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
  563. distuninstallcheck:
  564. @test -n '$(distuninstallcheck_dir)' || { \
  565. echo 'ERROR: trying to run $@ with an empty' \
  566. '$$(distuninstallcheck_dir)' >&2; \
  567. exit 1; \
  568. }; \
  569. $(am__cd) '$(distuninstallcheck_dir)' || { \
  570. echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
  571. exit 1; \
  572. }; \
  573. test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
  574. || { echo "ERROR: files left after uninstall:" ; \
  575. if test -n "$(DESTDIR)"; then \
  576. echo " (check DESTDIR support)"; \
  577. fi ; \
  578. $(distuninstallcheck_listfiles) ; \
  579. exit 1; } >&2
  580. distcleancheck: distclean
  581. @if test '$(srcdir)' = . ; then \
  582. echo "ERROR: distcleancheck can only run from a VPATH build" ; \
  583. exit 1 ; \
  584. fi
  585. @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
  586. || { echo "ERROR: files left in build directory after distclean:" ; \
  587. $(distcleancheck_listfiles) ; \
  588. exit 1; } >&2
  589. check-am: all-am
  590. check: check-am
  591. all-am: Makefile $(PROGRAMS) config.h
  592. installdirs:
  593. for dir in "$(DESTDIR)$(bindir)"; do \
  594. test -z "$$dir" || $(MKDIR_P) "$$dir"; \
  595. done
  596. install: install-am
  597. install-exec: install-exec-am
  598. install-data: install-data-am
  599. uninstall: uninstall-am
  600. install-am: all-am
  601. @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
  602. installcheck: installcheck-am
  603. install-strip:
  604. if test -z '$(STRIP)'; then \
  605. $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  606. install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
  607. install; \
  608. else \
  609. $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  610. install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
  611. "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
  612. fi
  613. mostlyclean-generic:
  614. clean-generic:
  615. distclean-generic:
  616. -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
  617. -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
  618. maintainer-clean-generic:
  619. @echo "This command is intended for maintainers to use"
  620. @echo "it deletes files that may require special tools to rebuild."
  621. clean: clean-am
  622. clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
  623. distclean: distclean-am
  624. -rm -f $(am__CONFIG_DISTCLEAN_FILES)
  625. -rm -rf ./$(DEPDIR)
  626. -rm -f Makefile
  627. distclean-am: clean-am distclean-compile distclean-generic \
  628. distclean-hdr distclean-libtool distclean-tags
  629. dvi: dvi-am
  630. dvi-am:
  631. html: html-am
  632. html-am:
  633. info: info-am
  634. info-am:
  635. install-data-am:
  636. install-dvi: install-dvi-am
  637. install-dvi-am:
  638. install-exec-am: install-binPROGRAMS
  639. install-html: install-html-am
  640. install-html-am:
  641. install-info: install-info-am
  642. install-info-am:
  643. install-man:
  644. install-pdf: install-pdf-am
  645. install-pdf-am:
  646. install-ps: install-ps-am
  647. install-ps-am:
  648. installcheck-am:
  649. maintainer-clean: maintainer-clean-am
  650. -rm -f $(am__CONFIG_DISTCLEAN_FILES)
  651. -rm -rf $(top_srcdir)/autom4te.cache
  652. -rm -rf ./$(DEPDIR)
  653. -rm -f Makefile
  654. maintainer-clean-am: distclean-am maintainer-clean-generic
  655. mostlyclean: mostlyclean-am
  656. mostlyclean-am: mostlyclean-compile mostlyclean-generic \
  657. mostlyclean-libtool
  658. pdf: pdf-am
  659. pdf-am:
  660. ps: ps-am
  661. ps-am:
  662. uninstall-am: uninstall-binPROGRAMS
  663. .MAKE: all install-am install-strip
  664. .PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \
  665. clean-binPROGRAMS clean-cscope clean-generic clean-libtool \
  666. cscope cscopelist ctags dist dist-all dist-bzip2 dist-gzip \
  667. dist-lzip dist-shar dist-tarZ dist-xz dist-zip distcheck \
  668. distclean distclean-compile distclean-generic distclean-hdr \
  669. distclean-libtool distclean-tags distcleancheck distdir \
  670. distuninstallcheck dvi dvi-am html html-am info info-am \
  671. install install-am install-binPROGRAMS install-data \
  672. install-data-am install-dvi install-dvi-am install-exec \
  673. install-exec-am install-html install-html-am install-info \
  674. install-info-am install-man install-pdf install-pdf-am \
  675. install-ps install-ps-am install-strip installcheck \
  676. installcheck-am installdirs maintainer-clean \
  677. maintainer-clean-generic mostlyclean mostlyclean-compile \
  678. mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
  679. tags uninstall uninstall-am uninstall-binPROGRAMS
  680. # Tell versions [3.59,3.63) of GNU make to not export all variables.
  681. # Otherwise a system limit (for SysV at least) may be exceeded.
  682. .NOEXPORT: