Mercurial > emacs
annotate etc/Makefile @ 56026:bb6720f21c54
Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-396
Tweak arch tagging to make build/install-in-place less annoying
Previously, autoconf-created Makefiles and the like would contain
duplicate taglines (unfortunately, autoconf doesn't seem to have a
`strip in generated file' comment mechanism) leading to conflicts, and
installing in place would create unknown directories and copies of
source directories (leading to conflicts with the source directories).
This changeset makes all autoconf-processed files use explicit id-tags
and adds .arch-inventory entries to ignore installation directories.
author | Miles Bader <miles@gnu.org> |
---|---|
date | Fri, 11 Jun 2004 02:39:51 +0000 |
parents | 695cf19ef79e |
children | a4a7460bb10b 375f2633d815 |
rev | line source |
---|---|
2260 | 1 DESTDIR= |
2 LIBDIR=/usr/local/lib | |
3 BINDIR=/usr/local/bin | |
4 MANDIR=/usr/man/man1 | |
5 MANEXT=1 | |
6 | |
7 all: | |
8 | |
6996 | 9 mostlyclean: |
40866
86432f19ad96
(mostlyclean, clean, distclean, maintainer-clean): Add *.dvi and *.log.
Eli Zaretskii <eliz@gnu.org>
parents:
11602
diff
changeset
|
10 -rm -f core *.dvi *.log |
2260 | 11 |
11602
4baa1bd953d8
(maintainer-clean): Renamed from realclean.
Karl Heuer <kwzh@gnu.org>
parents:
10053
diff
changeset
|
12 clean distclean maintainer-clean: |
40866
86432f19ad96
(mostlyclean, clean, distclean, maintainer-clean): Add *.dvi and *.log.
Eli Zaretskii <eliz@gnu.org>
parents:
11602
diff
changeset
|
13 -rm -f DOC* core *.dvi *.log |
2260 | 14 |
15 SOURCES = [0-9A-QS-Z]* README *.[ch16] emacs.* etags.* ledit.l ms-* \ | |
40866
86432f19ad96
(mostlyclean, clean, distclean, maintainer-clean): Add *.dvi and *.log.
Eli Zaretskii <eliz@gnu.org>
parents:
11602
diff
changeset
|
16 spook-lines tasks.texi termcap.* ulimit.hack *.tex |
2260 | 17 |
18 unlock: | |
19 chmod u+w $(SOURCES) | |
20 | |
21 relock: | |
22 chmod u-w $(SOURCES) | |
10053 | 23 |
24 # ${etcdir}/e/eterm is used by ../lisp/term.el. | |
25 # TERMINFO systems use terminfo files compiled by the Terminfo Compiler (tic). | |
26 # These files are binary, and depend on the version of tic, but they seem | |
27 # to be system-independent and backwardly compatible. | |
28 # So there should be no need to recompile the distributed binary version. | |
29 TIC=tic | |
30 e/eterm: e/eterm.ti | |
31 TERMINFO=`pwd`; export TERMINFO; $(TIC) e/eterm.ti | |
32 | |
52401 | 33 # arch-tag: 4261f003-cf77-4478-a10a-5284e9d8f797 |