diff options
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | config.bat | 56 | ||||
| -rw-r--r-- | msdos/ChangeLog | 4 | ||||
| -rw-r--r-- | msdos/INSTALL | 2 |
4 files changed, 37 insertions, 29 deletions
| @@ -1,3 +1,7 @@ | |||
| 1 | 2014-08-09 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * config.bat: Fix EOL format in lines modified by last commit. | ||
| 4 | |||
| 1 | 2014-08-09 Reuben Thomas <rrt@sc3d.org> | 5 | 2014-08-09 Reuben Thomas <rrt@sc3d.org> |
| 2 | 6 | ||
| 3 | * make-dist (files): Remove msdos/is_exec.c and sigaction.c. | 7 | * make-dist (files): Remove msdos/is_exec.c and sigaction.c. |
diff --git a/config.bat b/config.bat index 6d3210af70e..bbfe396c41f 100644 --- a/config.bat +++ b/config.bat | |||
| @@ -19,13 +19,13 @@ rem You should have received a copy of the GNU General Public License | |||
| 19 | rem along with GNU Emacs. If not, see http://www.gnu.org/licenses/. | 19 | rem along with GNU Emacs. If not, see http://www.gnu.org/licenses/. |
| 20 | 20 | ||
| 21 | rem ---------------------------------------------------------------------- | 21 | rem ---------------------------------------------------------------------- |
| 22 | rem YOU'LL NEED THE FOLLOWING UTILITIES TO MAKE EMACS: | 22 | rem YOU'LL NEED THE FOLLOWING UTILITIES TO MAKE EMACS: |
| 23 | rem | 23 | rem |
| 24 | rem + msdos version 3 or better. | 24 | rem + msdos version 3 or better. |
| 25 | rem + DJGPP version 2.02 or later (version 2.03 or later recommended). | 25 | rem + DJGPP version 2.02 or later (version 2.03 or later recommended). |
| 26 | rem + make utility that allows breaking of the 128 chars limit on | 26 | rem + make utility that allows breaking of the 128 chars limit on |
| 27 | rem command lines. ndmake (as of version 4.5) won't work due to a | 27 | rem command lines. ndmake (as of version 4.5) won't work due to a |
| 28 | rem line length limit. The make that comes with DJGPP does work (and is | 28 | rem line length limit. The make that comes with DJGPP does work (and is |
| 29 | rem recommended). | 29 | rem recommended). |
| 30 | rem + rm, mv, and cp (from GNU file utilities). | 30 | rem + rm, mv, and cp (from GNU file utilities). |
| 31 | rem + sed (you can use the port that comes with DJGPP). | 31 | rem + sed (you can use the port that comes with DJGPP). |
| @@ -106,13 +106,13 @@ Echo Checking what version of DJGPP is installed... | |||
| 106 | If Not "%DJGPP%" == "" goto djgppOk | 106 | If Not "%DJGPP%" == "" goto djgppOk |
| 107 | Echo To compile 'Emacs' under MS-DOS you MUST have DJGPP installed! | 107 | Echo To compile 'Emacs' under MS-DOS you MUST have DJGPP installed! |
| 108 | Goto End | 108 | Goto End |
| 109 | :djgppOk | 109 | :djgppOk |
| 110 | echo int main() >junk.c | 110 | echo int main() >junk.c |
| 111 | echo #ifdef __DJGPP__ >>junk.c | 111 | echo #ifdef __DJGPP__ >>junk.c |
| 112 | echo {return (__DJGPP__)*10 + (__DJGPP_MINOR__);} >>junk.c | 112 | echo {return (__DJGPP__)*10 + (__DJGPP_MINOR__);} >>junk.c |
| 113 | echo #else >>junk.c | 113 | echo #else >>junk.c |
| 114 | echo #ifdef __GO32__ >>junk.c | 114 | echo #ifdef __GO32__ >>junk.c |
| 115 | echo {return 10;} >>junk.c | 115 | echo {return 10;} >>junk.c |
| 116 | echo #else >>junk.c | 116 | echo #else >>junk.c |
| 117 | echo {return 0;} >>junk.c | 117 | echo {return 0;} >>junk.c |
| 118 | echo #endif >>junk.c | 118 | echo #endif >>junk.c |
| @@ -123,21 +123,21 @@ junk | |||
| 123 | If ErrorLevel 10 Goto go32Ok | 123 | If ErrorLevel 10 Goto go32Ok |
| 124 | rm -f junk.c junk junk.exe | 124 | rm -f junk.c junk junk.exe |
| 125 | Echo To compile 'Emacs' under MS-DOS you MUST have DJGPP installed! | 125 | Echo To compile 'Emacs' under MS-DOS you MUST have DJGPP installed! |
| 126 | Goto End | 126 | Goto End |
| 127 | :go32Ok | 127 | :go32Ok |
| 128 | set djgpp_ver=2 | 128 | set djgpp_ver=2 |
| 129 | If Not ErrorLevel 22 Echo To build 'Emacs' you need DJGPP v2.02 or later! | 129 | If Not ErrorLevel 22 Echo To build 'Emacs' you need DJGPP v2.02 or later! |
| 130 | If Not ErrorLevel 22 Goto End | 130 | If Not ErrorLevel 22 Goto End |
| 131 | rm -f junk.c junk junk.exe | 131 | rm -f junk.c junk junk.exe |
| 132 | rem DJECHO is used by the top-level Makefile in the v2.x build | 132 | rem DJECHO is used by the top-level Makefile in the v2.x build |
| 133 | Echo Checking whether 'djecho' is available... | 133 | Echo Checking whether 'djecho' is available... |
| 134 | redir -o Nul -eo djecho -o junk.$$$ foo | 134 | redir -o Nul -eo djecho -o junk.$$$ foo |
| 135 | If Exist junk.$$$ Goto djechoOk | 135 | If Exist junk.$$$ Goto djechoOk |
| 136 | Echo To build 'Emacs' you need the 'djecho.exe' program! | 136 | Echo To build 'Emacs' you need the 'djecho.exe' program! |
| 137 | Echo 'djecho.exe' is part of 'djdevNNN.zip' basic DJGPP development kit. | 137 | Echo 'djecho.exe' is part of 'djdevNNN.zip' basic DJGPP development kit. |
| 138 | Echo Either unpack 'djecho.exe' from the 'djdevNNN.zip' archive, | 138 | Echo Either unpack 'djecho.exe' from the 'djdevNNN.zip' archive, |
| 139 | Echo or, if you have 'echo.exe', copy it to 'djecho.exe'. | 139 | Echo or, if you have 'echo.exe', copy it to 'djecho.exe'. |
| 140 | Echo Then run CONFIG.BAT again with the same arguments you did now. | 140 | Echo Then run CONFIG.BAT again with the same arguments you did now. |
| 141 | Goto End | 141 | Goto End |
| 142 | :djechoOk | 142 | :djechoOk |
| 143 | rm -f junk.$$$ | 143 | rm -f junk.$$$ |
diff --git a/msdos/ChangeLog b/msdos/ChangeLog index 709e68fc849..9a84c907cf5 100644 --- a/msdos/ChangeLog +++ b/msdos/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2014-08-09 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * INSTALL: Fix last change. | ||
| 4 | |||
| 1 | 2014-08-09 Reuben Thomas <rrt@sc3d.org> | 5 | 2014-08-09 Reuben Thomas <rrt@sc3d.org> |
| 2 | 6 | ||
| 3 | * sed2v2.inp: Remove support for DJGPP 2.01. | 7 | * sed2v2.inp: Remove support for DJGPP 2.01. |
diff --git a/msdos/INSTALL b/msdos/INSTALL index 1521a5078a4..cba9f651b72 100644 --- a/msdos/INSTALL +++ b/msdos/INSTALL | |||
| @@ -12,7 +12,7 @@ supported (e.g., with a specialized driver such as doslfn). | |||
| 12 | 12 | ||
| 13 | To build and install the DJGPP port, you need to have the DJGPP ports | 13 | To build and install the DJGPP port, you need to have the DJGPP ports |
| 14 | of GCC (the GNU C compiler), GNU Make, rm, mv, cp, and sed, and | 14 | of GCC (the GNU C compiler), GNU Make, rm, mv, cp, and sed, and |
| 15 | version 2.03 or later of DJGPP itself. See the remarks in CONFIG.BAT | 15 | version 2.02 or later of DJGPP itself. See the remarks in CONFIG.BAT |
| 16 | for more information about locations and versions. The Emacs FAQ (see | 16 | for more information about locations and versions. The Emacs FAQ (see |
| 17 | info/efaq.info) includes pointers to Internet sites where you can find | 17 | info/efaq.info) includes pointers to Internet sites where you can find |
| 18 | the necessary utilities; search for "MS-DOS". The configuration step | 18 | the necessary utilities; search for "MS-DOS". The configuration step |