Mercurial > emacs
comparison Makefile.in @ 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 | eeff3f9a8140 |
children | 126d50ddaff6 |
comparison
equal
deleted
inserted
replaced
56025:3535751dda09 | 56026:bb6720f21c54 |
---|---|
257 -e 's;\(#.*PATH_INFO\).*$$;\1 "${infodir}";' \ | 257 -e 's;\(#.*PATH_INFO\).*$$;\1 "${infodir}";' \ |
258 -e 's;\(#.*PATH_DATA\).*$$;\1 "${etcdir}";' \ | 258 -e 's;\(#.*PATH_DATA\).*$$;\1 "${etcdir}";' \ |
259 -e 's;\(#.*PATH_BITMAPS\).*$$;\1 "${bitmapdir}";' \ | 259 -e 's;\(#.*PATH_BITMAPS\).*$$;\1 "${bitmapdir}";' \ |
260 -e 's;\(#.*PATH_X_DEFAULTS\).*$$;\1 "${x_default_search_path}";' \ | 260 -e 's;\(#.*PATH_X_DEFAULTS\).*$$;\1 "${x_default_search_path}";' \ |
261 -e 's;\(#.*PATH_GAME\).*$$;\1 "${gamedir}";' \ | 261 -e 's;\(#.*PATH_GAME\).*$$;\1 "${gamedir}";' \ |
262 -e 's;\(#.*PATH_DOC\).*$$;\1 "${docdir}";') && \ | 262 -e 's;\(#.*PATH_DOC\).*$$;\1 "${docdir}";' \ |
263 -e 's;/[*] *arch-tag:.*;/*;') && \ | |
263 ${srcdir}/move-if-change epaths.h.$$$$ src/epaths.h | 264 ${srcdir}/move-if-change epaths.h.$$$$ src/epaths.h |
264 | 265 |
265 # For parallel make, src should be build before leim. | 266 # For parallel make, src should be build before leim. |
266 # "export PARALLEL=0" is for SGI's Make, to prevent it from | 267 # "export PARALLEL=0" is for SGI's Make, to prevent it from |
267 # running more than 1 process in the leim directory, especially for | 268 # running more than 1 process in the leim directory, especially for |
751 (cd lib-src; $(MAKE) $(MFLAGS) clean) | 752 (cd lib-src; $(MAKE) $(MFLAGS) clean) |
752 -(cd man && $(MAKE) $(MFLAGS) clean) | 753 -(cd man && $(MAKE) $(MFLAGS) clean) |
753 -(cd lispref && $(MAKE) $(MFLAGS) clean) | 754 -(cd lispref && $(MAKE) $(MFLAGS) clean) |
754 -(cd lispintro && $(MAKE) $(MFLAGS) clean) | 755 -(cd lispintro && $(MAKE) $(MFLAGS) clean) |
755 (cd leim; $(MAKE) $(MFLAGS) clean) | 756 (cd leim; $(MAKE) $(MFLAGS) clean) |
756 | |
757 # arch-tag: c1162ff6-e0a8-4366-bc1a-2eb544007156 |