Commit graph

204 commits

Author SHA1 Message Date
Richard M. Stallman
a5f32ce4b5 (lib-src): Depend on src/config.h (e.g. for movemail.o).
(src/config.h): New target to re-configure if src/config.in is patched.
1997-06-23 02:30:36 +00:00
Richard M. Stallman
a05e04088e (dist): Don't run update-subdirs here,
since make-dist now gets that done.
1997-05-12 01:03:02 +00:00
Richard M. Stallman
c1b8c54517 (INSTALL_STRIP): New variable.
(install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
(install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
1996-08-29 20:54:02 +00:00
Richard M. Stallman
12daf453b8 (paths-force): Don't print a message. 1996-08-22 19:28:44 +00:00
Richard M. Stallman
0a0dca7374 (src/paths.h): Target deleted.
(paths-force): Delete all dependencies on this target
but don't delete the target.
(install): Depend on `all'.
1996-08-22 19:28:01 +00:00
Richard M. Stallman
44f4198d01 (install-arch-indep): Install info/messages. 1996-08-15 18:48:58 +00:00
Richard M. Stallman
7d2cdc3cc7 (install-arch-indep): If cd etc makes output,
don't treat that as part of the tar data.
Check that ./lisp actually exists.
1996-06-03 20:06:27 +00:00
Richard M. Stallman
b9440f7e80 (install-strip): Get rid of continuation. 1996-03-23 04:25:29 +00:00
Richard M. Stallman
2be2d71d64 (install-strip): Fix whitespace. 1996-03-22 20:53:20 +00:00
Richard M. Stallman
8df9abae9e (install-strip): New target.
(top_distclean): Use `|| true' to ignore error in rm.
-f failed to do the job on Suns.
1996-03-20 14:51:42 +00:00
Richard M. Stallman
d7ce568fab (install-arch-dep): Don't depend on install-arch-indep. 1996-03-17 15:24:35 +00:00
Richard M. Stallman
e4ca0c5f8b (install-arch-dep): Depend on install-arch-indep.
(install): Put install-arch-indep before install-arch-dep.
1996-02-23 21:44:18 +00:00
Richard M. Stallman
9ca335ed3c (install-arch-indep): Install info/ccmode*.
(install-arch-indep): Copy build-dir's lisp subdir to lispdir.
Protect against /bin/pwd returning null string.
1996-02-12 19:53:16 +00:00
Richard M. Stallman
9e8886a827 (extraclean): Use ${top_distclean} to ensure
we delete everything distclean deletes.
1996-01-25 06:59:38 +00:00
Karl Heuer
3577cff0c7 (install-arch-indep): Ignore error if no chmod -R. 1996-01-10 19:43:03 +00:00
Richard M. Stallman
d7e2eff6c1 (install-arch-indep): Give all files read permission. 1995-12-31 19:21:18 +00:00
Karl Heuer
99d7a69de1 Improve copying status message. 1995-12-21 08:01:26 +00:00
Erik Naggum
6e2f2e9215 Add missing backslash. 1995-11-30 03:43:50 +00:00
Richard M. Stallman
efe7425c30 (install-arch-indep): Don't install
lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
1995-11-29 20:41:52 +00:00
Richard M. Stallman
27116657a3 (install-arch-indep): Rename old info/dir only if exists. 1995-11-16 21:59:46 +00:00
Richard M. Stallman
88e7bbf15c (mkdir): Create man1dir, not mandir.
(uninstall): Use man1dir, not mandir.

(man1dir): New variable.
(install-arch-indep): Use man1dir.
1995-11-11 20:52:52 +00:00
Richard M. Stallman
a5038ae595 (distclean): Delete line with just a tab in it.
(install-arch-indep): Delete spaces that precede tabs.
Delete spurious `fi' left from previous change.
(install): Supply `true' as command, to avoid null command.
1995-10-23 17:01:39 +00:00
Karl Heuer
8d61b1e0d0 (src/paths.h, paths-force): Use paths.h.$$ instead
of paths.h.tmp$$, to avoid going beyond 14 characters.
1995-09-12 17:45:33 +00:00
Richard M. Stallman
469dd2ef08 (install-arch-indep): Always install the new dir file;
rename the previous dir file to dir.bak or dir.old.
1995-09-06 15:18:29 +00:00
Richard M. Stallman
d58c5947af (src/paths.h, paths-force): Rename src/paths.h.in to src/paths.in.
(Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
1995-07-18 06:07:25 +00:00
Richard M. Stallman
1eb9aca7ae (uninstall, install-arch-indep): Install info/ediff*. 1995-07-07 13:21:20 +00:00
Richard M. Stallman
dffd6dac05 (mkdir): Use symbolic chmod.
(SUBDIR_MAKEFILES):
Add man/Makefile, so `make distclean' removes it.
(top_distclean): Add config.log to the list of files to be removed.
1995-06-24 18:43:39 +00:00
Karl Heuer
5c4276bc6d (install-arch-indep): Install info files for mh-e.
(uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
1995-06-06 03:11:10 +00:00
Richard M. Stallman
7e5e0277f0 (top_distclean): Delete config.cache. 1995-04-13 04:56:20 +00:00
Richard M. Stallman
3d4be9d662 (install-arch-indep): Delete .#* when copying subdirs. 1995-04-07 23:00:37 +00:00
Richard M. Stallman
94802f45ce (install-arch-indep): Undo Sep 23 change. 1995-04-06 21:53:21 +00:00
Richard M. Stallman
b45949948b (install-arch-indep, dist): look for `update-subdir' in $(srcdir). 1995-04-06 21:36:55 +00:00
Richard M. Stallman
df8bde8ba5 (blessmail): Pass archlibdir to the sub-make. 1995-03-12 06:11:27 +00:00
Richard M. Stallman
26873b7234 (maintainer-clean): Renamed from realclean. 1995-02-07 23:55:01 +00:00
Richard M. Stallman
6784fb6772 (dvi): Run Make in our man subdir. 1994-11-23 20:25:48 +00:00
Richard M. Stallman
0ff7e78f58 (install-arch-indep): Delete *.orig in copied dirs. 1994-11-09 11:48:21 +00:00
Roland McGrath
3e809b9f19 (install-arch-indep): Avoid continued comment swallowing target line. 1994-11-09 00:25:38 +00:00
Karl Heuer
6b356ee89a Don't rm files if cd fails. 1994-11-03 20:24:53 +00:00
Richard M. Stallman
3e74e344a7 (sharedstatedir): Substitute sharedstatedir properly. 1994-10-17 04:28:54 +00:00
Richard M. Stallman
b2f3c6b2b8 (bitmapdir): New variable.
(src/paths.h, paths-force): Edit PATH_BITMAPS.
1994-10-16 10:00:36 +00:00
Richard M. Stallman
24470d727b (top_distclean): Don't rm build-install.
(SOURCES): Delete build-install.in.
1994-10-13 04:04:30 +00:00
David J. MacKenzie
614b45a776 use mkinstalldirs instead of make-path 1994-10-12 23:29:23 +00:00
Richard M. Stallman
2fd54e6462 Use libexecdir and sharedstatedir as appropriate. 1994-10-11 21:36:30 +00:00
Richard M. Stallman
0cf61204e7 (install-arch-indep): Don't do mkdir here. 1994-09-24 01:54:17 +00:00
Richard M. Stallman
0bdd1e863b (paths-force): Depend on src/paths.h 1994-09-20 22:16:26 +00:00
Karl Heuer
969f173557 (install-arch-indep): Copy DOC-*, not DOC* 1994-09-18 23:46:48 +00:00
Richard M. Stallman
05ed817ff1 Use just one FRC target. 1994-09-16 23:36:57 +00:00
Richard M. Stallman
270cc80e38 (removenullpaths, paths-force):
Use name paths.h.tmp$$, which depends on the pid.
1994-09-16 00:03:20 +00:00
Richard M. Stallman
27f314bdd2 (removenullpaths, paths-force):
Put paths.h.tmp in top-level dir, not in src.
1994-09-15 03:47:07 +00:00
Richard M. Stallman
2ec5f0cd7d Uninstall "$(EMACS)", not "emacs". 1994-08-14 06:58:19 +00:00
Richard M. Stallman
90ac71dccd Comment change. 1994-08-09 23:26:13 +00:00
Richard M. Stallman
a2687f7706 (libsrc_libs): Var deleted. 1994-07-07 16:58:14 +00:00
Richard M. Stallman
309848baf4 (mkdir, removenullpaths): Put g in sed replace commands. 1994-07-07 02:44:58 +00:00
Richard M. Stallman
8672a560f6 (install-arch-indep): Use /bin/pwd uniformly, not pwd.
(uninstall): Use /bin/pwd.

(blessmail): Depend on src.
(all): Don't depend on blessmail.

(src/paths.h): Don't force recomputation.
(paths-force): New target; force recomputation of paths.h.
(all): Depend on paths-force.
(src, lib-src): Depend on src/paths.h.
1994-05-27 08:17:46 +00:00
Richard M. Stallman
e6124e9d0c (mostlyclean, clean, distclean, realclean)
(extraclean): Don't act on man subdir if it doesn't exist.
1994-05-21 07:18:39 +00:00
Richard M. Stallman
485c9046e4 (lib-src): Don't depend on src/paths.h. 1994-05-20 07:35:37 +00:00
Richard M. Stallman
f512d050d3 (install): Depend on blessmail. 1994-05-12 10:52:24 +00:00
Richard M. Stallman
928cf89526 (TAGS): Use the makefile in src subdir. 1994-05-12 02:21:17 +00:00
Richard M. Stallman
726d0798d6 (uninstall): When processing lispdir and etcdir,
do nothing unless it exists and is a directory.
1994-05-08 19:51:59 +00:00
Richard M. Stallman
3be1f08e74 (install-arch-indep): Do install info/dired-x*.
Merge code in from install-doc.
(install-doc): Merge code back into install-arch-indep.
(install-arch-dep): Don't depend on install-doc.
1994-05-07 03:15:33 +00:00
Richard M. Stallman
d541babe36 (lib-src): Undo previous change.
(blessmail): New target to run maybe-blessmail in lib-src.
(all): Depend on blessmail.
1994-05-04 05:15:26 +00:00
Richard M. Stallman
a874c10477 (lib-src): Depend on src. 1994-05-03 08:18:08 +00:00
Richard M. Stallman
d39cf9e1f1 (lib-src): Depend on src/paths.h. 1994-04-28 04:14:00 +00:00
Karl Heuer
a1a7207a13 (install-doc): New target.
(install-arch-dep): Depend on install-doc.
(mkdir): Create docdir.
1994-04-26 22:07:10 +00:00
Karl Heuer
9ef7f9f05b (.PHONY, install): Kill reference to obsolete do-install.
(install-arch-dep): Install under the name $(EMACS).
1994-04-23 01:07:04 +00:00
Richard M. Stallman
3c6bcbe708 (install-arch-indep): Don't install dired-x*. 1994-04-19 23:12:49 +00:00
Richard M. Stallman
2dc44cb56a (MAKE): Don't just assign it--use @SET_MAKE@. 1994-04-14 03:42:48 +00:00
Roland McGrath
d59d49d38f (thisdir): Nonsensical variable removed.
(install-arch-indep): Set shell var thisdir=`pwd` before cd and cd back to
$thisdir, rather than the directory `this_dir', which seems exceptionally
unlikely to just happen to be a symlink to the Emacs build directory, which
must have been the intent of the author.
1994-03-24 23:41:29 +00:00
Roland McGrath
5e9e88fde0 (install-arch-indep): Add missing backslash after a `then'. 1994-03-18 00:31:13 +00:00
Richard M. Stallman
ce0b662200 (thisdir): New variable.
(install-arch-indep): Go back to thisdir to run INSTALL_DATA.
1994-03-14 22:08:27 +00:00
Karl Heuer
df5d008dfd Install DOC* in docdir. 1994-02-24 21:18:49 +00:00
Karl Heuer
e408046f80 Use docdir to initialize PATH_DOC in paths.h. 1994-02-22 23:56:15 +00:00
Richard M. Stallman
08068cb6da (install-arch-dep, install-arch-indep):
New targets split up former do-install rule.
(do-install): Target deleted.
1994-02-20 03:25:09 +00:00
Richard M. Stallman
98dfba1b99 (lwlib/Makefile): New target.
(SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
(clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
(unlock, relock): Handle lwlib subdir.

Add some .PHONY targets.
1994-01-19 00:04:56 +00:00
Richard M. Stallman
9ba43e124a (do-install): Install the dired-x info files. 1994-01-15 15:20:34 +00:00
Richard M. Stallman
7c811eec1e (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS. 1994-01-02 18:54:37 +00:00
Richard M. Stallman
653ddcc30b (mkdir): Make only the lockdir writable.
(libdir): Use @libdir@.

(install): Add empty command.

(install): Depend on ${SUBDIR}, not `all'.
1993-12-24 02:28:35 +00:00
Richard M. Stallman
5d9e58e85e (do-install): Use umask 022 in copying etc and lisp dirs. 1993-11-27 09:19:39 +00:00
Richard M. Stallman
8f9150f870 (mkdir): Ignore error from chmod. 1993-11-16 09:20:07 +00:00
Roland McGrath
f854bb66e2 (VPATH): Define to @srcdir@. 1993-10-03 19:55:09 +00:00
Brian Fox
0e265b728e (src/Makefile, lib-src/Makefile, oldXMenu/Makefile): If these files
are out of date, simply have config.status rebuild them; don't rebuild
them explicitly.  Back out MAKEFLAGS change.
1993-09-28 09:41:00 +00:00
Richard M. Stallman
41c7388f93 (@rip_paths@locallisppath): Delete ${datadir}/emacs/site-lisp. 1993-09-20 13:49:26 +00:00
Brian Fox
4b52e0b4ec (do-install): Don't abort if ln or chmod at the end
of the installation fail.  Suggested by Karl Berry.

(*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
was used.  Set MAKEFLAGS from MFLAGS.
1993-09-20 13:47:22 +00:00
Roland McGrath
1304c993d3 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Depend on vpath.sed.
Replace sed comand for VPATH with @vpath_sed@.
1993-09-12 10:49:30 +00:00
Roland McGrath
68c43ec49e (info, dvi, clean, mostlyclean, distclean, realclean, unlock, relock): Use
`$(MAKE)' in place of plain `make'.
1993-09-10 05:18:08 +00:00
Richard M. Stallman
57a16fedc4 (do-install): Install info/sc*. 1993-08-11 18:13:14 +00:00
Richard M. Stallman
19bd42363e (do-install): Install info/gnus*. 1993-08-11 05:53:25 +00:00
Jim Blandy
174be3e7d6 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
directory's makefile.  This allows the invocation of CPP which
	builds xmakefile to receive these switches.  The SunSoft C
	preprocessor inserts spaces between tokens if it doesn't get the
	-Xs flag requested in src/s/sol2.h.
1993-07-18 06:10:46 +00:00
Jim Blandy
39b62b3bf3 * Makefile.in (top_distclean): Use -f switch when cleaning out
lock dir; it might be empty.
1993-06-19 21:05:21 +00:00
Jim Blandy
804962796c * Makefile.in (src/Makefile): Don't bother exiting single quotes
and entering double quotes to get the values of LD_SWITCH_X_SITE
	and the other make variables; make substitutes them in anyway.
1993-06-17 02:54:43 +00:00
Jim Blandy
44257b1a3d * Makefile.in (uninstall): Don't remove the lisp and etc
directories if they're in the source tree.
1993-06-17 00:50:19 +00:00
Jim Blandy
d4acf74f7e * Makefile.in (CPP): New variable.
(src/Makefile): Edit CPP into src/Makefile.

        Bring mumbleclean targets into conformance with GNU coding standards.
	* Makefile.in (mostlyclean, clean): Separate these two; just have
	them pass the request to the subdirectory makefiles.
	(distclean): Pass the request down, and then get rid of the
	files configure built, and get rid of the Makefiles.
	(realclean): Pass the request down, and then do the same things
	distclean does.
	(uninstall, info, dvi): New targets.
1993-06-16 23:46:17 +00:00
Richard M. Stallman
86f46642b7 (TAGS): cd to src to run etags. 1993-06-16 06:47:09 +00:00
Jim Blandy
4b5a51c1fe * configure.in: Test for bison.
* Makefile.in (YACC): New variable.
	(lib-src/Makefile.in): Edit YACC into the makefile.

	* Makefile.in (YACC): New variable, to be set by top-level Makefile.
1993-06-09 04:06:57 +00:00
Richard M. Stallman
21e8e1db59 (do-install): Partially rewrite using `if'. 1993-06-02 05:16:03 +00:00
Richard M. Stallman
acfb884cec (do-install): Correct previous etc-copying change.
(src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
1993-06-01 22:49:36 +00:00
Richard M. Stallman
f8bc869a31 (do-install): Use `-' in tar options. 1993-05-31 21:28:36 +00:00
Richard M. Stallman
af1d3b64a2 (do-install): Copy the DOC-* files from the build
etc directory, as well as lots of things from ${srcdir}/etc.
1993-05-31 06:07:08 +00:00
Jim Blandy
09b89128ef Pass in LD_SWITCH_X_SITE. 1993-05-31 06:03:21 +00:00
Jim Blandy
8fd812d1cd * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
	of a directory; cd might fail, and have pwd print out the current
	directory.
1993-05-30 19:38:49 +00:00