| ## Process this file with automake to create Makefile.in. -*-Makefile-*- | |
| ## Makefile for Autoconf. | |
| ## Copyright 1999, 2000, 2001 Free Software Foundation, Inc. | |
| ## This program is free software; you can redistribute it and/or modify | |
| ## it under the terms of the GNU General Public License as published by | |
| ## the Free Software Foundation; either version 2, or (at your option) | |
| ## any later version. | |
| ## This program is distributed in the hope that it will be useful, | |
| ## but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| ## GNU General Public License for more details. | |
| ## You should have received a copy of the GNU General Public License | |
| ## along with this program; if not, write to the Free Software | |
| ## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
| ## 02111-1307, USA. | |
| bin_SCRIPTS = autom4te \ | |
| autoconf autoheader autoreconf ifnames autoscan autoupdate | |
| EXTRA_DIST = autoconf.in autoheader.in autoreconf.in autoupdate.in ifnames.in \ | |
| autoscan.in autom4te.in | |
| # Files that should be removed, but which Automake does not know. | |
| CLEANFILES = $(bin_SCRIPTS) | |
| ## ------------- ## | |
| ## The scripts. ## | |
| ## ------------- ## | |
| edit = sed \ | |
| -e 's,@SHELL\@,$(SHELL),g' \ | |
| -e 's,@PERL\@,$(PERL),g' \ | |
| -e 's,@bindir\@,$(bindir),g' \ | |
| -e 's,@datadir\@,$(pkgdatadir),g' \ | |
| -e 's,@prefix\@,$(prefix),g' \ | |
| -e 's,@autoconf-name\@,'`echo autoconf | sed '$(transform)'`',g' \ | |
| -e 's,@autoheader-name\@,'`echo autoheader | sed '$(transform)'`',g' \ | |
| -e 's,@autom4te-name\@,'`echo autom4te | sed '$(transform)'`',g' \ | |
| -e 's,@M4\@,$(M4),g' \ | |
| -e 's,@AWK\@,$(AWK),g' \ | |
| -e 's,@VERSION\@,$(VERSION),g' \ | |
| -e 's,@PACKAGE_NAME\@,$(PACKAGE_NAME),g' | |
| ## All the files below depend on configure.ac so that they are rebuilt | |
| ## when the Autoconf version changes. Unfortunately, suffix rules cannot | |
| ## have additional dependencies, so we have to use explicit rules. | |
| autoconf: $(srcdir)/autoconf.in $(top_srcdir)/configure.ac | |
| rm -f autoconf autoconf.tmp | |
| $(edit) $(srcdir)/autoconf.in >autoconf.tmp | |
| chmod +x autoconf.tmp | |
| mv autoconf.tmp autoconf | |
| autoheader: $(srcdir)/autoheader.in $(top_srcdir)/configure.ac | |
| rm -f autoheader autoheader.tmp | |
| $(edit) $(srcdir)/autoheader.in >autoheader.tmp | |
| chmod +x autoheader.tmp | |
| mv autoheader.tmp autoheader | |
| autoreconf: $(srcdir)/autoreconf.in $(top_srcdir)/configure.ac | |
| rm -f autoreconf autoreconf.tmp | |
| $(edit) $(srcdir)/autoreconf.in >autoreconf.tmp | |
| chmod +x autoreconf.tmp | |
| mv autoreconf.tmp autoreconf | |
| autoupdate: $(srcdir)/autoupdate.in $(top_srcdir)/configure.ac | |
| rm -f autoupdate autoupdate.tmp | |
| $(edit) $(srcdir)/autoupdate.in >autoupdate.tmp | |
| chmod +x autoupdate.tmp | |
| mv autoupdate.tmp autoupdate | |
| ifnames: $(srcdir)/ifnames.in $(top_srcdir)/configure.ac | |
| rm -f ifnames ifnames.tmp | |
| $(edit) $(srcdir)/ifnames.in >ifnames.tmp | |
| chmod +x ifnames.tmp | |
| mv ifnames.tmp ifnames | |
| autoscan: $(srcdir)/autoscan.in $(top_srcdir)/configure.ac | |
| rm -f autoscan autoscan.tmp | |
| $(edit) $(srcdir)/autoscan.in >autoscan.tmp | |
| chmod +x autoscan.tmp | |
| mv autoscan.tmp autoscan | |
| autom4te: $(srcdir)/autom4te.in $(top_srcdir)/configure.ac | |
| rm -f autom4te autom4te.tmp | |
| $(edit) $(srcdir)/autom4te.in >autom4te.tmp | |
| chmod +x autom4te.tmp | |
| mv autom4te.tmp autom4te | |
| ## --------------- ## | |
| ## Building TAGS. ## | |
| ## --------------- ## | |
| TAGS_DEPENDENCIES = $(EXTRA_DIST) | |
| ETAGS_PERL = --lang=perl \ | |
| autoreconf.in autoupdate.in autoscan.in autom4te.in | |
| ETAGS_SH = --lang=none --regex='/\([a-zA-Z_][a-zA-Z_0-9]*\)=/\1/' \ | |
| autoconf.in autoheader.in ifnames.in | |
| ETAGS_ARGS = $(ETAGS_PERL) $(ETAGS_SH) |