diff options
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | config.bat | 5 | ||||
| -rw-r--r-- | lib-src/ChangeLog | 5 | ||||
| -rw-r--r-- | lib-src/Makefile.in | 5 | ||||
| -rw-r--r-- | msdos/ChangeLog | 5 | ||||
| -rw-r--r-- | msdos/sed1x.inp | 1 | ||||
| -rw-r--r-- | msdos/sed3x.inp | 5 | ||||
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/Makefile.in | 1 | ||||
| -rw-r--r-- | src/s/msdos.h | 2 |
10 files changed, 30 insertions, 8 deletions
| @@ -1,3 +1,7 @@ | |||
| 1 | 2010-05-11 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile. | ||
| 4 | |||
| 1 | 2010-05-10 Glenn Morris <rgm@gnu.org> | 5 | 2010-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 | |||
| 231 | sed -f ../msdos/sed3v2.inp <makefile.new >Makefile | 231 | sed -f ../msdos/sed3v2.inp <makefile.new >Makefile |
| 232 | :libsrc2 | 232 | :libsrc2 |
| 233 | rm -f makefile.new junk.c | 233 | rm -f makefile.new junk.c |
| 234 | if "%X11%" == "" goto libsrc2a | ||
| 235 | mv Makefile makefile.tmp | ||
| 236 | sed -f ../msdos/sed3x.inp <makefile.tmp >Makefile | ||
| 237 | rm -f makefile.tmp | ||
| 238 | :libsrc2a | ||
| 234 | if "%nodebug%" == "" goto libsrc3 | 239 | if "%nodebug%" == "" goto libsrc3 |
| 235 | sed -e "/^CFLAGS *=/s/ *-gcoff//" <Makefile >makefile.tmp | 240 | sed -e "/^CFLAGS *=/s/ *-gcoff//" <Makefile >makefile.tmp |
| 236 | sed -e "/^ALL_CFLAGS *=/s/=/= -s/" <makefile.tmp >Makefile | 241 | sed -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 @@ | |||
| 1 | 2010-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 | |||
| 1 | 2010-05-10 Glenn Morris <rgm@gnu.org> | 6 | 2010-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" | ||
| 172 | LIBS_SYSTEM = MSDOS_LIBS_SYSTEM | ||
| 173 | #endif | ||
| 174 | |||
| 175 | LOADLIBES=$(LIBS_SYSTEM) | 170 | LOADLIBES=$(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 @@ | |||
| 1 | 2010-05-11 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * sed1x.inp (LIBS_SYSTEM): Edit to -lxext -lsys. | ||
| 4 | * sed3x.inp: New file. | ||
| 5 | |||
| 1 | 2010-05-10 Glenn Morris <rgm@gnu.org> | 6 | 2010-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}.! | |||
| 5 | s!^ @true *$! @rem! | 5 | s!^ @true *$! @rem! |
| 6 | s/DOC/DOC-X/g | 6 | s/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 @@ | |||
| 1 | 2010-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 | |||
| 1 | 2010-05-10 Eli Zaretskii <eliz@gnu.org> | 6 | 2010-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 |
| 325 | LIBS_SYSTEM = MSDOS_LIBS_SYSTEM | ||
| 326 | #ifdef HAVE_X_WINDOWS | 325 | #ifdef HAVE_X_WINDOWS |
| 327 | MSDOS_OBJ = dosfns.o msdos.o | 326 | MSDOS_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 |