diff options
| author | Richard M. Stallman | 1995-09-02 16:25:34 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1995-09-02 16:25:34 +0000 |
| commit | 2f3e7987f203dcdeee361532808748d8ac504064 (patch) | |
| tree | f647cb08497df9810e7c93560dad44042b53f38a | |
| parent | c9684936567a0fe525e1f5cdef2fdc802cf5385d (diff) | |
| download | emacs-2f3e7987f203dcdeee361532808748d8ac504064.tar.gz emacs-2f3e7987f203dcdeee361532808748d8ac504064.zip | |
Simplify using new names file names src/makefile.in,
config.in, paths.in. Change Echo commands not to use `.
| -rw-r--r-- | config.bat | 68 |
1 files changed, 17 insertions, 51 deletions
diff --git a/config.bat b/config.bat index 446060c186e..3f838c81430 100644 --- a/config.bat +++ b/config.bat | |||
| @@ -57,33 +57,33 @@ shift | |||
| 57 | goto again | 57 | goto again |
| 58 | rem ---------------------------------------------------------------------- | 58 | rem ---------------------------------------------------------------------- |
| 59 | :msdos | 59 | :msdos |
| 60 | Echo Checking whether `sed' is available... | 60 | Echo Checking whether 'sed' is available... |
| 61 | Sed -e "w junk.$$$" <Nul | 61 | sed -e "w junk.$$$" <Nul |
| 62 | If Exist junk.$$$ Goto sedOk | 62 | If Exist junk.$$$ Goto sedOk |
| 63 | Echo To configure `Emacs' you need to have `sed'! | 63 | Echo To configure 'Emacs' you need to have 'sed'! |
| 64 | Goto End | 64 | Goto End |
| 65 | :sedOk | 65 | :sedOk |
| 66 | Echo Checking whether `rm' is available... | 66 | Echo Checking whether 'rm' is available... |
| 67 | rm -f junk.$$$ | 67 | rm -f junk.$$$ |
| 68 | If Not Exist junk.$$$ Goto rmOk | 68 | If Not Exist junk.$$$ Goto rmOk |
| 69 | Echo To configure `Emacs' you need to have `rm'! | 69 | Echo To configure 'Emacs' you need to have 'rm'! |
| 70 | Goto End | 70 | Goto End |
| 71 | :rmOk | 71 | :rmOk |
| 72 | Echo Checking whether `mv' is available... | 72 | Echo Checking whether 'mv' is available... |
| 73 | rm -f junk.1 junk.2 | 73 | rm -f junk.1 junk.2 |
| 74 | echo foo >junk.1 | 74 | echo foo >junk.1 |
| 75 | mv junk.1 junk.2 | 75 | mv junk.1 junk.2 |
| 76 | If Exist junk.2 Goto mvOk | 76 | If Exist junk.2 Goto mvOk |
| 77 | Echo To configure `Emacs' you need to have `mv'! | 77 | Echo To configure 'Emacs' you need to have 'mv'! |
| 78 | rm -f junk.1 | 78 | rm -f junk.1 |
| 79 | Goto End | 79 | Goto End |
| 80 | :mvOk | 80 | :mvOk |
| 81 | rm -f junk.2 | 81 | rm -f junk.2 |
| 82 | Echo Checking whether `gcc' is available... | 82 | Echo Checking whether 'gcc' is available... |
| 83 | echo main(){} >junk.c | 83 | echo main(){} >junk.c |
| 84 | gcc -c junk.c | 84 | gcc -c junk.c |
| 85 | if exist junk.o goto gccOk | 85 | if exist junk.o goto gccOk |
| 86 | Echo To configure `Emacs' you need to have `gcc'! | 86 | Echo To configure 'Emacs' you need to have 'gcc'! |
| 87 | rm -f junk.c | 87 | rm -f junk.c |
| 88 | Goto End | 88 | Goto End |
| 89 | :gccOk | 89 | :gccOk |
| @@ -91,41 +91,17 @@ rm -f junk.c junk.o | |||
| 91 | Rem ---------------------------------------------------------------------- | 91 | Rem ---------------------------------------------------------------------- |
| 92 | Echo Configuring the source directory... | 92 | Echo Configuring the source directory... |
| 93 | cd src | 93 | cd src |
| 94 | set PATHSH=paths-h.in | ||
| 95 | if exist %PATHSH% goto src1 | ||
| 96 | set PATHSH=paths.h-in | ||
| 97 | if exist %PATHSH% goto src1 | ||
| 98 | echo config: *** The file originally called "src/paths.h.in" cannot be found. | ||
| 99 | cd .. | ||
| 100 | goto end | ||
| 101 | :src1 | ||
| 102 | set CONFIGH=config-h.in | ||
| 103 | if exist %CONFIGH% goto src2 | ||
| 104 | set CONFIGH=config.h-in | ||
| 105 | if exist %CONFIGH% goto src2 | ||
| 106 | echo config: *** The file originally called "src/config.h.in" cannot be found. | ||
| 107 | cd .. | ||
| 108 | goto end | ||
| 109 | :src2 | ||
| 110 | set MAKEFILEIN=makefile.in-in | ||
| 111 | if exist %MAKEFILEIN% goto src3 | ||
| 112 | set MAKEFILEIN=makefile-in.in | ||
| 113 | if exist %MAKEFILEIN% goto src3 | ||
| 114 | echo makefile: *** The file originally called "src/makefile.in.in" cannot be found. | ||
| 115 | cd .. | ||
| 116 | goto end | ||
| 117 | :src3 | ||
| 118 | 94 | ||
| 119 | rem Create "paths.h" | 95 | rem Create "paths.h" |
| 120 | sed -f ../msdos/sed4.inp <%PATHSH% >paths.tmp | 96 | sed -f ../msdos/sed4.inp <paths.in >paths.tmp |
| 121 | update paths.tmp paths.h >nul | 97 | update paths.tmp paths.h >nul |
| 122 | rm -f paths.tmp | 98 | rm -f paths.tmp |
| 123 | 99 | ||
| 124 | rem Create "config.h" | 100 | rem Create "config.h" |
| 125 | rm -f config.h2 config.tmp | 101 | rm -f config.h2 config.tmp |
| 126 | cp %CONFIGH% config.tmp | 102 | cp config.in config.tmp |
| 127 | if "%X11%" == "" goto src4 | 103 | if "%X11%" == "" goto src4 |
| 128 | sed -f ../msdos/sed2x.inp <%CONFIGH% >config.tmp | 104 | sed -f ../msdos/sed2x.inp <config.in >config.tmp |
| 129 | :src4 | 105 | :src4 |
| 130 | sed -f ../msdos/sed2.inp <config.tmp >config.h2 | 106 | sed -f ../msdos/sed2.inp <config.tmp >config.h2 |
| 131 | update config.h2 config.h >nul | 107 | update config.h2 config.h >nul |
| @@ -134,11 +110,12 @@ rm -f config.tmp config.h2 | |||
| 134 | rem On my system dir.h gets in the way. It's a VMS file so who cares. | 110 | rem On my system dir.h gets in the way. It's a VMS file so who cares. |
| 135 | if exist dir.h ren dir.h vmsdir.h | 111 | if exist dir.h ren dir.h vmsdir.h |
| 136 | 112 | ||
| 137 | rem Create "makefile" from "makefile.in.in". | 113 | rem Create "makefile" from "makefile.in". |
| 138 | rm -f makefile junk.c | 114 | rm -f makefile junk.c |
| 139 | sed -e "1,/cpp stuff/s@^# .*$@@" <%MAKEFILEIN% >junk.c | 115 | sed -e "1,/cpp stuff/s@^# .*$@@" <makefile.in >junk.c |
| 140 | gcc -E junk.c | sed -f ../msdos/sed1.inp >makefile | 116 | gcc -E junk.c | sed -f ../msdos/sed1.inp >makefile |
| 141 | rm -f junk.c | 117 | rm -f junk.c |
| 118 | |||
| 142 | if "%X11%" == "" goto src5 | 119 | if "%X11%" == "" goto src5 |
| 143 | mv makefile makefile.tmp | 120 | mv makefile makefile.tmp |
| 144 | sed -f ../msdos/sed1x.inp <makefile.tmp >makefile | 121 | sed -f ../msdos/sed1x.inp <makefile.tmp >makefile |
| @@ -153,17 +130,9 @@ cd .. | |||
| 153 | rem ---------------------------------------------------------------------- | 130 | rem ---------------------------------------------------------------------- |
| 154 | Echo Configuring the library source directory... | 131 | Echo Configuring the library source directory... |
| 155 | cd lib-src | 132 | cd lib-src |
| 156 | set MAKEFILEIN=makefile.in-in | ||
| 157 | if exist %MAKEFILEIN% goto libsrc1 | ||
| 158 | set MAKEFILEIN=makefile-in.in | ||
| 159 | if exist %MAKEFILEIN% goto libsrc1 | ||
| 160 | echo makefile: *** The file originally called "lib-src/Makefile.in.in" cannot be found. | ||
| 161 | cd .. | ||
| 162 | goto end | ||
| 163 | :libsrc1 | ||
| 164 | rem Create "makefile" from "makefile.in". | 133 | rem Create "makefile" from "makefile.in". |
| 165 | sed -e "1,/cpp stuff/s@^# .*$@@" <%MAKEFILEIN% >junk.c | 134 | sed -e "1,/cpp stuff/s@^# .*$@@" <makefile.in >junk.c |
| 166 | gcc -E -I. -I../src junk.c | sed -e "s/^ / /" -e "/^#/d" -e "/^[ ]*$/d" >Makefile.new | 135 | gcc -E -I. -I../src junk.c | sed -e "s/^ / /" -e "/^#/d" -e "/^[ ]*$/d" >makefile.new |
| 167 | sed -f ../msdos/sed3.inp <makefile.new >makefile | 136 | sed -f ../msdos/sed3.inp <makefile.new >makefile |
| 168 | rm -f makefile.new junk.c | 137 | rm -f makefile.new junk.c |
| 169 | if "%nodebug%" == "" goto libsrc2 | 138 | if "%nodebug%" == "" goto libsrc2 |
| @@ -189,6 +158,3 @@ rem ---------------------------------------------------------------------- | |||
| 189 | :end | 158 | :end |
| 190 | set X11= | 159 | set X11= |
| 191 | set nodebug= | 160 | set nodebug= |
| 192 | set MAKEFILEIN= | ||
| 193 | set PATHSH= | ||
| 194 | set CONFIGH= | ||