aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--config.bat5
-rw-r--r--lib-src/ChangeLog5
-rw-r--r--lib-src/Makefile.in5
-rw-r--r--msdos/ChangeLog5
-rw-r--r--msdos/sed1x.inp1
-rw-r--r--msdos/sed3x.inp5
-rw-r--r--src/ChangeLog5
-rw-r--r--src/Makefile.in1
-rw-r--r--src/s/msdos.h2
10 files changed, 30 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index 52abe513e23..d65a6060a60 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
12010-05-11 Glenn Morris <rgm@gnu.org>
2
3 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
4
12010-05-10 Glenn Morris <rgm@gnu.org> 52010-05-10 Glenn Morris <rgm@gnu.org>
2 6
3 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp. 7 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
diff --git a/config.bat b/config.bat
index 271673bc302..e2e57bb5ef9 100644
--- a/config.bat
+++ b/config.bat
@@ -231,6 +231,11 @@ Goto libsrc2
231sed -f ../msdos/sed3v2.inp <makefile.new >Makefile 231sed -f ../msdos/sed3v2.inp <makefile.new >Makefile
232:libsrc2 232:libsrc2
233rm -f makefile.new junk.c 233rm -f makefile.new junk.c
234if "%X11%" == "" goto libsrc2a
235mv Makefile makefile.tmp
236sed -f ../msdos/sed3x.inp <makefile.tmp >Makefile
237rm -f makefile.tmp
238:libsrc2a
234if "%nodebug%" == "" goto libsrc3 239if "%nodebug%" == "" goto libsrc3
235sed -e "/^CFLAGS *=/s/ *-gcoff//" <Makefile >makefile.tmp 240sed -e "/^CFLAGS *=/s/ *-gcoff//" <Makefile >makefile.tmp
236sed -e "/^ALL_CFLAGS *=/s/=/= -s/" <makefile.tmp >Makefile 241sed -e "/^ALL_CFLAGS *=/s/=/= -s/" <makefile.tmp >Makefile
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 608d5c618b3..6f3879fb266 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,8 @@
12010-05-11 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (LIBS_SYSTEM) [MSDOS]: Do not reset.
4 (config.h) [MSDOS]: Do not include.
5
12010-05-10 Glenn Morris <rgm@gnu.org> 62010-05-10 Glenn Morris <rgm@gnu.org>
2 7
3 * Makefile.in (LIBS_SYSTEM): Set with configure, not cpp. 8 * Makefile.in (LIBS_SYSTEM): Set with configure, not cpp.
diff --git a/lib-src/Makefile.in b/lib-src/Makefile.in
index 5f0fb6e671f..683a97393db 100644
--- a/lib-src/Makefile.in
+++ b/lib-src/Makefile.in
@@ -167,11 +167,6 @@ CPP_CFLAGS = $(C_SWITCH_SYSTEM) $(C_SWITCH_MACHINE) -DHAVE_CONFIG_H -I. -I../src
167# ========================== start of cpp stuff ======================= 167# ========================== start of cpp stuff =======================
168/* From here on, comments must be done in C syntax. */ 168/* From here on, comments must be done in C syntax. */
169 169
170#ifdef MSDOS
171#include "../src/config.h"
172LIBS_SYSTEM = MSDOS_LIBS_SYSTEM
173#endif
174
175LOADLIBES=$(LIBS_SYSTEM) 170LOADLIBES=$(LIBS_SYSTEM)
176 171
177 172
diff --git a/msdos/ChangeLog b/msdos/ChangeLog
index 6922c6f55db..bed87472907 100644
--- a/msdos/ChangeLog
+++ b/msdos/ChangeLog
@@ -1,3 +1,8 @@
12010-05-11 Glenn Morris <rgm@gnu.org>
2
3 * sed1x.inp (LIBS_SYSTEM): Edit to -lxext -lsys.
4 * sed3x.inp: New file.
5
12010-05-10 Glenn Morris <rgm@gnu.org> 62010-05-10 Glenn Morris <rgm@gnu.org>
2 7
3 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty. 8 * sed1v2.inp, sed3v2.inp (LIBS_SYSTEM): Edit to empty.
diff --git a/msdos/sed1x.inp b/msdos/sed1x.inp
index 2a7ce82d528..8be94aafa03 100644
--- a/msdos/sed1x.inp
+++ b/msdos/sed1x.inp
@@ -5,6 +5,7 @@ s!^ cd \${oldXMenudir}; \${MAKE}.*$! ${MAKE} -C ${oldXMenudir}.!
5s!^ @true *$! @rem! 5s!^ @true *$! @rem!
6s/DOC/DOC-X/g 6s/DOC/DOC-X/g
7#/^LIBXMENU *=/s!= *!= ../oldxmenu/! 7#/^LIBXMENU *=/s!= *!= ../oldxmenu/!
8/^LIBS_SYSTEM *=/s!= *!= -lxext -lsys!
8/^temacs *:/s!OLDXMENU!LIBXMENU! 9/^temacs *:/s!OLDXMENU!LIBXMENU!
9 10
10# arch-tag: 3e8a78f2-3dec-44f3-81f6-3785a562da19 11# arch-tag: 3e8a78f2-3dec-44f3-81f6-3785a562da19
diff --git a/msdos/sed3x.inp b/msdos/sed3x.inp
new file mode 100644
index 00000000000..71148c9800d
--- /dev/null
+++ b/msdos/sed3x.inp
@@ -0,0 +1,5 @@
1# -sed3x.inp------------------------------------------------------------
2# Extra configuration script for lib-src/makefile for DesqView/X
3# ----------------------------------------------------------------------
4/^LIBS_SYSTEM *=/s!= *!= -lxext -lsys!
5
diff --git a/src/ChangeLog b/src/ChangeLog
index fab6d2034cc..8bac6573c23 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12010-05-11 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (LIBS_SYSTEM) [MSDOS]: Do not reset.
4 * s/msdos.h (MSDOS_LIBS_SYSTEM): Remove.
5
12010-05-10 Eli Zaretskii <eliz@gnu.org> 62010-05-10 Eli Zaretskii <eliz@gnu.org>
2 7
3 * xdisp.c (init_iterator): Don't turn on bidi reordering in 8 * xdisp.c (init_iterator): Don't turn on bidi reordering in
diff --git a/src/Makefile.in b/src/Makefile.in
index 69e37fb236a..292429fc7b4 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -322,7 +322,6 @@ LD=ld
322#endif 322#endif
323 323
324#ifdef MSDOS 324#ifdef MSDOS
325LIBS_SYSTEM = MSDOS_LIBS_SYSTEM
326#ifdef HAVE_X_WINDOWS 325#ifdef HAVE_X_WINDOWS
327MSDOS_OBJ = dosfns.o msdos.o 326MSDOS_OBJ = dosfns.o msdos.o
328#else 327#else
diff --git a/src/s/msdos.h b/src/s/msdos.h
index a594bb850f4..4d7ca08d3c0 100644
--- a/src/s/msdos.h
+++ b/src/s/msdos.h
@@ -140,9 +140,7 @@ You lose; /* Emacs for DOS must be compiled with DJGPP */
140 commentary below, in the non-X branch. The 140KB number was 140 commentary below, in the non-X branch. The 140KB number was
141 measured on GNU/Linux and on MS-WIndows. */ 141 measured on GNU/Linux and on MS-WIndows. */
142#define SYSTEM_PURESIZE_EXTRA (-170000+140000) 142#define SYSTEM_PURESIZE_EXTRA (-170000+140000)
143#define MSDOS_LIBS_SYSTEM -lxext -lsys
144#else 143#else
145#define MSDOS_LIBS_SYSTEM
146/* We need a little extra space, see ../../lisp/loadup.el. 144/* We need a little extra space, see ../../lisp/loadup.el.
147 As of 20091024, DOS-specific files use up 62KB of pure space. But 145 As of 20091024, DOS-specific files use up 62KB of pure space. But
148 overall, we end up wasting 130KB of pure space, because 146 overall, we end up wasting 130KB of pure space, because