1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-09 05:01:02 -08:00
Commit graph

26 commits

Author SHA1 Message Date
Jim Blandy
9711debac5 * Makefile.in (SUBMAKEFLAGS): Add CFLAGS to the list. 1993-05-22 23:43:29 +00:00
Jim Blandy
3ce7a076e6 Install David Mackenzie's patches to make ${srcdir} work.
* Makefile.in (srcdir, VPATH): Get this value from the top-level
	Makefile.
	(xmakefile): Use ${srcdir} to find the files from which we produce
	xmakefile.  Edit the values for srcdir and VPATH into xmakefile.
	* ymakefile (srcdir, VPATH): New definitions for the Makefile
	to edit.
	(ALL_CFLAGS): Remove `-Is' and `-Im'; add `-I${srcdir}', and
	`-I.'.
	(emacs): Adjust dumping commands to deal with a separate source
	directory.
	(${etc}DOC): Pass `-d ${srcdir}' to make-docfile, to tell it where
	to find the source files.
	(prefix-args): Find the source code in ${srcdir}.
1993-05-15 23:21:35 +00:00
Jim Blandy
d70fd7d6ee * Makefile.in (DEFS): Remove this; we have configure build a
config.h file directly, instead of having lots of -D flags.

	* Makefile.in (CFLAGS): Don't make this carry DEFS from the
	configure script; the coding standards say that CFLAGS should be
	left for the user to tweak.

	* Makefile.in (LN_S): New variable, edited by top Makefile.
	(SUBMAKEFILE): New variable, containing all flags to pass to
	recursive makes.
1993-05-10 00:13:32 +00:00
Jim Blandy
55bd4cbcb5 * Makefile.in (xmakefile): Recognize the -O option with a numeric
optimization level.

	* ymakefile (C_DEBUG_SWITCH): If we're using version 2 of GCC or
	higher, use -O99 instead of plain -O.
1993-04-10 08:31:28 +00:00
Jim Blandy
5f1a4d4164 Adjust for autoconf merger.
* config.h.in: Add extra line to top, in case autoconf gets fixed
	and decides not to add Makefile-style comments to the top of the
	files it generates which we are forced to lop off.
	Indicate that the boolean macros here get their definitions via
	the DEFS Makefile variable.
	Adjust the operating system and machine #includes to use
	autoload's @cookies@.
	(RETSIGTYPE): Give this a default value.
	(SIGTYPE): Set this from RETSIGTYPE.
	(LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Get values via @cookies@.
	* Makefile.in (DEFS): Renamed from CONFIG_CFLAGS.
	(xmakefile): Pass CFLAGS to ${CPP}.

	* Makefile.in (tagsfiles): Remove external-lisp from this list of
	files; we're not distributing it, so the normal build process
	shouldn't depend on it.
1993-04-10 07:53:50 +00:00
Eric S. Raymond
a6af869636 Added unlock and relock. 1993-03-19 05:27:03 +00:00
Eric S. Raymond
c3d80a4737 Add production to nuke binaries and doc files. 1993-03-17 22:31:58 +00:00
Jim Blandy
20f0f7a66f * Makefile.in (xmakefile): Add missing quote. 1993-03-04 15:16:11 +00:00
Richard M. Stallman
75cf385a42 (emacs, temacs): Add @true to prevent Make confusion. 1993-02-28 22:29:46 +00:00
Jim Blandy
dbc4e1c129 JimB's changes since January 18th 1993-01-26 01:58:16 +00:00
Jim Blandy
307436bb71 * ymakefile (all, xemacs): We build an executable called `emacs' now,
not `xemacs'.
	* Makefile.in (distclean, xemacs, doxemacs): Same.
1992-12-24 06:03:04 +00:00
Roland McGrath
ac21ec406a (tagsfiles): New variable.
(TAGS): Depend on $(tagsfiles); use that in cmds.
(tags): Separate phony rule; depends on TAGS.
1992-12-21 18:26:29 +00:00
Jim Blandy
9e012fc3b7 * Makefile.in (distclean): Don't delete machine.h or system.h;
they don't exist anymore.

	* Makefile.in (distclean): Don't delete autosave or backup files.
	(extraclean): New target; like distclean, but delete autosave
	and backup files too.

	* Makefile.in (srcdir): New variable, not fully implemented.
	(xmakefile): Turn -g and -O in CFLAGS into C_DEBUG_SWITCH and
	C_OPTIMIZE_SWITCH in C_SWITCH_SITE's definition.  Delete junk.cpp
	when done.
	* ymakefile (archlib): Variable definition deleted.  Run programs
	from ../lib-src directly, or use ${archlibdir}.
	(${etc}DOC): Run make-docfile from ${libsrc}, not ${archlib}.
	(${archlib}make-docfile, ${archlib}emacstool): Use ${libsrc}, not
	${archlib}.
1992-12-12 15:29:40 +00:00
Jim Blandy
0c22fbcab4 Now partially conforms with GNU coding standards. I'm only checking
it in to RCS so I can check my changes in with FSF Cambridge.
1992-12-06 22:12:37 +00:00
Jim Blandy
e684648e8f * Makefile.in (clean): Remove prefix-args. 1992-11-24 02:33:31 +00:00
Jim Blandy
82d3f7435f * Makefile.in (doxemacs, dotemacs): Explicitly pass along the CC
variable in these rules, just as in the `doall' rule.
1992-11-16 00:32:56 +00:00
Jim Blandy
43a904c120 * Makefile.in: Rearrange dependencies to make sure that xmakefile
is built before we try to use it, even using a parallel make.
1992-11-07 06:59:14 +00:00
Jim Blandy
ec558adcce entered into RCS 1992-09-13 11:44:06 +00:00
Jim Blandy
aaa8a4bdec *** empty log message *** 1992-07-27 21:23:12 +00:00
Roland McGrath
65583c2412 *** empty log message *** 1992-07-24 02:38:52 +00:00
Jim Blandy
e5d77022e8 *** empty log message *** 1992-06-30 13:54:21 +00:00
Jim Blandy
46947372a3 *** empty log message *** 1992-04-19 08:53:55 +00:00
Michael I. Bushnell
2798dedf7c *** empty log message *** 1992-01-14 07:40:35 +00:00
Richard M. Stallman
5627d72e88 *** empty log message *** 1991-02-04 04:26:35 +00:00
Richard M. Stallman
4ddcbb51f2 *** empty log message *** 1991-01-05 17:23:40 +00:00
Joseph Arceneaux
c8ff0e1b94 Initial revision 1989-08-23 21:34:15 +00:00