From cc9308341d964a1db5bcd3462885e482ea1676e2 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Mon, 8 Nov 2004 13:01:50 +0000 Subject: (HAVE_BZERO): Define for GCC v3.x and later. --- msdos/sed2v2.inp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'msdos') diff --git a/msdos/sed2v2.inp b/msdos/sed2v2.inp index 4d77194cff0..31687bf0086 100644 --- a/msdos/sed2v2.inp +++ b/msdos/sed2v2.inp @@ -84,6 +84,14 @@ s/^#undef POINTER_TYPE *$/#define POINTER_TYPE void/ #else\ #undef HAVE_STDINT_H\ #endif +# GCC 3.x has a built-in bzero, which conflicts with the define at +# the end of config.in +/^#undef HAVE_BZERO/c\ +#if __GNUC__ >= 3\ +#define HAVE_BZERO 1\ +#else\ +#undef HAVE_BZERO\ +#endif # Comment out any remaining undef directives, because some of them # might be defined in sys/config.h we include at the top of config.h. -- cgit v1.2.1 From 3f8ea68c981d4264ad7d5107373cfaca0bb9a2e2 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Mon, 8 Nov 2004 13:02:27 +0000 Subject: *** empty log message *** --- msdos/ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'msdos') diff --git a/msdos/ChangeLog b/msdos/ChangeLog index e906a8f4954..9f434fe08e1 100644 --- a/msdos/ChangeLog +++ b/msdos/ChangeLog @@ -1,3 +1,7 @@ +2004-11-08 Eli Zaretskii + + * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later. + 2004-10-06 Eli Zaretskii * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by -- cgit v1.2.1 From 406865b8a4e9afc907775c0438b2a428e70a2957 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Mon, 8 Nov 2004 13:56:55 +0000 Subject: (mostlyclean, distclean, maintainer-clean) (extraclean, bootfast): New targets. (top_distclean): New macro, used by distclean, maintainer-clean, and extraclean. (.PHONY): Add bootfast. (bootstrap): Make bootstrap-after in lisp. (bootstrap-clean-before): Clean in man, lispref, and lispintro as well. --- msdos/ChangeLog | 9 +++++ msdos/mainmake.v2 | 99 ++++++++++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 96 insertions(+), 12 deletions(-) (limited to 'msdos') diff --git a/msdos/ChangeLog b/msdos/ChangeLog index 9f434fe08e1..a403e148fff 100644 --- a/msdos/ChangeLog +++ b/msdos/ChangeLog @@ -1,5 +1,14 @@ 2004-11-08 Eli Zaretskii + * mainmake.v2 (mostlyclean, distclean, maintainer-clean) + (extraclean, bootfast): New targets. + (top_distclean): New macro, used by distclean, maintainer-clean, + and extraclean. + (.PHONY): Add bootfast. + (bootstrap): Make bootstrap-after in lisp. + (bootstrap-clean-before): Clean in man, lispref, and lispintro as + well. + * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later. 2004-10-06 Eli Zaretskii diff --git a/msdos/mainmake.v2 b/msdos/mainmake.v2 index 0952380a202..f2291cf2989 100644 --- a/msdos/mainmake.v2 +++ b/msdos/mainmake.v2 @@ -21,7 +21,7 @@ # Boston, MA 02111-1307, USA. # make all to compile and build Emacs. -# make install to install it. +# make install to install it (installs in-place, in `bin' subdir of top dir). # make TAGS to update tags tables. # # make clean or make mostlyclean @@ -40,11 +40,12 @@ # `make distclean' should leave only the files that were in the # distribution. # -# make realclean +# make maintainer-clean # Delete everything from the current directory that can be # reconstructed with this Makefile. This typically includes -# everything deleted by distclean, plus more: C source files -# produced by Bison, tags tables, info files, and so on. +# everything deleted by distclean, plus more: *.elc files, +# C source files produced by Bison, tags tables, info files, +# and so on. # # make extraclean # Still more severe - delete backup and autosave files, too. @@ -135,22 +136,89 @@ TAGS tags: lib-src FRC check: @echo "We don't have any tests for GNU Emacs yet." -clean: +clean mostlyclean: cd lib-src - $(MAKE) clean + $(MAKE) $(MFLAGS) $@ cd .. cd src - $(MAKE) clean + $(MAKE) $(MFLAGS) $@ cd .. cd oldxmenu - -$(MAKE) clean + -$(MAKE) $(MFLAGS) $@ + cd .. + cd man + -$(MAKE) $(MFLAGS) $@ + cd .. + cd lispref + -$(MAKE) $(MFLAGS) $@ + cd .. + cd lispintro + -$(MAKE) $(MFLAGS) $@ cd .. cd leim - if exist Makefile redir $(MAKE) clean + if exist Makefile redir $(MAKE) $(MFLAGS) $@ cd .. + -$(MAKE) $(MFLAGS) $@ -.PHONY: bootstrap bootstrap-lisp-1 boostrap-src bootstrap-lisp bootstrap-clean -.PHONY: maybe_bootstrap +top_distclean=rm -f Makefile */Makefile src/_gdbinit + +distclean maintainer-clean: FRC + cd src + $(MAKE) $(MFLAGS) $@ + cd .. + cd oldxmenu + -$(MAKE) $(MFLAGS) $@ + cd .. + cd lib-src + $(MAKE) $(MFLAGS) $@ + cd .. + cd man + -$(MAKE) $(MFLAGS) $@ + cd .. + cd lispref + -$(MAKE) $(MFLAGS) $@ + cd .. + cd lispintro + -$(MAKE) $(MFLAGS) $@ + cd .. + cd leim + if exist Makefile redir $(MAKE) $(MFLAGS) $@ + cd .. + cd lisp + $(MAKE) $(MFLAGS) $@ + cd .. + ${top_distclean} + +extraclean: + cd src + $(MAKE) $(MFLAGS) $@ + cd .. + cd oldxmenu + -$(MAKE) $(MFLAGS) $@ + cd .. + cd lib-src + $(MAKE) $(MFLAGS) $@ + cd .. + cd man + -$(MAKE) $(MFLAGS) $@ + cd .. + cd lispref + -$(MAKE) $(MFLAGS) $@ + cd .. + cd lispintro + -$(MAKE) $(MFLAGS) $@ + cd .. + cd leim + if exist Makefile redir $(MAKE) $(MFLAGS) $@ + cd .. + cd lisp + $(MAKE) $(MFLAGS) $@ + cd .. + ${top_distclean} + -rm -f *~ #* + +.PHONY: bootstrap bootstrap-lisp-1 bootstrap-src bootstrap-lisp bootstrap-clean +.PHONY: maybe_bootstrap bootfast maybe_bootstrap: @if not exist lisp\abbrev.elc djecho \ @@ -158,6 +226,10 @@ maybe_bootstrap: @if not exist lisp\abbrev.elc redir -e /dev/null -oe redir fail-this-make.exe bootstrap: bootstrap-clean-before bootstrap-lisp-1 bootstrap-src bootstrap-lisp bootstrap-clean-after all info + cd lisp; $(MAKE) $(MFLAGS) bootstrap-after; cd .. + +bootfast: bootstrap-clean-before bootstrap-src bootstrap-lisp bootstrap-clean-after all info + cd lisp; $(MAKE) $(MFLAGS) bootstrap-after; cd .. bootstrap-lisp-1: cd lisp; $(MAKE) $(MFLAGS) bootstrap-clean; cd .. @@ -172,7 +244,10 @@ bootstrap-src: bootstrap-clean-before: FRC cd src; $(MAKE) $(MFLAGS) mostlyclean; cd .. cd lib-src; $(MAKE) $(MFLAGS) clean; cd .. - cd leim; $(MAKE) $(MFLAGS) clean; cd .. + -cd man; $(MAKE) $(MFLAGS) clean; cd .. + -cd lispref; $(MAKE) $(MFLAGS) clean; cd .. + -cd lispintro; $(MAKE) $(MFLAGS) clean; cd .. + cd leim; if exist Makefile redir $(MAKE) $(MFLAGS) clean; cd .. bootstrap-clean-after: cd src; $(MAKE) $(MFLAGS) mostlyclean; cd .. -- cgit v1.2.1 From 997a1ae5fb3fe84a718e47481f8933def06b4304 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Mon, 8 Nov 2004 14:05:40 +0000 Subject: (bootstrap-clean): Copy ldefs-boot.el onto loaddefs.el, unless the latter exists and is newer. --- msdos/ChangeLog | 3 +++ msdos/sedlisp.inp | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'msdos') diff --git a/msdos/ChangeLog b/msdos/ChangeLog index a403e148fff..517b15a25e3 100644 --- a/msdos/ChangeLog +++ b/msdos/ChangeLog @@ -1,5 +1,8 @@ 2004-11-08 Eli Zaretskii + * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto + loaddefs.el, unless the latter exists and is newer. + * mainmake.v2 (mostlyclean, distclean, maintainer-clean) (extraclean, bootfast): New targets. (top_distclean): New macro, used by distclean, maintainer-clean, diff --git a/msdos/sedlisp.inp b/msdos/sedlisp.inp index 26ce2082399..9cff732a445 100644 --- a/msdos/sedlisp.inp +++ b/msdos/sedlisp.inp @@ -24,6 +24,7 @@ export FNCASE=y /^VPATH=/s|@srcdir@|.| /^srcdir=/s|@srcdir@|.| /^bootstrap-clean:/a\ - command.com /c dtou .../*.el + command.com /c dtou .../*.el\ + command.com /c update $(lisp)/ldefs-boot.el $(lisp)/loaddefs.el # arch-tag: da7a3cff-4839-4ad7-bbe3-e2b61c84c38e -- cgit v1.2.1 From ba68f95a2997e21a9f56948c99e334793f7b58af Mon Sep 17 00:00:00 2001 From: Jan Djärv Date: Tue, 9 Nov 2004 08:18:05 +0000 Subject: * sed1v2.inp: Use djecho for buildobj.lst. * sed1.inp: Ditto. --- msdos/ChangeLog | 6 ++++++ msdos/sed1.inp | 1 + msdos/sed1v2.inp | 1 + 3 files changed, 8 insertions(+) (limited to 'msdos') diff --git a/msdos/ChangeLog b/msdos/ChangeLog index 517b15a25e3..d050d33231f 100644 --- a/msdos/ChangeLog +++ b/msdos/ChangeLog @@ -1,3 +1,9 @@ +2004-11-09 Jan Dj,Ad(Brv + + * sed1v2.inp: Use djecho for buildobj.lst. + + * sed1.inp: Ditto. + 2004-11-08 Eli Zaretskii * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto diff --git a/msdos/sed1.inp b/msdos/sed1.inp index 67257d9c9fe..b7b205a19e2 100644 --- a/msdos/sed1.inp +++ b/msdos/sed1.inp @@ -52,6 +52,7 @@ ${libsrc}make-doc.exe:\ /^[ ]*$/d /^temacs:/s/prefix-args// /^temacs:/s/stamp-oldxmenu// +s/echo.*buildobj.lst/dj&/ /^ #/d # arch-tag: 246725c1-79de-4d03-a080-8f19329fa35e diff --git a/msdos/sed1v2.inp b/msdos/sed1v2.inp index 8edc1616f23..93b4f7d5d89 100644 --- a/msdos/sed1v2.inp +++ b/msdos/sed1v2.inp @@ -58,6 +58,7 @@ s/bootstrap-doc/b-doc/ /rm -f bootstrap-emacs/s/b-emacs/b-emacs b-emacs.exe/ /^ els=/c\ ${libsrc}make-docfile -o ${etc}DOC -d ${srcdir} ${SOME_MACHINE_LISP:.elc=.el} ${shortlisp:.elc=.el} ${SOME_MACHINE_OBJECTS} ${obj} +s/echo.*buildobj.lst/dj&/ /^ mv -f emacs/a\ stubify b-emacs\ stubedit b-emacs.exe minstack=1024k\ -- cgit v1.2.1 From 3819d3301ef186a2978b1ef6d1d6a5f4c8d2da2a Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Wed, 10 Nov 2004 20:12:29 +0000 Subject: Revert last change. --- msdos/ChangeLog | 4 ++++ msdos/sed1.inp | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'msdos') diff --git a/msdos/ChangeLog b/msdos/ChangeLog index d050d33231f..c52f73e640c 100644 --- a/msdos/ChangeLog +++ b/msdos/ChangeLog @@ -1,3 +1,7 @@ +2004-11-10 Eli Zaretskii + + * sed1.inp: Revert last change. + 2004-11-09 Jan Dj,Ad(Brv * sed1v2.inp: Use djecho for buildobj.lst. diff --git a/msdos/sed1.inp b/msdos/sed1.inp index b7b205a19e2..67257d9c9fe 100644 --- a/msdos/sed1.inp +++ b/msdos/sed1.inp @@ -52,7 +52,6 @@ ${libsrc}make-doc.exe:\ /^[ ]*$/d /^temacs:/s/prefix-args// /^temacs:/s/stamp-oldxmenu// -s/echo.*buildobj.lst/dj&/ /^ #/d # arch-tag: 246725c1-79de-4d03-a080-8f19329fa35e -- cgit v1.2.1