1# Makefile.in generated by automake 1.10 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006  Free Software 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
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15@SET_MAKE@
16VPATH = @srcdir@
17pkgdatadir = $(datadir)/@PACKAGE@
18pkglibdir = $(libdir)/@PACKAGE@
19pkgincludedir = $(includedir)/@PACKAGE@
20am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
21install_sh_DATA = $(install_sh) -c -m 644
22install_sh_PROGRAM = $(install_sh) -c
23install_sh_SCRIPT = $(install_sh) -c
24INSTALL_HEADER = $(INSTALL_DATA)
25transform = $(program_transform_name)
26NORMAL_INSTALL = :
27PRE_INSTALL = :
28POST_INSTALL = :
29NORMAL_UNINSTALL = :
30PRE_UNINSTALL = :
31POST_UNINSTALL = :
32DIST_COMMON = $(srcdir)/../lib/freeze.mk $(srcdir)/Makefile.am \
33	$(srcdir)/Makefile.in $(srcdir)/atlocal.in
34subdir = tests
35ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
36am__aclocal_m4_deps = $(top_srcdir)/m4/m4.m4 \
37	$(top_srcdir)/configure.ac
38am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
39	$(ACLOCAL_M4)
40mkinstalldirs = $(install_sh) -d
41CONFIG_CLEAN_FILES = atlocal
42SOURCES =
43DIST_SOURCES =
44DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
45ACLOCAL = @ACLOCAL@
46AMTAR = @AMTAR@
47AUTOCONF = @AUTOCONF@
48AUTOHEADER = @AUTOHEADER@
49AUTOMAKE = @AUTOMAKE@
50AWK = @AWK@
51CYGPATH_W = @CYGPATH_W@
52DEFS = @DEFS@
53ECHO_C = @ECHO_C@
54ECHO_N = @ECHO_N@
55ECHO_T = @ECHO_T@
56EGREP = @EGREP@
57EMACS = @EMACS@
58EMACSLOADPATH = @EMACSLOADPATH@
59EXPR = @EXPR@
60GREP = @GREP@
61HELP2MAN = @HELP2MAN@
62INSTALL = @INSTALL@
63INSTALL_DATA = @INSTALL_DATA@
64INSTALL_PROGRAM = @INSTALL_PROGRAM@
65INSTALL_SCRIPT = @INSTALL_SCRIPT@
66INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
67LIBOBJS = @LIBOBJS@
68LIBS = @LIBS@
69LTLIBOBJS = @LTLIBOBJS@
70M4 = @M4@
71M4_DEBUGFILE = @M4_DEBUGFILE@
72MAKEINFO = @MAKEINFO@
73MKDIR_P = @MKDIR_P@
74PACKAGE = @PACKAGE@
75PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
76PACKAGE_NAME = @PACKAGE_NAME@
77PACKAGE_STRING = @PACKAGE_STRING@
78PACKAGE_TARNAME = @PACKAGE_TARNAME@
79PACKAGE_VERSION = @PACKAGE_VERSION@
80PATH_SEPARATOR = @PATH_SEPARATOR@
81PERL = @PERL@
82SED = @SED@
83SET_MAKE = @SET_MAKE@
84SHELL = @SHELL@
85STRIP = @STRIP@
86TEST_EMACS = @TEST_EMACS@
87VERSION = @VERSION@
88abs_builddir = @abs_builddir@
89abs_srcdir = @abs_srcdir@
90abs_top_builddir = @abs_top_builddir@
91abs_top_srcdir = @abs_top_srcdir@
92ac_cv_sh_n_works = @ac_cv_sh_n_works@
93am__leading_dot = @am__leading_dot@
94am__tar = @am__tar@
95am__untar = @am__untar@
96bindir = @bindir@
97build_alias = @build_alias@
98builddir = @builddir@
99datadir = @datadir@
100datarootdir = @datarootdir@
101docdir = @docdir@
102dvidir = @dvidir@
103exec_prefix = @exec_prefix@
104host_alias = @host_alias@
105htmldir = @htmldir@
106includedir = @includedir@
107infodir = @infodir@
108install_sh = @install_sh@
109libdir = @libdir@
110libexecdir = @libexecdir@
111lispdir = @lispdir@
112localedir = @localedir@
113localstatedir = @localstatedir@
114mandir = @mandir@
115mkdir_p = @mkdir_p@
116oldincludedir = @oldincludedir@
117pdfdir = @pdfdir@
118prefix = @prefix@
119program_transform_name = @program_transform_name@
120psdir = @psdir@
121sbindir = @sbindir@
122sharedstatedir = @sharedstatedir@
123srcdir = @srcdir@
124sysconfdir = @sysconfdir@
125target_alias = @target_alias@
126top_builddir = @top_builddir@
127top_srcdir = @top_srcdir@
128
129# We don't actually distribute the testsuite, since one only
130# needs m4 to build it, m4 being required anyway to install Autoconf.
131EXTRA_DIST = $(TESTSUITE_AT) local.at mktests.sh \
132	     atlocal.in package.m4 wrapper.as
133
134
135# Running the uninstalled scripts.
136check_SCRIPTS = $(wrappers)
137DISTCLEANFILES = atconfig atlocal $(TESTSUITE)
138MAINTAINERCLEANFILES = Makefile.in $(TESTSUITE_GENERATED_AT)
139SUFFIXES = .m4 .m4f
140AUTOM4TE_CFG = $(top_builddir)/lib/autom4te.cfg
141
142# Do not use AUTOM4TE here, since Makefile.maint (my-distcheck)
143# checks if we are independent of Autoconf by defining AUTOM4TE (and
144# others) to `false'.  Autoconf provides autom4te, so that doesn't
145# apply to us.
146MY_AUTOM4TE = \
147	autom4te_perllibdir='$(top_srcdir)'/lib					\
148	AUTOM4TE_CFG='$(AUTOM4TE_CFG)'         $(top_builddir)/bin/autom4te	\
149		-B '$(top_builddir)'/lib -B '$(top_srcdir)'/lib        # keep ` '
150
151
152# Factor the dependencies between all the frozen files.
153# Some day we should explain to Automake how to use autom4te to compute
154# the dependencies...
155src_libdir = $(top_srcdir)/lib
156build_libdir = $(top_builddir)/lib
157m4f_dependencies = $(top_builddir)/bin/autom4te $(AUTOM4TE_CFG)
158m4sugar_m4f_dependencies = \
159	$(m4f_dependencies)			\
160	$(src_libdir)/m4sugar/m4sugar.m4	\
161	$(build_libdir)/m4sugar/version.m4
162
163m4sh_m4f_dependencies = \
164	$(m4sugar_m4f_dependencies)		\
165	$(src_libdir)/m4sugar/m4sh.m4
166
167autotest_m4f_dependencies = \
168	$(m4sh_m4f_dependencies)		\
169	$(src_libdir)/autotest/autotest.m4	\
170	$(src_libdir)/autotest/general.m4
171
172autoconf_m4f_dependencies = \
173	$(m4sh_m4f_dependencies)		\
174	$(src_libdir)/autoconf/autoscan.m4	\
175	$(src_libdir)/autoconf/general.m4	\
176	$(src_libdir)/autoconf/autoheader.m4	\
177	$(src_libdir)/autoconf/autoupdate.m4	\
178	$(src_libdir)/autoconf/autotest.m4	\
179	$(src_libdir)/autoconf/status.m4	\
180	$(src_libdir)/autoconf/oldnames.m4	\
181	$(src_libdir)/autoconf/specific.m4	\
182	$(src_libdir)/autoconf/lang.m4		\
183	$(src_libdir)/autoconf/c.m4		\
184	$(src_libdir)/autoconf/fortran.m4	\
185	$(src_libdir)/autoconf/erlang.m4	\
186	$(src_libdir)/autoconf/functions.m4	\
187	$(src_libdir)/autoconf/headers.m4	\
188	$(src_libdir)/autoconf/types.m4		\
189	$(src_libdir)/autoconf/libs.m4		\
190	$(src_libdir)/autoconf/programs.m4	\
191	$(src_libdir)/autoconf/autoconf.m4
192
193ETAGS_FOR_M4 = \
194  --lang=none \
195  --regex='/\(m4_define\|define\)(\[\([^]]*\)\]/\2/'
196
197ETAGS_FOR_M4SUGAR = \
198  $(ETAGS_FOR_M4) \
199  --regex='/m4_defun(\[\([^]]*\)\]/\1/'
200
201ETAGS_FOR_AUTOCONF = \
202  $(ETAGS_FOR_M4SUGAR) \
203  --regex='/\(A[CU]_DEFUN\|AU_ALIAS\)(\[\([^]]*\)\]/\2/' \
204  --regex='/AN_\(FUNCTION\|HEADER\|IDENTIFIER\|LIBRARY\|MAKEVAR\|PROGRAM\)(\[\([^]]*\)\]/\2/'
205
206wrappers = autoconf autoheader autom4te autoreconf autoscan autoupdate ifnames
207
208# The hairy heredoc is more robust than using echo.
209CLEANFILES = wrapper.in $(wrappers) expr
210edit = sed \
211	-e 's|@wrap_program[@]|$@|g' \
212	-e 's|@abs_top_srcdir[@]|@abs_top_srcdir@|g' \
213	-e 's|@abs_top_builddir[@]|@abs_top_builddir@|g' \
214	-e "s|@configure_input[@]|Generated from $$input.|g"
215
216TESTSUITE_GENERATED_AT = \
217	$(srcdir)/aclang.at \
218	$(srcdir)/acc.at \
219	$(srcdir)/acfortran.at \
220	$(srcdir)/acgeneral.at \
221	$(srcdir)/acstatus.at \
222	$(srcdir)/acautoheader.at \
223	$(srcdir)/acautoupdate.at \
224	$(srcdir)/acspecific.at \
225	$(srcdir)/acfunctions.at \
226	$(srcdir)/acheaders.at \
227	$(srcdir)/actypes.at \
228	$(srcdir)/aclibs.at \
229	$(srcdir)/acprograms.at
230
231TESTSUITE_HAND_AT = \
232	suite.at \
233	m4sugar.at m4sh.at autotest.at \
234	base.at tools.at torture.at \
235	compile.at c.at fortran.at \
236	semantics.at \
237	autoscan.at \
238	foreign.at
239
240TESTSUITE_AT = $(TESTSUITE_GENERATED_AT) $(TESTSUITE_HAND_AT)
241TESTSUITE = ./testsuite
242
243# Run the non installed autom4te.
244# Don't use AUTOM4TE since `make alpha' makes it unavailable although
245# we are allowed to use it (since we ship it).
246AUTOTEST = $(MY_AUTOM4TE) --language=autotest
247
248# The files which contain macros we check for syntax.  Use $(top_srcdir)
249# for the benefit of non-GNU make.  Fix the names in the rule below
250# where we `cd' to $srcdir.
251autoconfdir = $(top_srcdir)/lib/autoconf
252AUTOCONF_FILES = $(autoconfdir)/general.m4 \
253		 $(autoconfdir)/status.m4 \
254		 $(autoconfdir)/autoheader.m4 \
255		 $(autoconfdir)/autoupdate.m4 \
256		 $(autoconfdir)/specific.m4 \
257		 $(autoconfdir)/functions.m4 \
258		 $(autoconfdir)/lang.m4 \
259		 $(autoconfdir)/c.m4 \
260		 $(autoconfdir)/fortran.m4 \
261		 $(autoconfdir)/headers.m4 \
262		 $(autoconfdir)/libs.m4 \
263		 $(autoconfdir)/types.m4 \
264		 $(autoconfdir)/programs.m4
265
266all: all-am
267
268.SUFFIXES:
269.SUFFIXES: .m4 .m4f
270$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(srcdir)/../lib/freeze.mk $(am__configure_deps)
271	@for dep in $?; do \
272	  case '$(am__configure_deps)' in \
273	    *$$dep*) \
274	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
275		&& exit 0; \
276	      exit 1;; \
277	  esac; \
278	done; \
279	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  tests/Makefile'; \
280	cd $(top_srcdir) && \
281	  $(AUTOMAKE) --gnu  tests/Makefile
282.PRECIOUS: Makefile
283Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
284	@case '$?' in \
285	  *config.status*) \
286	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
287	  *) \
288	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
289	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
290	esac;
291
292$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
293	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
294
295$(top_srcdir)/configure:  $(am__configure_deps)
296	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
297$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
298	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
299atlocal: $(top_builddir)/config.status $(srcdir)/atlocal.in
300	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
301tags: TAGS
302TAGS:
303
304ctags: CTAGS
305CTAGS:
306
307
308distdir: $(DISTFILES)
309	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
310	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
311	list='$(DISTFILES)'; \
312	  dist_files=`for file in $$list; do echo $$file; done | \
313	  sed -e "s|^$$srcdirstrip/||;t" \
314	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
315	case $$dist_files in \
316	  */*) $(MKDIR_P) `echo "$$dist_files" | \
317			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
318			   sort -u` ;; \
319	esac; \
320	for file in $$dist_files; do \
321	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
322	  if test -d $$d/$$file; then \
323	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
324	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
325	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
326	    fi; \
327	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
328	  else \
329	    test -f $(distdir)/$$file \
330	    || cp -p $$d/$$file $(distdir)/$$file \
331	    || exit 1; \
332	  fi; \
333	done
334check-am: all-am
335	$(MAKE) $(AM_MAKEFLAGS) $(check_SCRIPTS)
336	$(MAKE) $(AM_MAKEFLAGS) check-local
337check: check-am
338all-am: Makefile
339installdirs:
340install: install-am
341install-exec: install-exec-am
342install-data: install-data-am
343uninstall: uninstall-am
344
345install-am: all-am
346	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
347
348installcheck: installcheck-am
349install-strip:
350	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
351	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
352	  `test -z '$(STRIP)' || \
353	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
354mostlyclean-generic:
355
356clean-generic:
357	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
358
359distclean-generic:
360	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
361	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
362
363maintainer-clean-generic:
364	@echo "This command is intended for maintainers to use"
365	@echo "it deletes files that may require special tools to rebuild."
366	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
367clean: clean-am
368
369clean-am: clean-generic clean-local mostlyclean-am
370
371distclean: distclean-am
372	-rm -f Makefile
373distclean-am: clean-am distclean-generic
374
375dvi: dvi-am
376
377dvi-am:
378
379html: html-am
380
381info: info-am
382
383info-am:
384
385install-data-am:
386
387install-dvi: install-dvi-am
388
389install-exec-am:
390
391install-html: install-html-am
392
393install-info: install-info-am
394
395install-man:
396
397install-pdf: install-pdf-am
398
399install-ps: install-ps-am
400
401installcheck-am: installcheck-local
402
403maintainer-clean: maintainer-clean-am
404	-rm -f Makefile
405maintainer-clean-am: distclean-am maintainer-clean-generic
406
407mostlyclean: mostlyclean-am
408
409mostlyclean-am: mostlyclean-generic
410
411pdf: pdf-am
412
413pdf-am:
414
415ps: ps-am
416
417ps-am:
418
419uninstall-am:
420
421.MAKE: install-am install-strip
422
423.PHONY: all all-am check check-am check-local clean clean-generic \
424	clean-local distclean distclean-generic distdir dvi dvi-am \
425	html html-am info info-am install install-am install-data \
426	install-data-am install-dvi install-dvi-am install-exec \
427	install-exec-am install-html install-html-am install-info \
428	install-info-am install-man install-pdf install-pdf-am \
429	install-ps install-ps-am install-strip installcheck \
430	installcheck-am installcheck-local installdirs \
431	maintainer-clean maintainer-clean-generic mostlyclean \
432	mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am
433
434$(AUTOM4TE_CFG): $(top_srcdir)/lib/autom4te.in
435	cd $(top_builddir)/lib && $(MAKE) $(AM_MAKEFLAGS) autom4te.cfg
436
437# When processing the file with diversion disabled, there must be no
438# output but comments and empty lines.
439# If freezing produces output, something went wrong: a bad `divert',
440# or an improper paren etc.
441# It may happen that the output does not end with an end of line, hence
442# force an end of line when reporting errors.
443.m4.m4f:
444	$(MY_AUTOM4TE)				\
445		--language=$*			\
446		--freeze			\
447		--output=$@
448
449# For parallel builds.
450$(build_libdir)/m4sugar/version.m4:
451	cd $(build_libdir)/m4sugar && $(MAKE) $(AM_MAKEFLAGS) version.m4
452
453check-forbidden-patterns:
454	@if (cd $(srcdir) && \
455	    $(GREP) $(forbidden_patterns) $(forbidden_patterns_files)) \
456	    >forbidden.log; then \
457	  echo "ERROR: forbidden patterns were found:" >&2; \
458	  sed "s,^,$*.m4: ," <forbidden.log >&2; \
459	  echo >&2; \
460	  exit 1; \
461	else \
462	  rm -f forbidden.log; \
463	fi
464
465# Import the dependencies on Autotest and M4sh.
466
467$(srcdir)/package.m4: $(top_srcdir)/configure.ac
468	{					\
469	  echo '# Signature of the current package.'; \
470	  echo 'm4_define([AT_PACKAGE_NAME],      [$(PACKAGE_NAME)])'; \
471	  echo 'm4_define([AT_PACKAGE_TARNAME],   [$(PACKAGE_TARNAME)])'; \
472	  echo 'm4_define([AT_PACKAGE_VERSION],   [$(PACKAGE_VERSION)])'; \
473	  echo 'm4_define([AT_PACKAGE_STRING],    [$(PACKAGE_STRING)])'; \
474	  echo 'm4_define([AT_PACKAGE_BUGREPORT], [$(PACKAGE_BUGREPORT)])'; \
475	} >$(srcdir)/package.m4
476
477wrapper.in: $(srcdir)/wrapper.as $(m4sh_m4f_dependencies)
478	$(MY_AUTOM4TE) --language=M4sh $(srcdir)/wrapper.as -o $@
479
480$(wrappers): wrapper.in
481	rm -f $@ $@.tmp
482	input=wrapper.in; \
483	$(edit) wrapper.in >$@.tmp
484	chmod +x $@.tmp
485	chmod a-w $@.tmp
486	mv -f $@.tmp $@
487$(TESTSUITE): $(srcdir)/package.m4 \
488	      local.at \
489	      $(TESTSUITE_AT) \
490	      $(autotest_m4f_dependencies)
491	cd $(top_builddir)/lib/autotest && $(MAKE) $(AM_MAKEFLAGS) autotest.m4f
492	$(AUTOTEST) -I $(srcdir) suite.at -o $@.tmp
493	mv $@.tmp $@
494
495atconfig: $(top_builddir)/config.status
496	cd $(top_builddir) && ./config.status tests/$@
497
498clean-local:
499	test ! -f $(TESTSUITE) || $(SHELL) $(TESTSUITE) --clean
500	rm -f *.tmp
501	rm -f -r autom4te.cache
502
503check-local: atconfig atlocal $(TESTSUITE)
504	$(SHELL) $(TESTSUITE) $(TESTSUITEFLAGS)
505
506# Run the test suite on the *installed* tree.
507installcheck-local: atconfig atlocal $(TESTSUITE)
508	$(SHELL) $(TESTSUITE) AUTOTEST_PATH="$(bindir)" $(TESTSUITEFLAGS)
509
510$(TESTSUITE_GENERATED_AT): mktests.sh $(AUTOCONF_FILES)
511	cd $(srcdir) && ./mktests.sh \
512	  `echo " "$(AUTOCONF_FILES) | sed 's, [^ ]*/, ../lib/autoconf/,g'`
513
514maintainer-check: maintainer-check-posix maintainer-check-c++
515expr:
516	echo '#! $(SHELL)'            >expr
517	echo 'result=`$(EXPR) "$$@"`'>>expr
518	echo 'estatus=$$?'           >>expr
519	echo 'cat <<EOF'             >>expr
520	echo '$${result:-0}'         >>expr
521	echo 'EOF'                   >>expr
522	echo 'exit $$estatus'        >>expr
523	chmod +x expr
524
525# Try the test suite with more severe environments.
526maintainer-check-posix: expr
527	POSIXLY_CORRECT=yes make check
528	rm expr
529
530# Try using G++ as a C compiler.
531maintainer-check-c++:
532	CC=g++ make check
533# Tell versions [3.59,3.63) of GNU make to not export all variables.
534# Otherwise a system limit (for SysV at least) may be exceeded.
535.NOEXPORT:
536