1 2010-12-04 Andreas Schwab <schwab@linux-m68k.org>
3 * sed1v2.inp (M_FILE, S_FILE): Add $(srcdir)/ prefix.
5 2010-10-15 Eli Zaretskii <eliz@gnu.org>
7 * sed1v2.inp: Use $(..) instead of ${..} in all edit commands.
8 Needed because of changes in 2010-10-10T14:43:05Z!dann@ics.uci.edu.
10 * sed6.inp (mkinfodir): Edit to avoid Unix shell-isms. Needed
11 because of changes in 2010-10-09T18:31:12Z!rgm@gnu.org.
13 2010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
15 * sed1v2.inp (PROFILING_LDFLAGS):
16 * sed3v2.inp (PROFILING_LDFLAGS): Remove, not defined anymore.
18 2010-10-09 Glenn Morris <rgm@gnu.org>
20 * mainmake.v2 (install): Remove b2m.
22 2010-10-02 Eli Zaretskii <eliz@gnu.org>
24 * mainmake.v2 (TAGS tags): Use `find' to filter out loaddefs
25 files. Make all file names in TAGS tables absolute.
27 2010-10-01 Eli Zaretskii <eliz@gnu.org>
29 * sed1v2.inp (LIBGNUTLS_LIBS, LIBGNUTLS_CFLAGS): Edit to empty.
31 2010-09-22 Eli Zaretskii <eliz@gnu.org>
33 * sed1v2.inp (LINKER): Don't edit, variable was removed from
35 (LD_FIRSTFLAG): Edit to empty.
37 2010-09-17 Eli Zaretskii <eliz@gnu.org>
39 * sed1v2.inp (LIBXML2_LIBS, LIBXML2_CFLAGS): Edit to empty.
41 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
43 * sedleim.inp (RUN-EMACS): Don't use --multibyte.
45 2010-08-20 Eli Zaretskii <eliz@gnu.org>
47 * sed1v2.inp (IMAGEMAGICK_LIBS, IMAGEMAGICK_CFLAGS): Edit to empty.
49 2010-08-15 Eli Zaretskii <eliz@gnu.org>
51 * mainmake.v2 (version): Update due to change in emacs.c.
53 2010-08-05 Eli Zaretskii <eliz@gnu.org>
55 * sed1v2.inp (UNEXEC_OBJ): Edit to unexcoff.o, due to renaming of
56 unexec.c => unexcoff.c.
58 2010-07-29 Chad Brown <yandros@mit.edu>
60 * sed2v2.inp (HAVE_DIRENT_H): Edit to 1.
62 2010-07-12 Eli Zaretskii <eliz@gnu.org>
64 * sed1v2.inp (C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
67 * sed3v2.inp(C_WARNINGS_SWITCH, PROFILING_CFLAGS, PROFILING_LDFLAGS):
70 2010-07-11 Eli Zaretskii <eliz@gnu.org>
72 * sed2v2.inp (HAVE_STRCHR, HAVE_STRRCHR): Don't edit, already
73 defined on <sys/config.h>.
75 2010-07-11 Andreas Schwab <schwab@linux-m68k.org>
77 * sed2v2.inp (HAVE_INDEX, HAVE_RINDEX): Don't edit.
78 (HAVE_STRCHR, HAVE_STRRCHR): Edit to 1.
80 2010-07-08 Eli Zaretskii <eliz@gnu.org>
82 * sed1v2.inp (stamp-oldxmenu): Don't edit out in `temacs:' target,
85 * sed2v2.inp (HAVE_MEMCPY): Don't edit, defined on <sys/config.h>.
87 2010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
89 * sed1v2.inp: Remove reference to prefix-args.
91 2010-07-07 Andreas Schwab <schwab@linux-m68k.org>
93 * sed2v2.inp (HAVE_MEMCPY, HAVE_MEMSET): Edit to 1.
94 (HAVE_BZERO): Don't edit.
96 2010-07-02 Eli Zaretskii <eliz@gnu.org>
98 * sed1v2.inp (LIB_GCC): Edit to empty.
99 Return back to ../src after compiling each .el file.
101 2010-06-30 Glenn Morris <rgm@gnu.org>
103 * sed1v2.inp (CANNOT_DUMP): Update for configure name change.
105 2010-06-26 Eli Zaretskii <eliz@gnu.org>
107 * mainmake.v2 (version): Use emacs_version[] in src/emacs.c
108 instead of lisp/version.el (see 2010-05-15T21:11:37Z!raeburn@raeburn.org).
110 * sed1v2.inp (MKDEPDIR): Edit to empty.
111 Delete lines in rules that invoke $(MKDEPDIR). Fix editing rules
112 that begin with "cd ../lisp". Edit out sh if-then-else-fi
113 constructs that test ${CANNOT_DUMP}. Edit out "|| exit ;\"
114 constructs in emacs${EXEEXT} rule.
116 2010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
118 * sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec.
120 2010-06-03 Glenn Morris <rgm@gnu.org>
122 * sed2v2.inp: Do not edit HAVE_ALLOCA.
124 2010-05-26 Glenn Morris <rgm@gnu.org>
126 * sed1v2.inp (@PRE_EDIT_LDFLAGS@, @POST_EDIT_LDFLAGS@): Edit to nothing.
128 * sed1v2.inp (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS):
131 2010-05-25 Glenn Morris <rgm@gnu.org>
133 * sed1v2.inp (LD_SWITCH_SYSTEM_EXTRA): No longer present.
135 2010-05-21 Glenn Morris <rgm@gnu.org>
137 * sed1v2.inp (@ns_frag@): Edit to nothing.
139 * sed1x.inp (OLDXMENU): Replace any initial value.
140 * sed1v2.inp (OLDXMENU): Edit to "nothing".
142 * sed1v2.inp (CANNOT_DUMP): Edit to no.
144 2010-05-20 Glenn Morris <rgm@gnu.org>
146 * sed1v2.inp (DEPFLAGS, deps_frag): Edit to empty.
147 (MKDEPDIR): Edit to ':'.
149 2010-05-19 Glenn Morris <rgm@gnu.org>
151 * sed2v2.inp (ORDINARY_LINK): Set here rather than in s/msdos.h.
153 * sed1v2.inp (LD): Edit to $(CC).
154 (YMF_PASS_LDFLAGS): Edit to `flags'.
156 2010-05-18 Eli Zaretskii <eliz@gnu.org>
158 * sed1x.inp: Add copyright notice.
160 2010-05-18 Glenn Morris <rgm@gnu.org>
162 * sed1v2.inp (RALLOC_OBJ): Edit to ralloc.o.
164 * sed1v2.inp (GMALLOC_OBJ): Edit to gmalloc.o.
165 (VMLIMIT_OBJ): Edit to vm-limit.o.
167 2010-05-17 Glenn Morris <rgm@gnu.org>
169 * sed1v2.inp (OLDXMENU_DEPS): Edit to empty.
170 * sed1x.inp (OLDXMENU_DEPS): Edit to ${OLDXMENU} ../src/${OLDXMENU}.
172 2010-05-16 Glenn Morris <rgm@gnu.org>
174 * sed1v2.inp (TEMACS_LDFLAGS2): Edit to $(LDFLAGS).
176 * sed1v2.inp (GNUSTEP_SYSTEM_LIBRARIES): Remove.
177 (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): Edit to empty.
179 2010-05-15 Glenn Morris <rgm@gnu.org>
181 * sed1v2.inp (LIBXMENU): Edit to empty.
182 * sed1x.inp (LIBXMENU): Expect empty initial value.
184 * sed1v2.inp (OLDXMENU): Edit to empty.
185 * sed1x.inp (OLDXMENU): Expect empty initial value.
187 * sed1v2.inp (LIBX_OTHER): Edit to empty.
188 * sed1x.inp (LIBX_OTHER): Expect empty initial value.
190 * sed1v2.inp (FONT_OBJ): Edit to empty for non-X case.
191 * sed1x.inp (FONT_OBJ): Edit to xfont.o for X case.
193 2010-05-15 Eli Zaretskii <eliz@gnu.org>
195 * sed3v2.inp (INSTALLABLES): Edit out extra ${EXEEXT} after
197 (emacsserver, timer, wakeup): Remove edit-out commands.
199 * sed1v2.inp (MSDOS_OBJ): Add w16select.o.
200 (TERMCAP_OBJ): Add termcap.o.
202 2010-05-15 Glenn Morris <rgm@gnu.org>
204 * sed1v2.inp (OLDXMENU_TARGET): Edit to empty.
205 * sed1x.inp (OLDXMENU_TARGET): Edit to really-oldxmenu.
207 * sed1v2.inp (LIBXT_OTHER): Edit to empty.
209 2010-05-14 Glenn Morris <rgm@gnu.org>
211 * sed1v2.inp (ns_appdir, ns_appbindir, ns_appsrc): Edit to empty.
213 * sed1v2.inp (MSDOS_OBJ): Edit to dosfns.o msdos.o.
214 (MSDOS_SUPPORT): Edit to $(MSDOS_SUPPORT_REAL).
215 * sed1x.inp (MSDOS_X_OBJ): Edit to w16select.o termcap.o.
217 * sed2x.inp (HAVE_WINDOW_SYSTEM): Define.
218 * sed1x.inp (TOOLTIP_SUPPORT): Edit to ${lispsource}tooltip.elc.
219 (WINDOW_SUPPORT): Edit to $(BASE_WINDOW_SUPPORT) $(X_WINDOW_SUPPORT).
220 * sed1v2.inp (MOUSE_SUPPORT): Edit to $(REAL_MOUSE_SUPPORT).
221 (TOOLTIP_SUPPORT, WINDOW_SUPPORT): Edit to empty.
223 * sed1v2.inp (FONT_OBJ): Use the plain X version (no XFT, Freetype).
225 * sed1v2.inp (@NS_IMPL_GNUSTEP_INC@): Edit to nil.
227 2010-05-13 Glenn Morris <rgm@gnu.org>
229 * sed1x.inp (OLDXMENU): Edit to ${oldXMenudir}libXMenu11.a.
230 (LIBXMENU): Edit to ${OLDXMENU}.
231 (LIBX_OTHER): Edit to ${LIBXT} ${LIBX_EXTRA}.
233 * sed1v2.inp (C_SWITCH_X_SYSTEM, C_SWITCH_X_SITE, LIB_STANDARD)
234 (FONTCONFIG_CFLAGS, FONTCONFIG_LIBS, FREETYPE_CFLAGS, FREETYPE_LIBS)
235 (LIBOTF_CFLAGS, LIBOTF_LIBS, M17N_FLT_CFLAGS, M17N_FLT_LIBS)
236 (GNU_OBJC_CFLAGS, GNUSTEP_SYSTEM_LIBRARIES, LIBRESOLV, LIBGPM):
238 (LIB_MATH): Edit to -lm.
239 (UNEXEC_OBJ): Edit to unexec.o.
241 2010-05-12 Glenn Morris <rgm@gnu.org>
243 * sed3v2.inp (INSTALLABLES): No more @LIB_SRC_EXTRA_INSTALLABLES@.
245 * sed1v2.inp (LIB_GCC): Edit to -Lgcc.
247 2010-05-11 Glenn Morris <rgm@gnu.org>
249 * sed1x.inp (LIBS_SYSTEM): Edit to -lxext -lsys.
250 * sed3x.inp: New file.
252 2010-05-10 Glenn Morris <rgm@gnu.org>
254 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
256 * sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
258 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
260 * Version 23.2 released.
262 2010-05-08 Glenn Morris <rgm@gnu.org>
264 * sed1v2.inp (LIBS_TERMCAP): Edit to empty.
265 (TERMCAP_OBJ): Edit to tparam.o.
267 2010-05-07 Eli Zaretskii <eliz@gnu.org>
269 Fix breakage due to autoconfiscation of Makefile.in files.
271 * sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
273 * sed1v2.inp (@LIB_MATH@): Edit to -lm.
274 (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
275 (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
276 (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
277 (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
278 (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
279 (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
280 (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
281 (XMENU_OBJ): Edit to xmenu.o.
282 (FONT_OBJ): Edit to value used for X on Unix.
283 (PRE_ALLOC_OBJ): Edit to lastfile.o.
284 (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
285 (@unexec@): Edit to unexec.o.
287 2010-05-06 Glenn Morris <rgm@gnu.org>
289 * sed1v2.inp, sed5x.inp: Remove LN_S, unused.
291 2010-04-01 Eli Zaretskii <eliz@gnu.org>
293 Remove support for DJGPP v1.x.
298 * mainmake: Files removed.
300 2010-03-27 Eli Zaretskii <eliz@gnu.org>
302 * sedlisp.inp (VPATH): Don't edit, no longer needed.
303 (lisp, srcdir): Adapt to lisp/Makefile.in changes.
304 (abs_top_builddir): New edit.
306 * sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
307 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
309 * sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
310 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
312 * sed1v2.inp (abs_builddir): Edit into "../src".
314 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
318 2010-02-19 Eli Zaretskii <eliz@gnu.org>
320 * INSTALL: Remove a CVS-specific note. Update for latest versions
323 2009-09-17 Eli Zaretskii <eliz@gnu.org>
325 * sed1v2.inp (OTHER_FILES): Edit to empty.
327 2009-09-11 Eli Zaretskii <eliz@gnu.org>
329 * mainmake.v2 (bootstrap): Ensure enough environment space
330 will be available to run config.bat.
332 2009-08-27 Eli Zaretskii <eliz@gnu.org>
334 * sed1v2.inp (buildobj.h): Replace "echo" with "djecho".
336 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
340 2009-04-14 Eli Zaretskii <eliz@gnu.org>
342 * mainmake.v2 (src) <gdb.ini>: Don't replace the line with
343 x_error_quitter; instead, append "set environment NAME" to the end.
344 Set NAME and USERNAME in the environment to the same value.
346 2009-02-28 Eli Zaretskii <eliz@gnu.org>
348 * mainmake.v2 (boot): Don't require b-emacs.exe if not building
349 out of CVS. (Bug#2151)
351 2008-12-19 Eli Zaretskii <eliz@gnu.org>
353 * INSTALL: Document the problems on Windows Vista and the
354 --with-system-malloc option to config.bat.
356 * sedalloc.inp: New file.
358 2008-11-21 Eli Zaretskii <eliz@gnu.org>
360 * mainmake.v2 (misc): New target.
361 (all, info): Depend on `misc'.
363 2008-11-15 Eli Zaretskii <eliz@gnu.org>
365 * mainmake.v2 (src): Move removal of src/bootlisp after recursing
368 Make bootstrap work again:
370 * mainmake.v2 (boot): New variable.
371 (src): Pass $(boot) to sub-Make. Remove src/bootlisp. If
372 src/bootlisp exists after running Make, run Make in `lisp' as
374 (clean, mostlyclean): Remove bogus repeated clean in the top-level
376 (info, bootstrap-clean): New targets.
377 (bootstrap): Depend only on bootstrap-clean. Commands modified to
378 be equivalent to top-level Makefile.in.
379 (bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
380 (bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
381 (clean, mostlyclean, distclean, maintainer-clean, extraclean):
382 Don't recurse into lwlib and oldXMenu.
384 * sed1v2.inp: Create bootlisp when bootstrapping b-emacs.exe.
386 * sedlisp.inp: Don't convert *.el files to Unix text format, and
387 don't copy ldefs-boot.el into loaddefs.el.
389 * sed6.inp: Edit out Unixy shell features in maintainer-clean
390 targets in doc/ Makefiles.
392 * INSTALL: Update the list of utilities needed by lisp/Makefile
393 and for bootstrapping.
395 2008-11-08 Eli Zaretskii <eliz@gnu.org>
397 * INSTALL: New file, with build instructions moved from the
400 2008-10-14 Eli Zaretskii <eliz@gnu.org>
402 * sedlisp.inp (lisp): Set to absolute file name of current
403 directory, not to ".", to have it on EMACSLOADPATH when we descend
406 2008-08-23 Eli Zaretskii <eliz@gnu.org>
408 * sed2v2.inp: Remove definition of USER_FULL_NAME (now defined on
411 * sed3v2.inp: Edit out @LIB_SRC_EXTRA_INSTALLABLES@.
413 * sed1v2.inp (version): Define to empty.
414 (ALL_CFLAGS, LIBES): Edit out @FOO@ stuff.
415 (EXEEXT): Define to .exe.
416 Edit "ln -f" into "cp -pf".
417 Edit "touch" into "djecho $@ >", to avoid requiring touch.exe.
418 (b-emacs${EXEEXT}): Don't remove emacs.exe and temacs.exe.
419 Edit "`/bin/pwd`/" into "./".
420 Stubify emacs after it is dumped, to produce emacs.exe.
421 Stubedit temacs.exe to 1024K of stack, emacs.exe to 2048K, and
422 b-emacs.exe to 3072K.
424 * mainmake.v2 (emacs lispref lispintro): Chdir under doc/.
425 (emacs): Renamed from `man', to reflect changes in doc directory
426 structure. All callers changed.
427 (clean mostlyclean distclean maintainer-clean extraclean): Chdir
428 into doc/ for manuals. Add misc subdirectory.
429 (src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
430 (install): Don't stubify/stubedit emacs.exe, this is now done by
433 2007-10-05 Eli Zaretskii <eliz@gnu.org>
435 * sed6.inp: Update comment to reflect doc directory structure.
437 * sed1v2.inp (RSVG_LIBS, RSVG_CFLAGS): Edit out.
439 2007-07-25 Glenn Morris <rgm@gnu.org>
441 * Relicense all FSF files to GPLv3 or later.
443 * COPYING: Switch to GPLv3.
445 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
447 * Version 22.1 released.
449 2007-02-10 Glenn Morris <rgm@gnu.org>
451 * COPYING.DJ: Remove file since it is no longer needed (see README
454 2007-01-28 Glenn Morris <rgm@gnu.org>
456 * COPYING.DJ: New file.
458 2006-12-04 Eli Zaretskii <eliz@gnu.org>
460 * sed2v2.inp (HAVE_SYNC): Define.
462 2006-11-25 Eli Zaretskii <eliz@gnu.org>
464 * sed1v2.inp (CFLAGS_SOUND): Edit out.
466 2006-09-15 Jay Belanger <belanger@truman.edu>
468 * COPYING: Replace "Library Public License" by "Lesser Public
471 2005-09-10 Sven Joachim <svenjoac@gmx.de> (tiny change)
473 * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h,
474 getopt.o and getopt1.o.
476 2005-07-04 Lute Kamstra <lute@gnu.org>
478 Update FSF's address in GPL notices.
480 2004-11-10 Eli Zaretskii <eliz@gnu.org>
482 * sed1.inp: Revert last change.
484 2004-11-09 Jan Djärv <jan.h.d@swipnet.se>
486 * sed1v2.inp: Use djecho for buildobj.lst.
490 2004-11-08 Eli Zaretskii <eliz@gnu.org>
492 * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto
493 loaddefs.el, unless the latter exists and is newer.
495 * mainmake.v2 (mostlyclean, distclean, maintainer-clean)
496 (extraclean, bootfast): New targets.
497 (top_distclean): New macro, used by distclean, maintainer-clean,
499 (.PHONY): Add bootfast.
500 (bootstrap): Make bootstrap-after in lisp.
501 (bootstrap-clean-before): Clean in man, lispref, and lispintro as well.
503 * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later.
505 2004-10-06 Eli Zaretskii <eliz@gnu.org>
507 * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by
508 recent (2004-09-24) changes in src/Makefile.in.
510 2004-08-14 Eli Zaretskii <eliz@gnu.org>
512 * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
513 running a Unixy shell and to reincarnate the "Nothing to be done
514 for `all'" message from Make when there's nothing to be done.
516 2004-05-11 Eli Zaretskii <eliz@gnu.org>
518 * sedleim.inp (distclean): Remove stamp-subdirs.
519 (SUBDIRS): Don't use `touch', use `djecho' instead.
520 (changed.tit, changed.misc): Use `djecho' instead of `echo'.
522 2004-05-02 Eli Zaretskii <eliz@gnu.org>
524 * sed2v2.inp (HAVE_GETRUSAGE): Define.
526 2003-09-22 Eli Zaretskii <eliz@gnu.org>
528 * mainmake.v2 (man lispref lispintro): Specify an explicit target
529 `info', like Makefile.in does.
531 2003-08-31 Eli Zaretskii <eliz@gnu.org>
533 * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
534 absolute file name of the current working directory. This avoids
535 the warning from Make about circular dependencies.
537 2003-08-30 Eli Zaretskii <eliz@gnu.org>
539 * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
540 so that CVS etc. file names are filtered out of the list of
543 2003-08-28 Eli Zaretskii <eliz@gnu.org>
545 * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
546 with equivalent COMMAND.COM commands.
548 2003-08-24 Eli Zaretskii <eliz@gnu.org>
550 * sed3v2.inp (EXEEXT): Define to an empty string.
552 * sed1v2.inp (EXEEXT): Define to an empty string.
553 Remove src/emacs after producing b-emacs.exe.
555 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
556 (HAVE_SIZE_T): Define.
558 2002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
560 * sed2v2.inp: New file.
562 * sed2.inp: Remove DJGPP v2.x stuff.
564 2002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
566 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
567 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
569 2002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
571 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
572 (bootstrap-clean-before, bootstrap-clean-after): Return to the
573 top-level directory after sub-make.
574 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
576 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
578 2002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
580 Add support for bootstrapping Emacs:
582 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
585 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
586 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
587 (bootstrap-clean-after): New targets.
588 (all): Depend on maybe_bootstrap.
590 2001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
592 * sed1v2.inp: Delete _gdbinit in distclean target.
594 2001-12-09 Pavel JanÃk <Pavel@Janik.cz>
596 * COPYING: Moved back.
598 2001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
600 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
601 which needed it is gone.
603 2001-11-29 Pavel JanÃk <Pavel@Janik.cz>
607 2001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
609 * mainmake.v2 (lispintro): New target.
610 (all): Add lispintro.
612 * sed6.inp (SHELL): Comment away, for lispintro.
614 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
616 * sed6.inp (texinputdir): Add, for the lispref directory.
618 * mainmake.v2 (all): Add lispref.
619 (man lispref): Add lispref.
621 2001-10-20 Gerd Moellmann <gerd@gnu.org>
623 * (Version 21.1 released.)
625 2001-10-05 Gerd Moellmann <gerd@gnu.org>
629 2001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
631 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
634 2001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
636 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
637 error in "gcc -E -traditional" with GCC 3.0.
639 2001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
641 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
642 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
643 titdic-convert chdirs into leim/quail.
645 2001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
647 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
650 2001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
654 * sed1.inp: Add copyright.
655 * sed1v2.inp: Add copyright.
656 * sed2.inp: Add copyright.
657 * sed2x.inp: Add copyright.
658 * sed3.inp: Add copyright.
659 * sed3v2.inp: Add copyright.
660 * sed4.inp: Add copyright.
661 * sed5x.inp: Add copyright.
662 * sed6.inp: Add copyright.
663 * sedleim.inp: Add copyright.
664 * sedlisp.inp: Add copyright.
666 2001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
668 * mainmake.v2, mainmake: Add copyright.
670 2000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
672 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
673 Define; it is undefined in DJGPP v2.01.
675 2000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
677 * sed2.inp (HAVE_MKSTEMP): Define.
679 2000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
681 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
682 the command; use Make's "export EMACSLOADPATH=" instead. Remove
683 the handling of `command` expansion, leim/Makefile.in doesn't use
686 2000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
688 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
690 2000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
692 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
693 expansion to become case-sensitive and return all file names in
694 upper case on plain DOS.
696 2000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
698 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
699 switch requires an argument.
701 2000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
703 * mainmake.v2 (src): Make the rule faster by using a single djecho
704 command instead of multiple redir invocations.
705 (install): Speed up by using a command.com's for loop.
707 2000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
709 * sed3v2.inp: Define ALLOCA to an empty string.
711 2000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
713 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
715 2000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
717 * sed1v2.inp: Set LIBSOUND to an empty string.
719 2000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
721 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
723 2000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
725 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
727 2000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
729 * sedlisp.inp (srcdir): Edit this variable.
731 2000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
733 * sedlisp.inp: New file.
735 2000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
737 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
738 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
739 (TEXINPUTS): Use semi-colon; export explicitly.
740 (MAKEINFO): Export explicitly.
742 2000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
744 * mainmake.v2 (install): Install ebrowse.exe.
746 2000-04-14 Dave Love <fx@gnu.org>
748 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
750 2000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
752 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
755 2000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
757 * sed2.inp (HAVE_SETITIMER): Define.
759 1999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
761 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
763 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
765 1999-07-29 Eli Zaretskii <eliz@gnu.org>
767 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
769 1999-07-12 Richard Stallman <rms@gnu.org>
771 * Version 20.4 released.
773 1999-07-01 Eli Zaretskii <eliz@gnu.org>
775 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
776 invoke an incompatible version of COMMAND.COM.
778 1999-05-19 Eli Zaretskii <eliz@gnu.org>
780 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
781 have GCC configured by default to use stabs, which unexec.c
782 doesn't currently support.
784 1999-01-14 Eli Zaretskii <eliz@gnu.org>
786 * mainmake.v2 (install): Use update instead of sed to install fns.el.
788 1999-01-11 Eli Zaretskii <eliz@gnu.org>
790 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
791 looks for it in exec-directory.
793 1999-01-07 Eli Zaretskii <eliz@gnu.org>
795 * sedleim.inp: New file, for configuring the leim directory.
797 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
798 (clean): Add clean in leim.
800 1998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
802 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
804 1998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
806 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
807 use COMMAND.COM as the shell.
809 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
811 * Version 20.3 released.
813 1998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
815 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
818 1998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
820 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
821 which generate gdb.ini.
823 1998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
825 * mainmake.v2 (version): Determine emacs-version from
826 lisp/version.el. Pass it to sub-Make's.
828 1998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
830 * sed3v2.inp: When installing ${version},
831 do it replacing @version@.
833 * mainmake.v2 (version): Compute the version from lisp/version.el
834 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
836 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
838 * sed6.inp: New file, configures the man directory for MSDOS.
840 * mainmake.v2 (man): New target to build the manual.
841 (all): Add the man dependency.
842 (install): Change bin\\nul to bin\nul.
844 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
846 * Version 20.2 released.
848 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
850 * Version 20.1 released.
852 1997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
854 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
856 1997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
858 * sed2.inp (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
860 1997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
862 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
864 1997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
866 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
867 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
869 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
870 MSDOS users won't need `touch' installed.
872 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
874 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
876 * Version 19.33 released.
878 1996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
880 * is_exec.c: Renamed from is-exec.c.
882 1996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
884 * Version 19.32 released.
886 * is-exec.c, sigaction.c: New files.
888 1996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
890 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
891 the rules always generate TAGS.
893 1996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
895 * sed2.inp: Don't undef MULTI_FRAME.
897 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
899 * Version 19.31 released.
901 1996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
903 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
904 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
905 Undo the previous change.
907 1996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
909 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
911 1996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
913 * mainmake.v2 (src): Create a file with sed commands instead of using
914 a long sed command line (some versions of Sed don't handle that).
915 (gdb): Merged back into src, undoing April 13 change.
916 (install): Do use if statements, but not a loop.
918 1996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
920 * mainmake.v2 (gdb): New target, broken out of src.
921 (install): Use simple explicit copy commands, not a loop.
923 1996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
925 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
928 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
930 1996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
932 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
934 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
936 * Version 19.30 released.
938 1995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
940 * sed3.inp: Alter test-distrib to test-dis.
942 1995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
944 * mainmake (install): Don't mv make-doc.exe into ../bin/.
946 1995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
948 * sed1.inp: Call make-doc.exe instead of make-docfile.
950 1995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
952 * sed2.inp: Define STDC_HEADERS.
953 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
955 1995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
957 * sed3.inp: Fix sed append command to behave as intended.
959 1995-01-20 Morten Welinder <terra@diku.dk>
961 * sed3.inp: Delete mysterious dot. Add comment to protect blank
962 line at end of file. Make sure make-docfile is compiled.
964 1995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
966 * sed3.inp: Use coff2exe on make-docfile.
967 * sed1.inp: Not go32, which has problems with long arg lists.
969 1994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
971 * sed1.inp: Handle "\t#"-style comments.
972 (obj): Don't add any files -- now done in src/makefile.in.in.
973 (temacs): Don't depend on prefix-args.
974 (DOC): Reflect makefile changes regarding two-batch run.
976 * sed2.inp: Add comments showing how to use the system malloc.
977 (EMACS_CONFIG_OPTIONS): Set though not useful.
978 (HAVE_MKTIME): Define.
980 * mainmake (clean): Add target.
982 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
984 1994-07-14 Morten Welinder (terra@diku.dk)
986 * sed2.inp (HAVE_STRERROR): Define.
988 1994-07-08 Morten Welinder (terra@diku.dk)
990 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
992 1994-06-01 Morten Welinder (terra@diku.dk)
994 * sed4.inp: New file for configuring src/paths.h.
996 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
998 * Version 19.25 released.
1000 1994-05-22 Morten Welinder (terra@diku.dk)
1002 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
1003 to src/makefile.in.in.
1005 1994-05-20 Morten Welinder (terra@tyr.diku.dk)
1007 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
1008 Also set it to correct three-part value.
1010 1994-05-16 Morten Welinder (terra@tyr.diku.dk)
1012 * Version 19.23 released.
1014 * sed1.inp: Don't use `+' in regexps as different stream
1015 editors interpret them differently. Use `*' instead.
1017 1994-05-12 Morten Welinder (terra@diku.dk)
1019 * mainmake (install): Set the minimum stack (for running under
1020 DPMI) to 512K. Avoid using wildcard for matching one file.
1022 1994-05-08 Morten Welinder (terra@diku.dk)
1024 * sed3.inp: Don't pass version to [ce]tags.
1026 1994-04-30 Morten Welinder (terra@diku.dk)
1028 * sed1.inp: Don't comment out the inc-vers run as that
1029 does not exist anymore.
1030 Don't reset DEBUG_MOLE as that no longer is used.
1031 Identify the file being patched as src/...
1032 * sed2.inp: Identify the file being patched as src/...
1033 * sed3.inp: We don't have to have the version number in here
1034 anymore. Instead we patch the way it is passed from make to
1037 1994-04-29 Morten Welinder (terra@diku.dk)
1039 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
1040 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
1042 * sed2.inp: We have bcmp. Configuration is "msdos".
1045 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
1046 new configuration regarding utilities not to compile.
1047 Fix version number. Get rid of ^Ms.
1049 1994-01-08 Morten Welinder (terra@diku.dk)
1051 * sed3.inp: Improve make-compatibility by not using drive
1052 specifications and by not specifying an explicit shell.
1054 1994-01-07 Morten Welinder (terra@diku.dk)
1056 * sed1.inp: Incorporate the actions of patch1.
1057 * patch1: File deleted.
1059 1993-01-05 Morten Welinder (terra@diku.dk)
1061 * mainmake: New file, makefile for the main directory.
1063 * patch1: New file. Context diff to turn src/makefile.in into
1064 a msdos version called makefile.
1066 * emacs.pif: New file, program information file for Emacs under
1067 Windows. (This file contains non-printable characters.)
1069 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
1070 that someone is bound to create a better one. Mail uuencoded icons
1071 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
1072 (This file contains non-printable characters.)
1074 * sed3.inp: New file for changing lib-src/makefile.in into
1077 * sed2.inp: New file for changing src/config.h-in into src/config.h.
1079 * sed1.inp: New file for changing src/makefile.in.in into src/makefile.
1083 ;; add-log-time-zone-rule: t
1086 Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
1087 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
1089 This file is part of GNU Emacs.
1091 GNU Emacs is free software: you can redistribute it and/or modify
1092 it under the terms of the GNU General Public License as published by
1093 the Free Software Foundation, either version 3 of the License, or
1094 (at your option) any later version.
1096 GNU Emacs is distributed in the hope that it will be useful,
1097 but WITHOUT ANY WARRANTY; without even the implied warranty of
1098 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1099 GNU General Public License for more details.
1101 You should have received a copy of the GNU General Public License
1102 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
1104 ;;; arch-tag: b602fbb5-3776-4053-8de2-03da33c29d44