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