Many bug fixes
[automake.git] / Makefile.in
blob761f529a940329c1326c5342ad37e1cd3984065f
1 # Makefile.in generated automatically by automake 0.25 from Makefile.am
2 # Copyright (C) 1994, 1995 Free Software Foundation, Inc.
4 # This program is free software; you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation; either version 2, or (at your option)
7 # any later version.
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software
16 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
17 # 02111-1307, USA.
19 SHELL = /bin/sh
21 srcdir = @srcdir@
22 top_srcdir = @top_srcdir@
23 VPATH = @srcdir@
24 prefix = @prefix@
25 exec_prefix = @exec_prefix@
27 bindir = @bindir@
28 sbindir = @sbindir@
29 libexecdir = @libexecdir@
30 datadir = @datadir@
31 sysconfdir = @sysconfdir@
32 sharedstatedir = @sharedstatedir@
33 localstatedir = @localstatedir@
34 libdir = @libdir@
35 infodir = @infodir@
36 mandir = @mandir@
37 includedir = @includedir@
38 oldincludedir = /usr/include
40 pkgdatadir = $(datadir)/@PACKAGE@
41 pkglibdir = $(libdir)/@PACKAGE@
42 pkgincludedir = $(includedir)/@PACKAGE@
44 INSTALL = @INSTALL@
45 INSTALL_PROGRAM = @INSTALL_PROGRAM@
46 INSTALL_DATA = @INSTALL_DATA@
47 INSTALL_SCRIPT = @INSTALL_SCRIPT@
48 transform = @program_transform_name@
50 bin_SCRIPTS = automake
51 TEXINFOS = automake.texi
53 pkgdata_DATA = clean-kr.am clean.am compile-kr.am compile-vars.am \
54 compile.am data.am depend.am dist-subd-top.am \
55 dist-subd.am dist-vars.am dist.am footer.am header-vars.am \
56 kr-vars.am libprograms.am libraries-vars.am \
57 libraries.am library.am mans-vars.am \
58 program.am programs.am remake-hdr.am \
59 remake-subd.am remake.am scripts.am subdirs.am tags.am tags-subd.am \
60 tags-clean.am \
61 texi-clean.am texi-version.am texinfos-vars.am texinfos.am \
62 libraries-clean.am scripts-clean.am programs-clean.am data-clean.am
64 DIST_OTHER = automake.in
66 DIST_SUBDIRS = samples/cpio/*Makefile.am
68 ETAGS_ARGS = automake.in --lang=none \
69 --regex='/^@node[ \t]+\([^,]+\)/\1/' automake.texi
72 SCRIPTS = $(bin_SCRIPTS)
74 MAKEINFO = makeinfo
75 TEXI2DVI = texi2dvi
77 TEXFILES = *.aux *.cp *.cps *.dvi *.fn *.fns *.ky *.log *.pg \
78 *.toc *.tp *.vr *.op
80 INFOS = automake.info*
81 INFO_DEPS = automake.info
82 DVIS = automake.dvi
84 DATA = $(pkgdata_DATA)
86 ACLOCAL = aclocal.m4
87 DIST_COMMON = mkinstalldirs configure Makefile.in stamp-vti configure.in ChangeLog THANKS README version.texi mdate-sh TODO INSTALL Makefile.am texinfo.tex NEWS aclocal.m4 install-sh
89 PACKAGE = @PACKAGE@
90 VERSION = @VERSION@
92 DISTFILES = $(SOURCES) $(HEADERS) $(TEXINFOS) $(INFOS) $(MANS) \
93 $(DIST_OTHER) $(DIST_COMMON) $(DATA)
95 default: all
97 mostlyclean-binSCRIPTS:
99 clean-binSCRIPTS:
100 rm -f $(bin_SCRIPTS)
102 distclean-binSCRIPTS:
104 maintainer-clean-binSCRIPTS:
106 install-binSCRIPTS: $(bin_SCRIPTS)
107 $(top_srcdir)/mkinstalldirs $(bindir)
108 for p in $(bin_SCRIPTS); do \
109 $(INSTALL_SCRIPT) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
110 done
112 uninstall-binSCRIPTS:
113 for p in $(bin_SCRIPTS); do \
114 rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \
115 done
117 version.texi: stamp-vti
119 stamp-vti: automake.texi $(top_srcdir)/configure.in
120 echo "@set UPDATED `cd $(srcdir) && $(SHELL) mdate-sh automake.texi`" \
121 > version.tmp
122 echo "@set EDITION $(VERSION)" >> version.tmp
123 echo "@set VERSION $(VERSION)" >> version.tmp
124 if cmp -s version.tmp $(srcdir)/version.texi; then \
125 rm version.tmp; \
126 else \
127 mv version.tmp $(srcdir)/version.texi; \
129 echo timestamp > $(srcdir)/stamp-vti
131 mostlyclean-vti:
132 rm -f *.tmp
134 clean-vti:
136 distclean-vti:
138 maintainer-clean-vti:
139 rm -f stamp-vti version.texi
141 automake.info: automake.texi version.texi
143 .texi.info:
144 $(MAKEINFO) -I$(srcdir) $<
146 .texi.dvi:
147 TEXINPUTS=$(srcdir):$$TEXINPUTS $(TEXI2DVI) $<
149 install-info: $(INFO_DEPS)
150 $(top_srcdir)/mkinstalldirs $(infodir)
151 for file in $(INFO_DEPS); do \
152 if test -f $$file; then \
153 d=.; \
154 else \
155 d=$(srcdir); \
156 fi; \
157 for ifile in $${file}*; do \
158 $(INSTALL_DATA) $$d/$$ifile $(infodir)/$$ifile; \
159 done; \
160 done
162 uninstall-info:
163 cd $(srcdir) && for file in *.info*; do
164 rm -f $(infodir)/$$file; \
165 done
167 mostlyclean-info:
168 rm -f automake.aux automake.cp automake.cps automake.dvi
169 rm -f automake.fn automake.fns automake.ky automake.log
170 rm -f automake.pg automake.toc automake.tp automake.vr automake.op
172 clean-info:
174 distclean-info:
176 maintainer-clean-info:
177 rm -f $(INFOS)
179 install-pkgdataDATA: $(pkgdata_DATA)
180 $(top_srcdir)/mkinstalldirs $(pkgdatadir)
181 for p in $(pkgdata_DATA); do \
182 $(INSTALL_DATA) $(srcdir)/$$p $(pkgdatadir)/$$p; \
183 done
185 uninstall-pkgdataDATA:
186 for p in $(pkgdata_DATA); do \
187 rm -f $(pkgdatadir)/$$p; \
188 done
190 $(srcdir)/Makefile.in: Makefile.am
191 cd $(srcdir) && automake Makefile
193 # For an explanation of the following Makefile rules, see node
194 # `Automatic Remaking' in GNU Autoconf documentation.
195 Makefile: Makefile.in config.status
196 CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
197 config.status: configure
198 ./config.status --recheck
199 $(srcdir)/configure: configure.in $(ACLOCAL)
200 cd $(srcdir) && autoconf
202 id: ID
205 here=`pwd`; cd $(srcdir) && mkid -f $$here/ID $(SOURCES) $(HEADERS)
207 tags: TAGS
209 TAGS:
210 here=`pwd`; cd $(srcdir) && etags $(ETAGS_ARGS) $(SOURCES) $(HEADERS) -o $$here/TAGS
212 mostlyclean-tags:
214 clean-tags:
216 distclean-tags:
217 rm -f TAGS ID
219 maintainer-clean-tags:
221 distdir = $(PACKAGE)-$(VERSION)
222 dist: $(DISTFILES)
223 rm -rf $(distdir)
224 mkdir $(distdir)
225 (cd $(srcdir) && automake --include-deps --output-dir=$(distdir))
226 @for file in $(DISTFILES); do \
227 test -f $(distdir)/$$file || { \
228 echo linking $$file; \
229 ln $(srcdir)/$$file $(distdir)/$$file; \
230 } || { \
231 echo copying $$file instead; \
232 cp -p $(srcdir)/$$file $(distdir)/$$file; \
233 }; \
234 done
235 @sublist="$(DIST_SUBDIRS)"; \
236 for dir in $$sublist; do \
237 echo copying directory $$dir; \
238 tar -chof - $$dir | (cd $(distdir) && tar -xBpf -); \
239 done
240 chmod -R a+r $(distdir)
241 tar -chozf $(distdir).tar.gz $(distdir)
242 rm -rf $(distdir)
244 all: info $(SCRIPTS) $(DATA)
246 info: $(INFO_DEPS)
248 dvi: $(DVIS)
250 check: check-local
252 installcheck:
254 install-exec: install-binSCRIPTS
256 install-data: install-info install-pkgdataDATA
258 install: install-exec install-data
260 uninstall: uninstall-binSCRIPTS uninstall-info uninstall-pkgdataDATA
262 installdirs:
263 $(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)
278 mostlyclean: mostlyclean-binSCRIPTS mostlyclean-vti mostlyclean-info mostlyclean-tags mostlyclean-generic
280 clean: mostlyclean clean-binSCRIPTS clean-vti clean-info clean-tags clean-generic
282 distclean: clean distclean-binSCRIPTS distclean-vti distclean-info distclean-tags distclean-generic
283 rm -f config.status
285 maintainer-clean: distclean maintainer-clean-binSCRIPTS maintainer-clean-vti maintainer-clean-info maintainer-clean-tags maintainer-clean-generic
286 @echo "This command is intended for maintainers to use;"
287 @echo "it deletes files that may require special tools to rebuild."
289 # SUBDIRS = intl po
290 # CONFIG_HEADER = config.h
291 # Gross.
292 # The following requires a fixed version of the Emacs 19.30 etags.
293 # Some simple checks:
294 # * syntax check with perl4 and perl5.
295 # * make sure the scripts don't use 'true'
296 # These are only really guaranteed to work on my machine.
297 check-local: automake
298 @PERL@ -c -w automake
299 if grep '^[^#].*true' *.am; then :; else \
300 echo "can't use 'true' in GNU Makefile" 1>&2; \
301 exit 1; \
303 if test -f /usr/local/bin/perl4.036; then \
304 /usr/local/bin/perl4.036 -c -w automake; \
305 else :; fi
307 automake: automake.in
308 CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
310 # Tag before making distribution.
311 cvs-dist:
312 cvs tag `echo "Release-$(VERSION)" | sed 's/\./-/g'`
313 $(MAKE) dist
315 .SUFFIXES:
316 .SUFFIXES: .texi .info .dvi
318 # Tell versions [3.59,3.63) of GNU make to not export all variables.
319 # Otherwise a system limit (for SysV at least) may be exceeded.
320 .NOEXPORT: