Move LIBS_SYSTEM from cpp to configure.
[bpt/emacs.git] / msdos / ChangeLog
1 2010-05-10 Glenn Morris <rgm@gnu.org>
2
3 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
4
5 * sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
6
7 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
8
9 * Version 23.2 released.
10
11 2010-05-08 Glenn Morris <rgm@gnu.org>
12
13 * sed1v2.inp (LIBS_TERMCAP): Edit to empty.
14 (TERMCAP_OBJ): Edit to tparam.o.
15
16 2010-05-07 Eli Zaretskii <eliz@gnu.org>
17
18 Fix breakage due to autoconfiscation of Makefile.in files.
19
20 * sed3v2.inp (C_SWITCH_MACHINE): Edit to empty.
21
22 * sed1v2.inp (@LIB_MATH@): Edit to -lm.
23 (C_SWITCH_MACHINE, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_TEMACS)
24 (LD_SWITCH_X_SITE_AUX, LD_SWITCH_X_SITE_AUX_RPATH)
25 (LD_SWITCH_SYSTEM, LD_SWITCH_SYSTEM_EXTRA, LIBTIFF, LIBJPEG)
26 (LIBPNG, LIBGIF, LIBXPM, XFT_LIBS, DBUS_CFLAGS, DBUS_LIBS)
27 (DBUS_OBJ, GCONF_CFLAGS, GCONF_LIBS, GTK_OBJ, LIBXMU, LIBXSM)
28 (LIBXTR6, XOBJ, TOOLKIT_LIBW, WIDGET_OBJ, CYGWIN_OBJ, NS_OBJ)
29 (NS_SUPPORT, LIBSELINUX_LIBS, START_FILES): Edit to empty.
30 (XMENU_OBJ): Edit to xmenu.o.
31 (FONT_OBJ): Edit to value used for X on Unix.
32 (PRE_ALLOC_OBJ): Edit to lastfile.o.
33 (POST_ALLOC_OBJ): Edit to $(vmlimitobj).
34 (@unexec@): Edit to unexec.o.
35
36 2010-05-06 Glenn Morris <rgm@gnu.org>
37
38 * sed1v2.inp, sed5x.inp: Remove LN_S, unused.
39
40 2010-04-01 Eli Zaretskii <eliz@gnu.org>
41
42 Remove support for DJGPP v1.x.
43
44 * sed3.inp:
45 * sed2.inp:
46 * sed1.inp:
47 * mainmake: Files removed.
48
49 2010-03-27 Eli Zaretskii <eliz@gnu.org>
50
51 * sedlisp.inp (VPATH): Don't edit, no longer needed.
52 (lisp, srcdir): Adapt to lisp/Makefile.in changes.
53 (abs_top_builddir): New edit.
54
55 * sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
56 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
57
58 * sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
59 (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
60
61 * sed1v2.inp (abs_builddir): Edit into "../src".
62
63 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
64
65 * Branch for 23.2.
66
67 2010-02-19 Eli Zaretskii <eliz@gnu.org>
68
69 * INSTALL: Remove a CVS-specific note. Update for latest versions
70 of Windows.
71
72 2009-09-17 Eli Zaretskii <eliz@gnu.org>
73
74 * sed1v2.inp (OTHER_FILES): Edit to empty.
75
76 2009-09-11 Eli Zaretskii <eliz@gnu.org>
77
78 * mainmake.v2 (bootstrap): Ensure enough environment space
79 will be available to run config.bat.
80
81 2009-08-27 Eli Zaretskii <eliz@gnu.org>
82
83 * sed1v2.inp (buildobj.h): Replace "echo" with "djecho".
84
85 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
86
87 * Branch for 23.1.
88
89 2009-04-14 Eli Zaretskii <eliz@gnu.org>
90
91 * mainmake.v2 (src) <gdb.ini>: Don't replace the line with
92 x_error_quitter; instead, append "set environment NAME" to the end.
93 Set NAME and USERNAME in the environment to the same value.
94
95 2009-02-28 Eli Zaretskii <eliz@gnu.org>
96
97 * mainmake.v2 (boot): Don't require b-emacs.exe if not building
98 out of CVS. (Bug#2151)
99
100 2008-12-19 Eli Zaretskii <eliz@gnu.org>
101
102 * INSTALL: Document the problems on Windows Vista and the
103 --with-system-malloc option to config.bat.
104
105 * sedalloc.inp: New file.
106
107 2008-11-21 Eli Zaretskii <eliz@gnu.org>
108
109 * mainmake.v2 (misc): New target.
110 (all, info): Depend on `misc'.
111
112 2008-11-15 Eli Zaretskii <eliz@gnu.org>
113
114 * mainmake.v2 (src): Move removal of src/bootlisp after recursing
115 into `lisp'.
116
117 Make bootstrap work again:
118
119 * mainmake.v2 (boot): New variable.
120 (src): Pass $(boot) to sub-Make. Remove src/bootlisp. If
121 src/bootlisp exists after running Make, run Make in `lisp' as
122 well.
123 (clean, mostlyclean): Remove bogus repeated clean in the top-level
124 directory.
125 (info, bootstrap-clean): New targets.
126 (bootstrap): Depend only on bootstrap-clean. Commands modified to
127 be equivalent to top-level Makefile.in.
128 (bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
129 (bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
130 (clean, mostlyclean, distclean, maintainer-clean, extraclean):
131 Don't recurse into lwlib and oldXMenu.
132
133 * sed1v2.inp: Create bootlisp when bootstrapping b-emacs.exe.
134
135 * sedlisp.inp: Don't convert *.el files to Unix text format, and
136 don't copy ldefs-boot.el into loaddefs.el.
137
138 * sed6.inp: Edit out Unixy shell features in maintainer-clean
139 targets in doc/ Makefiles.
140
141 * INSTALL: Update the list of utilities needed by lisp/Makefile
142 and for bootstrapping.
143
144 2008-11-08 Eli Zaretskii <eliz@gnu.org>
145
146 * INSTALL: New file, with build instructions moved from the
147 top-level INSTALL.
148
149 2008-10-14 Eli Zaretskii <eliz@gnu.org>
150
151 * sedlisp.inp (lisp): Set to absolute file name of current
152 directory, not to ".", to have it on EMACSLOADPATH when we descend
153 into subdirectories.
154
155 2008-08-23 Eli Zaretskii <eliz@gnu.org>
156
157 * sed2v2.inp: Remove definition of USER_FULL_NAME (now defined on
158 src/s/msdos.h).
159
160 * sed3v2.inp: Edit out @LIB_SRC_EXTRA_INSTALLABLES@.
161
162 * sed1v2.inp (version): Define to empty.
163 (ALL_CFLAGS, LIBES): Edit out @FOO@ stuff.
164 (EXEEXT): Define to .exe.
165 Edit "ln -f" into "cp -pf".
166 Edit "touch" into "djecho $@ >", to avoid requiring touch.exe.
167 (b-emacs${EXEEXT}): Don't remove emacs.exe and temacs.exe.
168 Edit "`/bin/pwd`/" into "./".
169 Stubify emacs after it is dumped, to produce emacs.exe.
170 Stubedit temacs.exe to 1024K of stack, emacs.exe to 2048K, and
171 b-emacs.exe to 3072K.
172
173 * mainmake.v2 (emacs lispref lispintro): Chdir under doc/.
174 (emacs): Renamed from `man', to reflect changes in doc directory
175 structure. All callers changed.
176 (clean mostlyclean distclean maintainer-clean extraclean): Chdir
177 into doc/ for manuals. Add misc subdirectory.
178 (src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
179 (install): Don't stubify/stubedit emacs.exe, this is now done by
180 src/Makefile.
181
182 2007-10-05 Eli Zaretskii <eliz@gnu.org>
183
184 * sed6.inp: Update comment to reflect doc directory structure.
185
186 * sed1v2.inp (RSVG_LIBS, RSVG_CFLAGS): Edit out.
187
188 2007-07-25 Glenn Morris <rgm@gnu.org>
189
190 * Relicense all FSF files to GPLv3 or later.
191
192 * COPYING: Switch to GPLv3.
193
194 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
195
196 * Version 22.1 released.
197
198 2007-02-10 Glenn Morris <rgm@gnu.org>
199
200 * COPYING.DJ: Remove file since it is no longer needed (see README
201 for details).
202
203 2007-01-28 Glenn Morris <rgm@gnu.org>
204
205 * COPYING.DJ: New file.
206
207 2006-12-04 Eli Zaretskii <eliz@gnu.org>
208
209 * sed2v2.inp (HAVE_SYNC): Define.
210
211 2006-11-25 Eli Zaretskii <eliz@gnu.org>
212
213 * sed1v2.inp (CFLAGS_SOUND): Edit out.
214
215 2006-09-15 Jay Belanger <belanger@truman.edu>
216
217 * COPYING: Replace "Library Public License" by "Lesser Public
218 License" throughout.
219
220 2005-09-10 Sven Joachim <svenjoac@gmx.de> (tiny change)
221
222 * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h,
223 getopt.o and getopt1.o.
224
225 2005-07-04 Lute Kamstra <lute@gnu.org>
226
227 Update FSF's address in GPL notices.
228
229 2004-11-10 Eli Zaretskii <eliz@gnu.org>
230
231 * sed1.inp: Revert last change.
232
233 2004-11-09 Jan Djärv <jan.h.d@swipnet.se>
234
235 * sed1v2.inp: Use djecho for buildobj.lst.
236
237 * sed1.inp: Ditto.
238
239 2004-11-08 Eli Zaretskii <eliz@gnu.org>
240
241 * sedlisp.inp (bootstrap-clean): Copy ldefs-boot.el onto
242 loaddefs.el, unless the latter exists and is newer.
243
244 * mainmake.v2 (mostlyclean, distclean, maintainer-clean)
245 (extraclean, bootfast): New targets.
246 (top_distclean): New macro, used by distclean, maintainer-clean,
247 and extraclean.
248 (.PHONY): Add bootfast.
249 (bootstrap): Make bootstrap-after in lisp.
250 (bootstrap-clean-before): Clean in man, lispref, and lispintro as well.
251
252 * sed2v2.inp (HAVE_BZERO): Define for GCC v3.x and later.
253
254 2004-10-06 Eli Zaretskii <eliz@gnu.org>
255
256 * sed1v2.inp (LC_ALL=C): Fix src/Makefile breakage caused by
257 recent (2004-09-24) changes in src/Makefile.in.
258
259 2004-08-14 Eli Zaretskii <eliz@gnu.org>
260
261 * sedleim.inp: Remove the lines which say "<TAB>@true", to avoid
262 running a Unixy shell and to reincarnate the "Nothing to be done
263 for `all'" message from Make when there's nothing to be done.
264
265 2004-05-11 Eli Zaretskii <eliz@gnu.org>
266
267 * sedleim.inp (distclean): Remove stamp-subdirs.
268 (SUBDIRS): Don't use `touch', use `djecho' instead.
269 (changed.tit, changed.misc): Use `djecho' instead of `echo'.
270
271 2004-05-02 Eli Zaretskii <eliz@gnu.org>
272
273 * sed2v2.inp (HAVE_GETRUSAGE): Define.
274
275 2003-09-22 Eli Zaretskii <eliz@gnu.org>
276
277 * mainmake.v2 (man lispref lispintro): Specify an explicit target
278 `info', like Makefile.in does.
279
280 2003-08-31 Eli Zaretskii <eliz@gnu.org>
281
282 * sed3v2.inp (srcdir): Use "command.com /c cd" to produce an
283 absolute file name of the current working directory. This avoids
284 the warning from Make about circular dependencies.
285
286 2003-08-30 Eli Zaretskii <eliz@gnu.org>
287
288 * sedlisp.inp: Set FNCASE=y for all targets in the lisp directory,
289 so that CVS etc. file names are filtered out of the list of
290 subdirectories.
291
292 2003-08-28 Eli Zaretskii <eliz@gnu.org>
293
294 * sed6.inp (elisp.dvi, index.texi): Replace Unix shell commands
295 with equivalent COMMAND.COM commands.
296
297 2003-08-24 Eli Zaretskii <eliz@gnu.org>
298
299 * sed3v2.inp (EXEEXT): Define to an empty string.
300
301 * sed1v2.inp (EXEEXT): Define to an empty string.
302 Remove src/emacs after producing b-emacs.exe.
303
304 * sed2v2.inp (HAVE_DIFFTIME, HAVE_MEMCMP, HAVE_MEMMOVE)
305 (HAVE_SIZE_T): Define.
306
307 2002-04-16 Eli Zaretskii <eliz@is.elta.co.il>
308
309 * sed2v2.inp: New file.
310
311 * sed2.inp: Remove DJGPP v2.x stuff.
312
313 2002-03-27 Eli Zaretskii <eliz@is.elta.co.il>
314
315 * sedlisp.inp <bootstrap-clean>: Make sure all *.el files have
316 Unix EOLs, to avoid overflowing pure storage while bootstrapping.
317
318 2002-03-20 Eli Zaretskii <eliz@is.elta.co.il>
319
320 * mainmake.v2 (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
321 (bootstrap-clean-before, bootstrap-clean-after): Return to the
322 top-level directory after sub-make.
323 (bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
324
325 * sed1v2.inp: Fix editing of the rule for ${libsrc}make-docfile.
326
327 2002-03-09 Eli Zaretskii <eliz@is.elta.co.il>
328
329 Add support for bootstrapping Emacs:
330
331 * sed1v2.inp: Edit the bootstrap-* targets. Fix the mostlyclean
332 target.
333
334 * mainmake.v2 (maybe_bootstrap, bootstrap, bootstrap-lisp-1)
335 (bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
336 (bootstrap-clean-after): New targets.
337 (all): Depend on maybe_bootstrap.
338
339 2001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
340
341 * sed1v2.inp: Delete _gdbinit in distclean target.
342
343 2001-12-09 Pavel Janík <Pavel@Janik.cz>
344
345 * COPYING: Moved back.
346
347 2001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
348
349 * sed2.inp (HAVE_VFORK): Don't define: the fragment in sysdep.c
350 which needed it is gone.
351
352 2001-11-29 Pavel Janík <Pavel@Janik.cz>
353
354 * COPYING: Removed.
355
356 2001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
357
358 * mainmake.v2 (lispintro): New target.
359 (all): Add lispintro.
360
361 * sed6.inp (SHELL): Comment away, for lispintro.
362
363 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
364
365 * sed6.inp (texinputdir): Add, for the lispref directory.
366
367 * mainmake.v2 (all): Add lispref.
368 (man lispref): Add lispref.
369
370 2001-10-20 Gerd Moellmann <gerd@gnu.org>
371
372 * (Version 21.1 released.)
373
374 2001-10-05 Gerd Moellmann <gerd@gnu.org>
375
376 * Branch for 21.1.
377
378 2001-07-20 Eli Zaretskii <eliz@is.elta.co.il>
379
380 * mainmake.v2 (install): Create site-lisp/subdirs.el if it is not
381 already there.
382
383 2001-07-06 Eli Zaretskii <eliz@is.elta.co.il>
384
385 * sed2.inp: Ifdef away the test for !HAVE_MKTIME, to avoid parse
386 error in "gcc -E -traditional" with GCC 3.0.
387
388 2001-04-02 Eli Zaretskii <eliz@is.elta.co.il>
389
390 * sedleim.inp (srcdir=): Edit @srcdir@ into an absolute file name
391 of the leim subdirectory, so that EMACSLOADPATH doesn't break when
392 titdic-convert chdirs into leim/quail.
393
394 2001-03-30 Eli Zaretskii <eliz@is.elta.co.il>
395
396 * sedleim.inp: Adapt to changes in leim/Makefile.in's $(TIT)
397 target.
398
399 2001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
400
401 * README: New file.
402
403 * sed1.inp: Add copyright.
404 * sed1v2.inp: Add copyright.
405 * sed2.inp: Add copyright.
406 * sed2x.inp: Add copyright.
407 * sed3.inp: Add copyright.
408 * sed3v2.inp: Add copyright.
409 * sed4.inp: Add copyright.
410 * sed5x.inp: Add copyright.
411 * sed6.inp: Add copyright.
412 * sedleim.inp: Add copyright.
413 * sedlisp.inp: Add copyright.
414
415 2001-02-20 Eli Zaretskii <eliz@is.elta.co.il>
416
417 * mainmake.v2, mainmake: Add copyright.
418
419 2000-11-22 Eli Zaretskii <eliz@is.elta.co.il>
420
421 * sed2.inp (NSIG) [__DJGPP__ == 2 && __DJGPP_MINOR__ == 1]:
422 Define; it is undefined in DJGPP v2.01.
423
424 2000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
425
426 * sed2.inp (HAVE_MKSTEMP): Define.
427
428 2000-10-07 Eli Zaretskii <eliz@is.elta.co.il>
429
430 * sedleim.inp (RUN-EMACS): Remove EMACSLOADPATH setting as part of
431 the command; use Make's "export EMACSLOADPATH=" instead. Remove
432 the handling of `command` expansion, leim/Makefile.in doesn't use
433 that anymore.
434
435 2000-08-29 Eli Zaretskii <eliz@is.elta.co.il>
436
437 * sed2.inp (HAVE_INDEX, HAVE_RINDEX): Define.
438
439 2000-08-22 Eli Zaretskii <eliz@is.elta.co.il>
440
441 * mainmake.v2 (TAGS): Don't use [a-zA-Z]*, as it causes wildcard
442 expansion to become case-sensitive and return all file names in
443 upper case on plain DOS.
444
445 2000-08-05 Eli Zaretskii <eliz@is.elta.co.il>
446
447 * mainmake.v2 (src): Put gdb.tmp after -a, since djecho's -a
448 switch requires an argument.
449
450 2000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
451
452 * mainmake.v2 (src): Make the rule faster by using a single djecho
453 command instead of multiple redir invocations.
454 (install): Speed up by using a command.com's for loop.
455
456 2000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
457
458 * sed3v2.inp: Define ALLOCA to an empty string.
459
460 2000-07-18 Eli Zaretskii <eliz@is.elta.co.il>
461
462 * sed1v2.inp: Put getloadavg.o into LIBOBJS, not GETLOADAVG_LIBS.
463
464 2000-07-09 Eli Zaretskii <eliz@is.elta.co.il>
465
466 * sed1v2.inp: Set LIBSOUND to an empty string.
467
468 2000-06-26 Eli Zaretskii <eliz@is.elta.co.il>
469
470 * sed2.inp: Define HAVE_STRUCT_TIMEZONE in src/config.h.
471
472 2000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
473
474 * sed1v2.inp: Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
475
476 2000-06-18 Eli Zaretskii <eliz@is.elta.co.il>
477
478 * sedlisp.inp (srcdir): Edit this variable.
479
480 2000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
481
482 * sedlisp.inp: New file.
483
484 2000-05-18 Eli Zaretskii <eliz@is.elta.co.il>
485
486 * sed6.inp: Changes to allow "make foo.dvi" on DJGPP platforms:
487 (ENVADD): Redefine as empty, to avoid requiring a Unixy shell.
488 (TEXINPUTS): Use semi-colon; export explicitly.
489 (MAKEINFO): Export explicitly.
490
491 2000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
492
493 * mainmake.v2 (install): Install ebrowse.exe.
494
495 2000-04-14 Dave Love <fx@gnu.org>
496
497 * sed1v2.inp, sed1.inp: Add LIBS, LIBOBJS.
498
499 2000-03-13 Eli Zaretskii <eliz@is.elta.co.il>
500
501 * sed2.inp: Add PROTOTYPES and POINTER_TYPE, per the new
502 config.in.
503
504 2000-01-27 Eli Zaretskii <eliz@is.elta.co.il>
505
506 * sed2.inp (HAVE_SETITIMER): Define.
507
508 1999-11-18 Eli Zaretskii <eliz@is.elta.co.il>
509
510 * sed2.inp (HAVE_TM_GMTOFF, HAVE_MBLEN): Define.
511
512 * sed1v2.inp: Convert "LC_ALL=C ./temacs" to MS-DOS equivalent.
513
514 1999-07-29 Eli Zaretskii <eliz@gnu.org>
515
516 * sedleim.inp (SHELL, MAKESHELL): Use /xyzzy/command as the shell.
517
518 1999-07-12 Richard Stallman <rms@gnu.org>
519
520 * Version 20.4 released.
521
522 1999-07-01 Eli Zaretskii <eliz@gnu.org>
523
524 * mainmake.v2 (SHELL, MAKESHELL): Don't use /dos/command, it can
525 invoke an incompatible version of COMMAND.COM.
526
527 1999-05-19 Eli Zaretskii <eliz@gnu.org>
528
529 * sed1v2.inp: Use -gcoff instead of -g in CFLAGS, for those who
530 have GCC configured by default to use stabs, which unexec.c
531 doesn't currently support.
532
533 1999-01-14 Eli Zaretskii <eliz@gnu.org>
534
535 * mainmake.v2 (install): Use update instead of sed to install fns.el.
536
537 1999-01-11 Eli Zaretskii <eliz@gnu.org>
538
539 * mainmake.v2 (install): Install fns.el in ../bin, since Emacs
540 looks for it in exec-directory.
541
542 1999-01-07 Eli Zaretskii <eliz@gnu.org>
543
544 * sedleim.inp: New file, for configuring the leim directory.
545
546 * mainmake.v2 (src): Build files in leim if leim/Makefile exists.
547 (clean): Add clean in leim.
548
549 1998-11-08 Eli Zaretskii <eliz@mescaline.gnu.org>
550
551 * mainmake.v2 (SHELL, MAKESHELL): Don't use `override'.
552
553 1998-10-20 Eli Zaretskii <eliz@mescaline.gnu.org>
554
555 * mainmake.v2: Forcibly set SHELL and MAKESHELL to force Make to
556 use COMMAND.COM as the shell.
557
558 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
559
560 * Version 20.3 released.
561
562 1998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
563
564 * mainmake.v2 (TAGS tags): Fix file name wildcards in lisp
565 directory.
566
567 1998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
568
569 * mainmake.v2 (src): Replace topdir with top_srcdir in commands
570 which generate gdb.ini.
571
572 1998-04-12 Eli Zaretskii <eliz@delysid.gnu.org>
573
574 * mainmake.v2 (version): Determine emacs-version from
575 lisp/version.el. Pass it to sub-Make's.
576
577 1998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
578
579 * sed3v2.inp: When installing ${version},
580 do it replacing @version@.
581
582 * mainmake.v2 (version): Compute the version from lisp/version.el
583 and pass to sub-Make's. Pass top_srcdir to sub-Make's.
584
585 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
586
587 * sed6.inp: New file, configures the man directory for MSDOS.
588
589 * mainmake.v2 (man): New target to build the manual.
590 (all): Add the man dependency.
591 (install): Change bin\\nul to bin\nul.
592
593 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
594
595 * Version 20.2 released.
596
597 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
598
599 * Version 20.1 released.
600
601 1997-09-07 Eli Zaretskii <eliz@is.elta.co.il>
602
603 * sed1v2.inp: Enlarge the stack size of temacs to 100KB.
604
605 1997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
606
607 * sed2.inp (EMACS_CONFIGURATION): Set to i386-pc-msdosdjgpp.
608
609 1997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
610
611 * sed1v2.inp (CPPFLAGS, LDFLAGS): Edit to empty.
612
613 1997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
614
615 * sed2.inp (HAVE_LOGB, HAVE_FREXP, HAVE_FMOD, HAVE_RINT)
616 (HAVE_CBRT, HAVE_FPATHCONF, HAVE_SETRLIMIT): Defined.
617
618 * sed1.inp, sed1v2.inp: Remove `stamp-oldxmenu' dependency, so
619 MSDOS users won't need `touch' installed.
620
621 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
622
623 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
624
625 * Version 19.33 released.
626
627 1996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
628
629 * is_exec.c: Renamed from is-exec.c.
630
631 1996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
632
633 * Version 19.32 released.
634
635 * is-exec.c, sigaction.c: New files.
636
637 1996-07-24 Eli Zaretskii <eliz@is.elta.co.il>
638
639 * mainmake.v2 (TAGS): Make sure bin/etags.exe is current. Make
640 the rules always generate TAGS.
641
642 1996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
643
644 * sed2.inp: Don't undef MULTI_FRAME.
645
646 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
647
648 * Version 19.31 released.
649
650 1996-04-17 Eli Zaretskii <eliz@is.elta.co.il>
651
652 * sed1.inp: Replace `make-docfile' with `make-doc.exe'. In case
653 src/Makefile needs to rebuild `make-doc.exe', use one command per line.
654 Undo the previous change.
655
656 1996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
657
658 * sed1.inp: Change make-docfile to make-doc.exe in a second place.
659
660 1996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
661
662 * mainmake.v2 (src): Create a file with sed commands instead of using
663 a long sed command line (some versions of Sed don't handle that).
664 (gdb): Merged back into src, undoing April 13 change.
665 (install): Do use if statements, but not a loop.
666
667 1996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
668
669 * mainmake.v2 (gdb): New target, broken out of src.
670 (install): Use simple explicit copy commands, not a loop.
671
672 1996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
673
674 * sed2.inp: Under DJGPP v2, use <sys/config.h> instead of most of
675 config.h.in.
676
677 * sed1v2.inp, sed3v2.inp, mainmake.v2: New files.
678
679 1996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
680
681 * sed2.inp (LOCALTIME_CACHE, HAVE_TZSET): Define these.
682
683 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
684
685 * Version 19.30 released.
686
687 1995-11-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
688
689 * sed3.inp: Alter test-distrib to test-dis.
690
691 1995-11-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
692
693 * mainmake (install): Don't mv make-doc.exe into ../bin/.
694
695 1995-10-11 Kim Storm <kfstorm@wombat.gnu.ai.mit.edu>
696
697 * sed1.inp: Call make-doc.exe instead of make-docfile.
698
699 1995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
700
701 * sed2.inp: Define STDC_HEADERS.
702 Undefine MULTI_FRAME, until somebody fixes msdos.h and msdos.c.
703
704 1995-01-20 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
705
706 * sed3.inp: Fix sed append command to behave as intended.
707
708 1995-01-20 Morten Welinder <terra@diku.dk>
709
710 * sed3.inp: Delete mysterious dot. Add comment to protect blank
711 line at end of file. Make sure make-docfile is compiled.
712
713 1995-01-10 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
714
715 * sed3.inp: Use coff2exe on make-docfile.
716 * sed1.inp: Not go32, which has problems with long arg lists.
717
718 1994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
719
720 * sed1.inp: Handle "\t#"-style comments.
721 (obj): Don't add any files -- now done in src/makefile.in.in
722 (temacs): Don't depend on prefix-args.
723 (DOC): Reflect makefile changes regarding two-batch run.
724
725 * sed2.inp: Add comments showing how to use the system malloc.
726 (EMACS_CONFIG_OPTIONS): Set though not useful.
727 (HAVE_MKTIME): Define.
728
729 * mainmake (clean): Add target.
730
731 * sed1x.inp, sed2x.inp, sed5x.inp: New files for X configuration.
732
733 1994-07-14 Morten Welinder (terra@diku.dk)
734
735 * sed2.inp (HAVE_STRERROR): Define.
736
737 1994-07-08 Morten Welinder (terra@diku.dk)
738
739 * sed1.inp, sed2.inp: Use "m/intel386" instead of "m/dos386.h".
740
741 1994-06-01 Morten Welinder (terra@diku.dk)
742
743 * sed4.inp: New file for configuring src/paths.h.
744
745 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
746
747 * Version 19.25 released.
748
749 1994-05-22 Morten Welinder (terra@diku.dk)
750
751 * sed1.inp: Adding dos-fns.elc to the set of lisp files was moved
752 to src/makefile.in.in.
753
754 1994-05-20 Morten Welinder (terra@tyr.diku.dk)
755
756 * sed2.inp: Reflect change from CONFIGURATION to EMACS_CONFIGURATION.
757 Also set it to correct three-part value.
758
759 1994-05-16 Morten Welinder (terra@tyr.diku.dk)
760
761 * Version 19.23 released.
762
763 * sed1.inp: Don't use `+' in regexps as different stream
764 editors interpret them differently. Use `*' instead.
765
766 1994-05-12 Morten Welinder (terra@diku.dk)
767
768 * mainmake (install): Set the minimum stack (for running under
769 DPMI) to 512K. Avoid using wildcard for matching one file.
770
771 1994-05-08 Morten Welinder (terra@diku.dk)
772
773 * sed3.inp: Don't pass version to [ce]tags.
774
775 1994-04-30 Morten Welinder (terra@diku.dk)
776
777 * sed1.inp: Don't comment out the inc-vers run as that
778 does not exist anymore.
779 Don't reset DEBUG_MOLE as that no longer is used.
780 Identify the file being patched as src/...
781 * sed2.inp: Identify the file being patched as src/...
782 * sed3.inp: We don't have to have the version number in here
783 anymore. Instead we patch the way it is passed from make to
784 the C compiler.
785
786 1994-04-29 Morten Welinder (terra@diku.dk)
787
788 * sed1.inp: Set CFLAGS=-O2, not -g. Handle the new
789 M_FILE, S_FILE, and SET_MAKE defines. Get rid of ^Ms.
790
791 * sed2.inp: We have bcmp. Configuration is "msdos".
792 Get rid of ^Ms.
793
794 * sed3.inp: Set CFLAGS=-O2, not -g. Correct for
795 new configuration regarding utilities not to compile.
796 Fix version number. Get rid of ^Ms.
797
798 1994-01-08 Morten Welinder (terra@diku.dk)
799
800 * sed3.inp: Improve make-compatibility by not using drive
801 specifications and by not specifying an explicit shell.
802
803 1994-01-07 Morten Welinder (terra@diku.dk)
804
805 * sed1.inp: Incorporate the actions of patch1.
806 * patch1: File deleted.
807
808 1993-01-05 Morten Welinder (terra@diku.dk)
809
810 * mainmake: New file, makefile for the main directory.
811
812 * patch1: New file. Context diff to turn src/makefile.in into
813 a msdos version called makefile.
814
815 * emacs.pif: New file, program information file for Emacs under
816 Windows. (This file contains non-printable characters.)
817
818 * emacs.ico: New file, icon for Emacs under Windows. It's so ugly
819 that someone is bound to create a better one. Mail uuencoded icons
820 to terra@diku.dk, but be prepared to sign a copyright disclaimer.
821 (This file contains non-printable characters.)
822
823 * sed3.inp: New file for changing lib-src/makefile.in into
824 lib-src/makefile.
825
826 * sed2.inp: New file for changing src/config.h-in into src/config.h.
827
828 * sed1.inp: New file for changing src/makefile.in.in into src/makefile.
829
830 ;; Local Variables:
831 ;; coding: utf-8
832 ;; add-log-time-zone-rule: t
833 ;; End:
834
835 Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
836 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
837
838 This file is part of GNU Emacs.
839
840 GNU Emacs is free software: you can redistribute it and/or modify
841 it under the terms of the GNU General Public License as published by
842 the Free Software Foundation, either version 3 of the License, or
843 (at your option) any later version.
844
845 GNU Emacs is distributed in the hope that it will be useful,
846 but WITHOUT ANY WARRANTY; without even the implied warranty of
847 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
848 GNU General Public License for more details.
849
850 You should have received a copy of the GNU General Public License
851 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
852
853 ;;; arch-tag: b602fbb5-3776-4053-8de2-03da33c29d44