1 # Make Autoconf commands.
3 # Copyright (C) 1999-2007, 2009-2017, 2020-2024 Free Software
6 # This program is free software: you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation, either version 3 of the License, or
9 # (at your option) any later version.
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with this program. If not, see <https://www.gnu.org/licenses/>.
37 # Files that should be removed, but which Automake does not know.
38 MOSTLYCLEANFILES
+= $(bin_SCRIPTS
) bin
/*.tmp
44 ## All the scripts depend on Makefile so that they are rebuilt when the
45 ## prefix etc. changes. It took quite a while to have the rule correct,
47 ## Use chmod -w to prevent people from editing the wrong file by accident.
48 $(bin_SCRIPTS
): Makefile
52 test -f .
/$@.in ||
srcdir=$(srcdir)/; \
53 $(edit
) $${srcdir}$@.in
>$@.tmp
58 bin
/autoconf
: bin
/autoconf.in
59 bin
/autoheader
: $(srcdir)/bin
/autoheader.in
60 bin
/autom4te
: $(srcdir)/bin
/autom4te.in
61 bin
/autoreconf
: $(srcdir)/bin
/autoreconf.in
62 bin
/autoscan
: $(srcdir)/bin
/autoscan.in
63 bin
/autoupdate
: $(srcdir)/bin
/autoupdate.in
64 bin
/ifnames
: $(srcdir)/bin
/ifnames.in
71 TAGS_DEPENDENCIES
= $(EXTRA_DIST
)
73 letters
= abcdefghijklmnopqrstuvwxyz
74 LETTERS
= ABCDEFGHIJKLMNOPQRSTUVWXYZ
76 WORD_REGEXP
= [$(LETTERS
)$(letters
)_
][$(LETTERS
)$(letters
)$(DIGITS
)_
]*
77 ETAGS_PERL
= --lang
=perl \
86 ETAGS_ARGS
+= $(ETAGS_PERL
)