Rebuild files listed in AC_OUTPUT
[automake.git] / Makefile.in
blobb8dbf4089cb5d40bc0d2df3b83074dffa8317e4b
1 # Makefile.in generated automatically by automake 0.29 from Makefile.am
3 # Copyright (C) 1994, 1995, 1996 Free Software Foundation, Inc.
4 # This Makefile.in is free software; the Free Software Foundation
5 # gives unlimited permission to copy, distribute and modify it.
8 SHELL = /bin/sh
10 srcdir = @srcdir@
11 top_srcdir = @top_srcdir@
12 VPATH = @srcdir@
13 prefix = @prefix@
14 exec_prefix = @exec_prefix@
16 bindir = @bindir@
17 sbindir = @sbindir@
18 libexecdir = @libexecdir@
19 datadir = @datadir@
20 sysconfdir = @sysconfdir@
21 sharedstatedir = @sharedstatedir@
22 localstatedir = @localstatedir@
23 libdir = @libdir@
24 infodir = @infodir@
25 mandir = @mandir@
26 includedir = @includedir@
27 oldincludedir = /usr/include
29 pkgdatadir = $(datadir)/@PACKAGE@
30 pkglibdir = $(libdir)/@PACKAGE@
31 pkgincludedir = $(includedir)/@PACKAGE@
33 top_builddir = .
35 INSTALL = @INSTALL@
36 INSTALL_PROGRAM = @INSTALL_PROGRAM@
37 INSTALL_DATA = @INSTALL_DATA@
38 INSTALL_SCRIPT = @INSTALL_SCRIPT@
39 transform = @program_transform_name@
41 AUTOMAKE_OPTIONS = gnits
43 bin_SCRIPTS = automake
44 info_TEXINFOS = automake.texi
45 # SUBDIRS = intl po
46 # CONFIG_HEADER = config.h
48 pkgdata_DATA = clean-kr.am clean.am compile-kr.am compile-vars.am \
49 compile.am data.am depend.am \
50 dist-vars.am footer.am header.am header-vars.am \
51 kr-vars.am libraries-vars.am \
52 libraries.am library.am mans-vars.am \
53 program.am programs.am remake-hdr.am \
54 remake-subd.am remake.am scripts.am subdirs.am tags.am tags-subd.am \
55 tags-clean.am \
56 texi-version.am texinfos-vars.am texinfos.am \
57 libraries-clean.am scripts-clean.am programs-clean.am data-clean.am \
58 COPYING INSTALL install-sh mdate-sh mkinstalldirs texinfo.tex \
59 config.guess config.sub
61 # Gross.
62 DIST_SUBDIRS = samples/cpio/*Makefile.am
64 # The following requires a fixed version of the Emacs 19.30 etags.
65 ETAGS_ARGS = automake.in --lang=none \
66 --regex='/^@node[ \t]+\([^,]+\)/\1/' automake.texi
67 ACLOCAL = aclocal.m4
68 SCRIPTS = $(bin_SCRIPTS)
71 MAKEINFO = makeinfo
72 TEXI2DVI = texi2dvi
73 INFOS = automake.info*
74 INFO_DEPS = automake.info
75 DVIS = automake.dvi
76 TEXINFOS = automake.texi
78 DATA = $(pkgdata_DATA)
80 DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
81 Makefile.in NEWS README THANKS TODO aclocal.m4 automake.in config.guess \
82 config.sub configure configure.in install-sh mdate-sh mkinstalldirs \
83 stamp-vti texinfo.tex version.texi
86 PACKAGE = @PACKAGE@
87 VERSION = @VERSION@
89 DISTFILES = $(DIST_COMMON) $(SOURCES) $(BUILT_SOURCES) $(HEADERS) \
90 $(TEXINFOS) $(INFOS) $(MANS) $(DIST_OTHER) $(DATA)
91 DEP_DISTFILES = $(DIST_COMMON) $(SOURCES) $(BUILT_SOURCES) $(HEADERS) \
92 $(TEXINFOS) $(INFO_DEPS) $(MANS) $(DIST_OTHER) $(DATA)
93 default: all
96 $(srcdir)/Makefile.in: Makefile.am
97 cd $(srcdir) && automake Makefile
99 # For an explanation of the following Makefile rules, see node
100 # `Automatic Remaking' in GNU Autoconf documentation.
101 Makefile: Makefile.in config.status
102 CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
103 config.status: configure
104 ./config.status --recheck
105 $(srcdir)/configure: configure.in $(ACLOCAL)
106 cd $(srcdir) && autoconf
107 automake: $(top_builddir)/config.status automake.in
108 cd $(top_srcdir) && CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
110 mostlyclean-binSCRIPTS:
112 clean-binSCRIPTS:
113 rm -f $(bin_SCRIPTS)
115 distclean-binSCRIPTS:
117 maintainer-clean-binSCRIPTS:
119 install-binSCRIPTS: $(bin_SCRIPTS)
120 $(top_srcdir)/mkinstalldirs $(bindir)
121 for p in $(bin_SCRIPTS); do \
122 if test -f $$p; then \
123 $(INSTALL_SCRIPT) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
124 else :; fi; \
125 done
127 uninstall-binSCRIPTS:
128 for p in $(bin_SCRIPTS); do \
129 rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \
130 done
132 version.texi: stamp-vti
134 stamp-vti: automake.texi $(top_srcdir)/configure.in
135 echo "@set UPDATED `cd $(srcdir) && $(SHELL) mdate-sh automake.texi`" \
136 > vti.tmp
137 echo "@set EDITION $(VERSION)" >> vti.tmp
138 echo "@set VERSION $(VERSION)" >> vti.tmp
139 if cmp -s vti.tmp $(srcdir)/version.texi; then \
140 rm vti.tmp; \
141 else \
142 mv vti.tmp $(srcdir)/version.texi; \
144 echo timestamp > $(srcdir)/stamp-vti
146 mostlyclean-vti:
147 rm -f vti.tmp
149 clean-vti:
151 distclean-vti:
153 maintainer-clean-vti:
154 rm -f stamp-vti version.texi
156 automake.info: automake.texi
159 .texi.info:
160 $(MAKEINFO) -I$(srcdir) $<
162 .texi.dvi:
163 TEXINPUTS=$(srcdir):$$TEXINPUTS $(TEXI2DVI) $<
165 install-info: $(INFO_DEPS)
166 $(top_srcdir)/mkinstalldirs $(infodir)
167 for file in $(INFO_DEPS); do \
168 for ifile in `cd $(srcdir) && echo $$file*`; do \
169 $(INSTALL_DATA) $(srcdir)/$$ifile $(infodir)/$$ifile; \
170 done; \
171 done
173 uninstall-info:
174 cd $(srcdir) && for file in *.info*; do \
175 rm -f $(infodir)/$$file; \
176 done
178 mostlyclean-info:
179 rm -f automake.aux automake.cp automake.cps automake.dvi automake.fn \
180 automake.fns automake.ky automake.log automake.pg automake.toc \
181 automake.tp automake.vr automake.op
183 clean-info:
185 distclean-info:
187 maintainer-clean-info:
188 rm -f $(INFOS)
190 install-pkgdataDATA: $(pkgdata_DATA)
191 $(top_srcdir)/mkinstalldirs $(pkgdatadir)
192 for p in $(pkgdata_DATA); do \
193 $(INSTALL_DATA) $(srcdir)/$$p $(pkgdatadir)/$$p; \
194 done
196 uninstall-pkgdataDATA:
197 for p in $(pkgdata_DATA); do \
198 rm -f $(pkgdatadir)/$$p; \
199 done
201 ID: $(HEADERS) $(SOURCES)
202 here=`pwd` && cd $(srcdir) && mkid -f $$here/ID $(SOURCES) $(HEADERS)
204 tags: TAGS
206 TAGS:
207 here=`pwd` && cd $(srcdir) && etags $(ETAGS_ARGS) $(SOURCES) $(HEADERS) -o $$here/TAGS
209 mostlyclean-tags:
211 clean-tags:
213 distclean-tags:
214 rm -f TAGS ID
216 maintainer-clean-tags:
218 distdir = $(PACKAGE)-$(VERSION)
219 dist: $(DEP_DISTFILES)
220 @if sed 15q NEWS | grep -e "$(VERSION)" > /dev/null; then :; else \
221 echo "NEWS not updated; not releasing" 1>&2; \
222 exit 1; \
224 rm -rf $(distdir)
225 mkdir $(distdir)
226 chmod 777 $(distdir)
227 distdir=`cd $(distdir) && pwd` \
228 && cd $(srcdir) \
229 && automake --include-deps --output-dir=$$distdir --strictness=gnits
230 @for file in `cd $(srcdir) && echo $(DISTFILES)`; do \
231 test -f $(distdir)/$$file \
232 || ln $(srcdir)/$$file $(distdir)/$$file 2> /dev/null \
233 || cp -p $(srcdir)/$$file $(distdir)/$$file; \
234 done
235 @for dir in $(DIST_SUBDIRS); do \
236 echo copying directory $$dir; \
237 tar chf - $$dir | (cd $(distdir) && tar xBpf -); \
238 done
239 chmod -R a+r $(distdir)
240 tar chozf $(distdir).tar.gz $(distdir)
241 rm -rf $(distdir)
242 all: info $(SCRIPTS) $(DATA)
244 info: $(INFO_DEPS)
246 dvi: $(DVIS)
248 check: all
250 installcheck:
252 install-exec: install-binSCRIPTS
254 install-data: install-info install-pkgdataDATA
256 install: install-exec install-data
259 uninstall: uninstall-binSCRIPTS uninstall-info uninstall-pkgdataDATA
261 installdirs:
262 $(top_srcdir)/mkinstalldirs $(bindir) $(infodir) $(pkgdatadir)
265 mostlyclean-generic:
266 test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
268 clean-generic:
269 test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
271 distclean-generic:
272 rm -f Makefile $(DISTCLEANFILES)
273 rm -f config.cache config.log $(CONFIG_HEADER) stamp-h
275 maintainer-clean-generic:
276 test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
277 test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
278 mostlyclean: mostlyclean-binSCRIPTS mostlyclean-vti mostlyclean-info \
279 mostlyclean-tags mostlyclean-generic
281 clean: clean-binSCRIPTS clean-vti clean-info clean-tags clean-generic \
282 mostlyclean
284 distclean: distclean-binSCRIPTS distclean-vti distclean-info \
285 distclean-tags distclean-generic clean
286 rm -f config.status
288 maintainer-clean: maintainer-clean-binSCRIPTS maintainer-clean-vti \
289 maintainer-clean-info maintainer-clean-tags maintainer-clean-generic \
290 distclean
291 @echo "This command is intended for maintainers to use;"
292 @echo "it deletes files that may require special tools to rebuild."
293 rm -f config.status
295 .PHONY: default mostlyclean-binSCRIPTS distclean-binSCRIPTS \
296 clean-binSCRIPTS maintainer-clean-binSCRIPTS uninstall-binSCRIPTS \
297 mostlyclean-vti distclean-vti clean-vti maintainer-clean-vti \
298 install-info uninstall-info mostlyclean-info distclean-info clean-info \
299 maintainer-clean-info uninstall-pkgdataDATA tags mostlyclean-tags \
300 distclean-tags clean-tags maintainer-clean-tags dist all info dvi check \
301 installcheck install-exec install-data install uninstall installdirs \
302 mostlyclean-generic distclean-generic clean-generic \
303 maintainer-clean-generic clean mostlyclean distclean maintainer-clean
306 # Some simple checks:
307 # * syntax check with perl4 and perl5.
308 # * make sure the scripts don't use 'true'
309 # * expect no instances of '${...}'
310 # These are only really guaranteed to work on my machine.
311 maintainer-check: automake
312 @PERL@ -c -w automake
313 @if grep '^[^#].*true' $(srcdir)/[a-z]*.am; then \
314 echo "can't use 'true' in GNU Makefile" 1>&2; \
315 exit 1; \
316 else :; fi
317 @if test `fgrep '$${' $(srcdir)/[a-z]*.am | wc -l` -ne 0; then \
318 echo "found too many uses of '\$${'" 1>&2; \
319 exit 1; \
321 if $(SHELL) -c 'perl4.036 -v' >/dev/null 2>&1; then \
322 perl4.036 -c -w automake; \
323 else :; fi
325 # Tag before making distribution. Also, don't make a distribution if
326 # checks fail. Also, make sure the NEWS file is up-to-date.
327 cvs-dist: maintainer-check
328 @if sed 1q NEWS | grep -e "$(VERSION)" > /dev/null; then :; else \
329 echo "NEWS not updated; not releasing" 1>&2; \
330 exit 1; \
332 cvs tag `echo "Release-$(VERSION)" | sed 's/\./-/g'`
333 $(MAKE) dist
334 .SUFFIXES:
335 .SUFFIXES: .texi .info .dvi
337 # Tell versions [3.59,3.63) of GNU make to not export all variables.
338 # Otherwise a system limit (for SysV at least) may be exceeded.
339 .NOEXPORT: