* README.ja: Updated as to MAKEIT.BAT and MAKE1.BAT.
authorminakaji <minakaji>
Thu, 1 Feb 2001 03:19:36 +0000 (03:19 +0000)
committerminakaji <minakaji>
Thu, 1 Feb 2001 03:19:36 +0000 (03:19 +0000)
* make1.bat: New file.
* makeit.bat: Ditto.
* make.bat: Removed.

ChangeLog
README.ja
make.bat [deleted file]
make1.bat [new file with mode: 0755]
makeit.bat [new file with mode: 0755]

index 68f0f06..7e50eef 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2001-02-01  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>
+
+       * README.ja: Updated as to MAKEIT.BAT and MAKE1.BAT.
+       * make1.bat: New file.
+       * makeit.bat: Ditto.
+       * make.bat: Removed.
+
 2001-01-18  Katsumi Yamaoka   <yamaoka@jpl.org>
 
        * inv-19.el (next-visible-point): Return the value of `point-max'
 2001-01-18  Katsumi Yamaoka   <yamaoka@jpl.org>
 
        * inv-19.el (next-visible-point): Return the value of `point-max'
index 497bd06..159efe0 100644 (file)
--- a/README.ja
+++ b/README.ja
@@ -112,9 +112,9 @@ Emacs \e$B$K$h$kJT=8$N:]!":G=*=$@5;~9o$rJ]B8$9$k$?$a$N%f!<%F%#%j%F%#!#\e(B
 ** \e$BE83+$7$?>l=j$G<B9T\e(B
 
 \e$BB>$N%G%#%l%/%H%j!<$K%$%s%9%H!<%k$7$?$/$J$$$J$i!"0J2<$N$3$H$@$1$r$d$C$F\e(B
 ** \e$BE83+$7$?>l=j$G<B9T\e(B
 
 \e$BB>$N%G%#%l%/%H%j!<$K%$%s%9%H!<%k$7$?$/$J$$$J$i!"0J2<$N$3$H$@$1$r$d$C$F\e(B
-\e$B$/$@$5$$\e(B (MS-DOS \e$B7O$N\e(B OS \e$B$N$?$a$K\e(B make.bat \e$B$,MQ0U$5$l$F$$$^$9!#\e(B
-make.bat \e$B$NMxMQ$K$D$$$F$O2<5-!V\e(Bmake.bat \e$B$rMxMQ$9$k\e(B (MS-DOS \e$B7O\e(B OS \e$B$N>l\e(B
-\e$B9g\e(B)\e$B!W$r;2>H$7$F2<$5$$\e(B)\e$B!#\e(B:
+\e$B$/$@$5$$\e(B (MS-DOS \e$B7O$N\e(B OS \e$B$N$?$a$K\e(B MAKEIT.BAT \e$B$,MQ0U$5$l$F$$$^$9!#\e(B
+MAKEIT.BAT \e$B$NMxMQ$K$D$$$F$O2<5-!V\e(BMAKEIT.BAT \e$B$rMxMQ$9$k\e(B (MS-DOS \e$B7O\e(B OS
+\e$B$N>l9g\e(B)\e$B!W$r;2>H$7$F2<$5$$\e(B)\e$B!#\e(B:
 
   % make
 
 
   % make
 
@@ -192,39 +192,56 @@ emacs \e$B$N%3%^%s%IL>$r;XDj$9$k$3$H$,$G$-$^$9!#Nc$($P!"\e(B
 XEmacs \e$B$N%Q%C%1!<%8%7%9%F%`$O\e(B XEmacs 21.0 \e$B$+$=$l0J9_$rMW5a$9$k$3$H$KCm\e(B
 \e$B0U$7$F$/$@$5$$!#\e(B
 
 XEmacs \e$B$N%Q%C%1!<%8%7%9%F%`$O\e(B XEmacs 21.0 \e$B$+$=$l0J9_$rMW5a$9$k$3$H$KCm\e(B
 \e$B0U$7$F$/$@$5$$!#\e(B
 
-** make.bat \e$B$rMxMQ$9$k\e(B (MS-DOS \e$B7O\e(B OS \e$B$N>l9g\e(B)
+** MAKEIT.BAT \e$B$rMxMQ$9$k\e(B (MS-DOS \e$B7O\e(B OS \e$B$N>l9g\e(B)
 
 
-MS-DOS \e$B7O$N\e(B OS \e$B$N$?$a$K\e(B make.bat \e$B$,MQ0U$5$l$F$$$^$9!#\e(Bmake.bat \e$B$rMxMQ\e(B
-\e$B$9$k$K$OE:IU$N\e(B make.bat \e$B$rJT=8$9$k$3$H$,I,MW$G$9\e(B (cygwin \e$B4D6-$rMxMQ\e(B
-\e$B$7$F$$$kJ}$O\e(B make.exe \e$B$H\e(B Makefile \e$B$rMxMQ$9$k$3$H$,$G$-$^$9\e(B)\e$B!#\e(B
+MS-DOS \e$B7O$N\e(B OS \e$B$N$?$a$K\e(B MAKEIT.BAT \e$B$H\e(B MAKE1.BAT \e$B$,MQ0U$5$l$F$$$^$9\e(B
+(cygwin \e$B4D6-$rMxMQ$7$F$$$kJ}$O\e(B make.exe \e$B$H\e(B Makefile \e$B$rMxMQ$9$k$3$H$,$G\e(B
+\e$B$-$^$9\e(B)\e$B!#\e(BMAKEIT.BAT \e$B$O!"%$%s%9%H!<%k$N4D6-JQ?t$r@_Dj$7$?8e$K\e(B MAKE1.BAT
+\e$B$r8F=P$7$^$9!#\e(BMAKE1.BAT \e$B$K$h$C$F<B:]$N%$%s%9%H!<%k$KI,MW$J%3%^%s%I$,<B\e(B
+\e$B9T$5$l$^$9!#\e(B
 
 
-make.bat \e$B$NCf$G$O\e(B `rem' \e$B$,9TF,$K$"$k9T$O%3%a%s%H$H$7$F07$o$l$^$9!#I,\e(B
-\e$BMW$K1~$8!"\e(B`rem' \e$B$rA^F~$7$?$j!"$^$?$O:o=|$7$?$j$7$F2<$5$$!#\e(B
+\e$B$3$l$i$rMxMQ$9$k$K$O\e(B MAKEIT.BAT \e$B$rJT=8$9$k$3$H$,I,MW$G$9!#0BA4$N$?$a$9\e(B
+\e$B$Y$F$N4D6-JQ?t$N%G%U%)%k%H$NCM$O6uJ8;zNs$K$J$C$F$$$^$9!#$*;H$$$N%7%9%F\e(B
+\e$B%`$K$"$o$;$F$3$l$i$NJQ?t$r;XDj$7$F$/$@$5$$!#\e(B
 
 
-make.bat \e$B$G%G%#%U%)%k%H$GM-8z$K$J$C$F$$$k@_Dj$O!"\e(B
+\e$B3+H/!"F0:n3NG'$,\e(B Windows \e$B$G$7$+9T$J$o$l$F$$$J$$$?$a!"8E$$%P!<%8%g%s$N\e(B
+DOS \e$B$G$OF0:n$7$J$$2DG=@-$,$"$j$^$9!#ITET9g$rH/8+$7$?J}$O\e(B
+apel-ja@m17n.org \e$B$^$G$4O"Mm2<$5$$!#\e(B
 
 
-  set MEADOWVER=1.10
-  set PREFIX=c:\usr\meadow
-  set EMACS=%PREFIX%\%MEADOWVER%\bin\meadow95.exe
+*** MAKEIT.BAT \e$B$NJT=8\e(B
+
+DOS \e$B$N%P%C%A%U%!%$%k$NCf$G$O\e(B `rem' \e$B$,9TF,$K$"$k9T$O%3%a%s%H$H$7$F07$o\e(B
+\e$B$l$^$9!#I,MW$K1~$8!"\e(BMAKEIT.BAT \e$B$N3F9TF,$K\e(B `rem' \e$B$rA^F~$7$?$j!"$^$?$O:o\e(B
+\e$B=|$7$?$j$7$F2<$5$$!#\e(B
+
+\e$B$^$?!"%P%C%A%U%!%$%kFb$N\e(B `%\e$BJQ?tL>\e(B%' \e$B$O<B9T;~$N4D6-JQ?t$NCM$HCV$-49$($i\e(B
+\e$B$l$^$9!#\e(B
+
+c:\usr\Meadow \e$B$K%$%s%9%H!<%k$5$l$F$$$k\e(B 1.10 \e$B$N\e(B Meadow \e$B$r;HMQ\e(B
+\e$B$7$F$$$k>l9g$NJQ?t@_Dj$NNc$r5s$2$^$9!#\e(B
+
+  set PREFIX=c:\usr\Meadow
+  set EMACS=%PREFIX%\1.10\bin\meadow95.exe
+  set EXEC_PREFIX=
   set LISPDIR=%PREFIX%\site-lisp
   set LISPDIR=%PREFIX%\site-lisp
-  set VLISPDIR=%PREFIX%\%MEADOWVER%\site-lisp
+  set VERSION_SPECIFIC_LISPDIR=%PREFIX%\1.10\site-lisp
+  set DEFAULT_MAKE_ARG=elc
 
 
-\e$B$G!"\e(Bmeadow \e$B$N%P%$%J%j$,\e(B c:\usr\meadow\1.10\bin\meadow95.exe \e$B$K%$%s%9\e(B
-\e$B%H!<%k$5$l$F$$$k$3$H$rA0Ds$K$7$F$$$^$9!#$=$NA0Ds$K4p$E$-!"\e(BAPEL \e$B$N%b\e(B
-\e$B%8%e!<%k$N$&$A!"\e(Bmeadow \e$B$N%P!<%8%g%s$K0MB8$7$J$$%b%8%e!<%k$r\e(B 
+\e$B>e5-$NNc$G$O!"\e(Bmeadow \e$B$N%P%$%J%j$,\e(B c:\usr\Meadow\1.10\bin\meadow95.exe
+\e$B$K%$%s%9%H!<%k$5$l$F$$$k$3$H$rA0Ds$K$7$F$$$^$9!#$=$NA0Ds$K4p$E$-!"\e(BAPEL
+\e$B$N%b%8%e!<%k$N$&$A!"\e(Bmeadow \e$B$N%P!<%8%g%s$K0MB8$7$J$$%b%8%e!<%k$r\e(B 
 
 
-  c:\usr\meadow\site-lisp
+  c:\usr\Meadow\site-lisp
 
 \e$B$K!"%P!<%8%g%s$K0MB8$9$k%b%8%e!<%k$r\e(B
 
 
 \e$B$K!"%P!<%8%g%s$K0MB8$9$k%b%8%e!<%k$r\e(B
 
-  c:\usr\meadow\1.10\site-lisp
+  c:\usr\Meadow\1.10\site-lisp
 
 
-\e$B$K%$%s%9%H!<%k$7$h$&$H$7$^$9!#>e5-$NNc$r;29M$K!"<+J,$N4D6-MQ$N@_Dj$r=q\e(B
-\e$B$-9~$s$G\e(B make.bat \e$B$rF0$+$7$F2<$5$$!#\e(B
+\e$B$K%$%s%9%H!<%k$7$h$&$H$7$^$9!#\e(B
 
 19.3x \e$B0JA0$N\e(B Emacs (\e$BNc$($P\e(B 19.28 \e$B%Y!<%9$N\e(B Mule for Windows) \e$B$K$O%P!<%8%g\e(B
 \e$B%s0MB8$N\e(B site-lisp \e$B%G%#%l%/%H%j\e(B (\e$B>e5-$NNc$G8@$($P\e(B
 
 19.3x \e$B0JA0$N\e(B Emacs (\e$BNc$($P\e(B 19.28 \e$B%Y!<%9$N\e(B Mule for Windows) \e$B$K$O%P!<%8%g\e(B
 \e$B%s0MB8$N\e(B site-lisp \e$B%G%#%l%/%H%j\e(B (\e$B>e5-$NNc$G8@$($P\e(B
-c:\usr\meadow\1.10\site-lisp) \e$B$,B8:_$;$:!"%G%#%U%)%k%H$G$O\e(B load-path \e$B$b\e(B
+c:\usr\Meadow\1.10\site-lisp) \e$B$,B8:_$;$:!"%G%#%U%)%k%H$G$O\e(B load-path \e$B$b\e(B
 \e$BDL$C$F$$$^$;$s!#$3$N>l9g$O\e(B c:\usr\mule\site-lisp \e$B$J$I$N%P!<%8%g%sHs0MB8\e(B
 \e$B$N\e(B site-lisp \e$B%G%#%l%/%H%j$K\e(B APEL \e$B$NA4$F$N%b%8%e!<%k$rF~$l$l$PNI$$$G$7$g\e(B
 \e$B$&!#\e(B
 \e$BDL$C$F$$$^$;$s!#$3$N>l9g$O\e(B c:\usr\mule\site-lisp \e$B$J$I$N%P!<%8%g%sHs0MB8\e(B
 \e$B$N\e(B site-lisp \e$B%G%#%l%/%H%j$K\e(B APEL \e$B$NA4$F$N%b%8%e!<%k$rF~$l$l$PNI$$$G$7$g\e(B
 \e$B$&!#\e(B
@@ -233,10 +250,66 @@ Demacs \e$B$N@_DjNc$r=`Hw$9$k$3$H$,$G$-$^$;$s$G$7$?!#\e(BDemacs \e$B$K\e(B APEL \e$B$
 \e$B%9%H!<%k$7$?J}$O!"@_DjNc$r\e(B apel-ja@m17n.org \e$B$KAw$C$F2<$5$$\e(B (\e$BHs9XFI<T$G\e(B
 \e$B$bAw?.$O$G$-$^$9\e(B)\e$B!#\e(B
 
 \e$B%9%H!<%k$7$?J}$O!"@_DjNc$r\e(B apel-ja@m17n.org \e$B$KAw$C$F2<$5$$\e(B (\e$BHs9XFI<T$G\e(B
 \e$B$bAw?.$O$G$-$^$9\e(B)\e$B!#\e(B
 
+
+*** MAKEIT.BAT \e$B$NJT=8$N:]!"CN$C$F$*$/$HJXMx$J\e(B Tips
+
+\e$B0z?t$r;XDj$7$J$$$G\e(B MAKEIT.BAT \e$B$r<B9T$5$;$k$H!"\e(BDEFAULT_MAKE_ARG \e$B$K;XDj\e(B
+\e$B$5$l$F$$$k\e(B target \e$B$,<B9T$5$l$^$9\e(B (\e$B%G%#%U%)%k%H$O0BA4$N$?$a$K\e(B target \e$B$,\e(B
+\e$B6u$K$J$C$F$*$j!"%a%C%;!<%8$@$1EG$$$F;_$^$k$h$&$K$J$C$F$^$9\e(B)\e$B!#\e(B
+
+MAKEIT.BAT \e$B$rJT=8$7$F!"\e(B
+
+  set DEFAULT_MAKE_ARG=install
+
+\e$B$H5-=R$7$F$*$/$3$H$G!"\e(BMAKEIT.BAT \e$B$r%@%V%k%/%j%C%/$9$k$@$1$G%$%s%9%H!<\e(B
+\e$B%k$9$k$3$H$,$G$-$^$9!#\e(B
+
+MAKEIT.BAT \e$B$O!"2<5-$N$$$:$l$+$N%U%!%$%k$,B8:_$9$k$H$-$O!"$=$N%U%!%$%k\e(B
+\e$B$N@_Dj$rM%@h$7$FFI$_9~$`$N$G!"E,59JT=8$7$?\e(B MAKEIT.BAT \e$B$O2<5-$N$$$:$l$+\e(B
+\e$B$N%U%!%$%k$H$7$F!"%3%T!<$7$F%-!<%W$7$F$*$/$H!"%"%C%W%0%l!<%I$N:]$K\e(B
+MAKEIT.BAT \e$B$r:FJT=8$9$kI,MW$,$J$/JXMx$G$9!#\e(B
+
+\e$BM%@h=g$KJB$Y$k$H2<5-$N$h$&$K$J$j$^$9!#2<5-$N\e(B 1-x \e$B$O\e(B apel \e$B@lMQ!"\e(B2-x \e$B$O\e(B
+\e$BF1<o$N\e(B MAKEIT.BAT \e$B$rMxMQ$7$F$$$k\e(B cmail, skk \e$B$H6&DL$7$FMxMQ$9$k$3$H$,$G\e(B
+\e$B$-$^$9!#\e(B
+
+  1-1. %HOME%\.elispmk.apel.bat
+  1-2. %HOME%\elisp\elispmk.apel.bat
+  1-3. %HOME%\config\elispmk.apel.bat
+  1-4. c:\Program Files\Meadow\elispmk.apel.bat
+  1-5. c:\Meadow\elispmk.apel.bat
+  1-6. d:\Meadow\elispmk.apel.bat
+
+  2-1. %HOME%\.elispmk.bat
+  2-2. %HOME%\elisp\elispmk.bat
+  2-3. %HOME%\config\elispmk.bat
+  2-4. c:\Program Files\Meadow\elispmk.bat
+  2-5. c:\Meadow\elispmk.bat
+  2-6. d:\Meadow\elispmk.bat
+
+*** \e$B%P%C%A%U%!%$%k<B9T;~$NCm0U\e(B
+
+MAKEIT.BAT, MAKE1.BAT \e$B$O4D6-JQ?t$rMxMQ$7$F$$$k$?$a$K!"<B9T;~$K4D6-JQ?t\e(B
+\e$B$N$?$a$N%a%b%j3dEv$F$,$G$-$:$K!"%(%i!<$K$J$k$3$H$,$"$j$^$9!#\e(BWindows \e$B$r\e(B
+\e$BMxMQ$7$F$$$k>l9g$O!"\e(BDOSPROMPT \e$B$N%W%m%Q%F%#$G4D6-JQ?t$N=i4|%5%$%:$,!V<+\e(B
+\e$BF0!W$K$J$C$F$$$k$H!"4D6-JQ?t$,@_Dj$G$-$J$$$H$$$&%(%i!<$,=P$k$N$G!"E,Ev\e(B
+\e$B$JCM\e(B (2048 \e$B$J$I\e(B) \e$B$rF~$l$F$*$/I,MW$,$"$j$^$9!#\e(Bnon Windows \e$B$N\e(B DOS \e$B$N>l9g\e(B
+\e$B$O!"\e(Bconfig.sys \e$B$K\e(B
+
+   SHELL=C:\COMMAND.COM /E:4096 /P
+
+\e$B$J$I$H=q$-!"4D6-JQ?t$K3dEv$F2DG=$J%a%b%j$r3NJ]$7$^$9!#\e(BDOS \e$B$N%P!<%8%g%s\e(B
+\e$B$K$h$C$F\e(B /E:nnn \e$B$G;XDj$G$-$k4D6-JQ?tNN0h$N%5%$%:$N@)Ls$,0[$J$j!";XDj$N\e(B
+\e$B;EJ}$,0c$C$?$j!"FCDj$NCM$r;XDj$9$k$HIT6q9g$r@8$8$k2DG=@-$,$"$k$N$G>\$7\e(B
+\e$B$/$O$4MxMQ$N\e(B version \e$B$N%^%K%e%"%kEy$r$4Mw2<$5$$!#\e(B
+
+*** Windows \e$B$N\e(B cvs.exe \e$B$G%A%'%C%/%"%&%H$7$?\e(B MAKEIT.BAT \e$B$rMxMQ$9$k>l9g$NLdBjE@\e(B
+
 \e$B$J$*!"\e(BWindows \e$B%M%$%F%#%V$N\e(B cvs.exe (not cygwin) \e$B$rMxMQ$7$F\e(B APEL \e$B$r\e(B
 checkout \e$B$7$?>l9g$O!"\e(Bcvs.exe \e$B$K$h$j9TKv%3!<%I$,@55,2=$5$l$F\e(B CRCRLF \e$B$K\e(B
 \e$B$J$*!"\e(BWindows \e$B%M%$%F%#%V$N\e(B cvs.exe (not cygwin) \e$B$rMxMQ$7$F\e(B APEL \e$B$r\e(B
 checkout \e$B$7$?>l9g$O!"\e(Bcvs.exe \e$B$K$h$j9TKv%3!<%I$,@55,2=$5$l$F\e(B CRCRLF \e$B$K\e(B
-\e$B$J$C$F$$$k2DG=@-$,$"$j$^$9!#$3$N$h$&$J>l9g!"\e(Bmake.bat \e$B$OF0$-$^$;$s$N$G\e(B
-\e$B9TKv%3!<%I$r\e(B CRLF \e$B$K=$@5$7$F$*;H$$2<$5$$!#$3$NLdBj$K$D$$$F>\$7$/$O!"\e(B
+\e$B$J$C$F$$$k2DG=@-$,$"$j$^$9!#$3$N$h$&$J>l9g!"\e(BMAKEIT.BAT, MAKE1.BAT \e$B$OF0\e(B
+\e$B$-$^$;$s$N$G9TKv%3!<%I$r\e(B CRLF \e$B$K=$@5$7$F$*;H$$2<$5$$!#$3$NLdBj$K$D$$$F\e(B
+\e$B>\$7$/$O!"\e(B
 
   http://openlab.ring.gr.jp/skk/cvswin-ja.html 
 
 
   http://openlab.ring.gr.jp/skk/cvswin-ja.html 
 
diff --git a/make.bat b/make.bat
deleted file mode 100755 (executable)
index 3291e6f..0000000
--- a/make.bat
+++ /dev/null
@@ -1,49 +0,0 @@
-@echo off\r
-rem MAKE.BAT for APEL.\r
-rem ********************************************************************\r
-rem * Edit following lines to set PREFIX, EMACS, LISPDIR and VLISPDIR  *\r
-rem * according to your environment                                    *\r
-rem ********************************************************************\r
-rem * for Meadow                                                       *\r
-rem *   If you use Meadow on Windows NT, use meadowNT.exe instead of   *\r
-rem *   meadow95.exe                                                   *\r
-set MEADOWVER=1.10\r
-set PREFIX=c:\usr\meadow\r
-set EMACS=%PREFIX%\%MEADOWVER%\bin\meadow95.exe\r
-set LISPDIR=%PREFIX%\site-lisp\r
-set VLISPDIR=%PREFIX%\%MEADOWVER%\site-lisp\r
-rem \r
-rem ********************************************************************\r
-rem * for Mule for Windows                                             *\r
-rem set PREFIX=c:\usr\mule\r
-rem set EMACS=%PREFIX%\bin\mule.exe\r
-rem set LISPDIR=%PREFIX%\site-lisp\r
-rem set VLISPDIR=%LISPDIR%\r
-rem \r
-rem ********************************************************************\r
-rem * for Demacs                                                       *\r
-rem *  Please add examples for Demacs                                  *\r
-rem \r
-rem ********************************************************************\r
-\r
-set arg1=%1\r
-if "%arg1%"=="install" goto install\r
-if "%arg1%"=="what-where" goto listing\r
-if "%arg1%"=="clean" goto clean\r
-\r
-:install\r
-%EMACS% -q -batch -no-site-file -l APEL-MK -f compile-apel NONE %LISPDIR% %VLISPDIR%\r
-%EMACS% -q -batch -no-site-file -l APEL-MK -f install-apel NONE %LISPDIR% %VLISPDIR%\r
-goto end\r
-\r
-:listing\r
-%EMACS% -batch -q -no-site-file -l APEL-MK -f what-where-apel\r
-goto end\r
-\r
-:clean\r
-del *.elc\r
-del *~\r
-del .#~\r
-\r
-:end\r
-\1a\r
diff --git a/make1.bat b/make1.bat
new file mode 100755 (executable)
index 0000000..65f5023
--- /dev/null
+++ b/make1.bat
@@ -0,0 +1,56 @@
+echo off\r
+rem MAKE1.BAT for APEL.\r
+rem\r
+rem Version: $Id: make1.bat,v 1.1 2001-02-01 03:19:36 minakaji Exp $\r
+rem Last Modified: $Date: 2001-02-01 03:19:36 $\r
+\r
+rem --- argument\r
+rem ---   elc : byte compile\r
+rem ---   all, install : install\r
+rem ---   clean : cleaning garbage file\r
+rem ---   what-where : print where to install\r
+rem ---\r
+\r
+rem --- check calling from make.bat\r
+if not "%SUBMAKEOK%"=="OK" goto prnusage\r
+set SUBMAKEOK=\r
+\r
+rem argument check\r
+\r
+set arg1=%1\r
+\r
+if "%arg1%"=="elc" goto compile\r
+if "%arg1%"=="all" goto install\r
+if "%arg1%"=="install" goto install\r
+if "%arg1%"=="what-where" goto listing\r
+if "%arg1%"=="clean" goto clean\r
+echo Unrecognized argument: specify either 'elc', 'all',\r
+echo 'install', 'clean' or 'what-where'.\r
+goto pauseend\r
+\r
+:compile\r
+%EMACS% -q -batch -no-site-file -l APEL-MK -f compile-apel NONE %LISPDIR% %VLISPDIR%\r
+goto end\r
+\r
+:install\r
+%EMACS% -q -batch -no-site-file -l APEL-MK -f install-apel NONE %LISPDIR% %VLISPDIR%\r
+goto end\r
+\r
+:listing\r
+%EMACS% -batch -q -no-site-file -l APEL-MK -f what-where-apel\r
+goto end\r
+\r
+:clean\r
+del *.elc\r
+\r
+rem --- This file should not be executed by itself. Use make.bat.\r
+:prnusage\r
+echo This file should not be executed by itself. Use make.bat.\r
+\r
+rem --- If error occurs, stay display until any key is typed.\r
+:pauseend\r
+echo Type any key when you're done reading the error message.\r
+pause\r
+\r
+:end\r
+\1a\r
diff --git a/makeit.bat b/makeit.bat
new file mode 100755 (executable)
index 0000000..16c65e4
--- /dev/null
@@ -0,0 +1,215 @@
+@echo off\r
+rem ---\r
+rem --- common install batch file for Meadow & NTEmacs\r
+rem ---  1999/07/07, Masaki YATSU mailto:yatsu@aurora.dti.ne.jp\r
+rem ---              cmail ML member\r
+rem ---  modified 1999/12/01, Yuh Ohmura, mailto:yutopia@t3.rim.or.jp\r
+rem ---  modified 2000/12/26, Takeshi Morishima mailto:tm@interaccess.com\r
+rem ---  date $Date: 2001-02-01 03:19:36 $\r
+rem ---  version $Id: makeit.bat,v 1.1 2001-02-01 03:19:36 minakaji Exp $\r
+\r
+set ELISPMK_APP=apel\r
+\r
+rem --- Japanese Comments:\r
+rem ---\r
+rem --- \88ø\90\94\r
+rem ---   \88ø\90\94\82É\82Â\82¢\82Ä\82Í make1.bat \82Ì\83R\83\81\83\93\83g\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81D\r
+rem ---   makeit.bat \82Í\81A\83C\83\93\83X\83g\81[\83\8b\82Ì\8aÂ\8b«\95Ï\90\94\82ð\90Ý\92è\82µ\82½\8cã\82É\r
+rem ---   make1.bat \82ð\8cÄ\8fo\82µ\82Ä\83C\83\93\83X\83g\81[\83\8b\82ð\8ds\82¢\82Ü\82·\81B\r
+rem ---\r
+rem --- \95Ï\90\94\90Ý\92è\r
+rem ---   \82±\82Ì\83R\83\81\83\93\83g\82Ì\82 \82Æ\82É\82 \82é PREFIX, EMACS, EXEC_PREFIX, LISPDIR,\r
+rem ---   INFODIR, VERSION_SPECIFIC_LISPDIR \82Ì\8ae\95Ï\90\94\82ð\81C\82¨\8eg\82¢\82Ì\8aÂ\8b«\82É\r
+rem ---   \93K\93\96\82É\8d\87\82¹\82Ä\90Ý\92è\82µ\82Ä\82­\82¾\82³\82¢\81D\r
+rem ---   \93Á\82É\81CEMACS \82Ì\92l\82ð\81C\r
+rem ---     Windows95/98 \82ð\97\98\97p\82³\82ê\82Ä\82¢\82é\95û\82Í meadow95.exe\r
+rem ---     WindowsNT4.0 \82ð\97\98\97p\82³\82ê\82Ä\82¢\82é\95û\82Í meadownt.exe\r
+rem ---     NTEmacs \82ð\97\98\97p\82³\82ê\82Ä\82¢\82é\95û\82Í emacs.exe\r
+rem ---   \82ð\8ew\92è\82·\82é\82Ì\82ð\96Y\82ê\82È\82¢\82æ\82¤\82É\81D\r
+rem ---\r
+rem ---   \93K\8bX\8ew\92è\82ª\8fI\82Á\82½ makeit.bat \82Í\89º\82Ì\82¢\82¸\82ê\82©\82Ì\83t\83@\83C\83\8b\82Æ\82µ\82Ä\r
+rem ---   \83R\83s\81[\82µ\82Ä\82¨\82­\82Æ\82»\82¿\82ç\82ð\97D\90æ\82µ\82Ä\8eÀ\8ds\82µ\82Ü\82·\81B(\83A\83b\83v\83O\83\8c\81[\83h\r
+rem ---   \82Ì\8dÛ\82É makeit.bat \82ð\8dÄ\95Ò\8fW\82·\82é\95K\97v\82ª\82 \82è\82Ü\82¹\82ñ.) \97D\90æ\8f\87\82É:\r
+rem ---\r
+rem ---     1-1. %HOME%\.elispmk.%ELISPMK_APP%.bat\r
+rem ---     1-2. %HOME%\elisp\elispmk.%ELISPMK_APP%.bat\r
+rem ---     1-3. %HOME%\config\elispmk.%ELISPMK_APP%.bat\r
+rem ---     1-4. c:\Program Files\Meadow\elispmk.%ELISPMK_APP%.bat\r
+rem ---     1-5. c:\Meadow\elispmk.%ELISPMK_APP%.bat\r
+rem ---     1-6. d:\Meadow\elispmk.%ELISPMK_APP%.bat\r
+rem ---\r
+rem ---     2-1. %HOME%\.elispmk.bat\r
+rem ---     2-2. %HOME%\elisp\elispmk.bat\r
+rem ---     2-3. %HOME%\config\elispmk.bat\r
+rem ---     2-4. c:\Program Files\Meadow\elispmk.bat\r
+rem ---     2-5. c:\Meadow\elispmk.bat\r
+rem ---     2-6. d:\Meadow\elispmk.bat\r
+rem ---\r
+rem ---   \82Æ\82È\82è\82Ü\82·\81B\r
+rem ---\r
+rem --- English Comments:\r
+rem ---\r
+rem --- Arguments\r
+rem ---   Please refer to comment section of make1.bat. Makeit.bat\r
+rem ---   will perform installation procedure by executing make1.bat.\r
+rem ---\r
+rem --- Specifying variables\r
+rem ---   After this comment section, PREFIX, EMACS, EXEC_PREFIX,\r
+rem ---   LISPDIR, INFODIR, VERSION_SPECIFIC_LISPDIR is defined using\r
+rem ---   'set' batch command. Please specify them appropriately\r
+rem ---   according to your Emacs environment. Especially remember to set\r
+rem ---   the EMACS variable to meadow95.exe if you use Meadow on\r
+rem ---   Windows95/98, or to meadownt.exe if you use Meadow on\r
+rem ---   WindowsNT4.0, or to emacs.exe if you use NTEmacs.\r
+rem ---\r
+rem ---   After modification, you may make a copy of makeit.bat as a pre-\r
+rem ---   configured file as one of the following name. Any future\r
+rem ---   execution of makeit.bat will automatically use this pre-\r
+rem ---   configured batch file instead of makeit.bat itself. (When\r
+rem ---   upgrading new distribution file for example, you do not have to\r
+rem ---   make modification to makeit.bat again.) A pre-configured batch\r
+rem ---   file is searched in order listed below:\r
+rem ---\r
+rem ---     1-1. %HOME%\.elispmk.%ELISPMK_APP%.bat\r
+rem ---     1-2. %HOME%\elisp\elispmk.%ELISPMK_APP%.bat\r
+rem ---     1-3. %HOME%\config\elispmk.%ELISPMK_APP%.bat\r
+rem ---     1-4. c:\Program Files\Meadow\elispmk.%ELISPMK_APP%.bat\r
+rem ---     1-5. c:\Meadow\elispmk.%ELISPMK_APP%.bat\r
+rem ---     1-6. d:\Meadow\elispmk.%ELISPMK_APP%.bat\r
+rem ---\r
+rem ---     2-1. %HOME%\.elispmk.bat\r
+rem ---     2-2. %HOME%\elisp\elispmk.bat\r
+rem ---     2-3. %HOME%\config\elispmk.bat\r
+rem ---     2-4. c:\Program Files\Meadow\elispmk.bat\r
+rem ---     2-5. c:\Meadow\elispmk.bat\r
+rem ---     2-6. d:\Meadow\elispmk.bat\r
+\r
+rem --- \95Ï\90\94\90Ý\92è\82Ì\97á (Example of variable definition)\r
+rem --- c:\usr\Meadow \82É\83C\83\93\83X\83g\81[\83\8b\82³\82ê\82Ä\82¢\82é 1.10 \82Ì Meadow \82ð\8eg\97p\r
+rem --- \82µ\82Ä\82¢\82é\8fê\8d\87\82Ì\90Ý\92è\97á. (An example of variable definition. In\r
+rem --- this example, Meadow 1.10 installed in c:\usr\Meadow directory\r
+rem --- is used.)\r
+rem ---   set PREFIX=c:\usr\Meadow\r
+rem ---   set EMACS=%PREFIX%\1.10\bin\meadow95.exe\r
+rem ---   set EXEC_PREFIX=\r
+rem ---   set LISPDIR=%PREFIX%\site-lisp\r
+rem ---   set VERSION_SPECIFIC_LISPDIR=%PREFIX%\1.10\site-lisp\r
+rem ---   set DEFAULT_MAKE_ARG=elc\r
+rem --- \88À\91S\82Ì\82½\82ß\83f\83t\83H\83\8b\83g\82Ì\92l\82Í\82·\82×\82Ä\8bó\95\8e\9a\97ñ\82É\82È\82Á\82Ä\82¢\82Ü\82·\81B\82¨\8eg\82¢\r
+rem --- \82Ì\83V\83X\83e\83\80\82É\82 \82í\82¹\82Ä\82±\82ê\82ç\82Ì\95Ï\90\94\82ð\8ew\92è\82µ\82Ä\82­\82¾\82³\82¢\81B(To take a\r
+rem --- safe side, default values are all set to null strings. Please\r
+rem --- specify these variables accordingly for your system.)\r
+rem --- \82È\82¨\81ADEFAULT_MAKE_ARG \82É\89Â\94\\82È\92l\82Í make1.bat \82ð\8cä\97\97\82­\82¾\82³\82¢\81B\r
+rem --- (Please see make1.bat for possible values of DEFAULT_MAKE_ARG.)\r
+\r
+set PREFIX=\r
+set EMACS=\r
+set LISPDIR=\r
+set DEFAULT_MAKE_ARG=\r
+\r
+\r
+rem --- makeit.bat \93à\82©\82ç\8cÄ\82Î\82ê\82Ä\82¢\82é\8fê\8d\87\82Í\8dÄ\8bA\8cÄ\82Ñ\8fo\82µ\82ð\82¹\82¸ make1 \82ð\8eÀ\8ds\r
+if not "%ELISPMK%"=="" goto execsubmk\r
+\r
+rem ---\r
+set ELISPMK=%HOME%\.elispmk.%ELISPMK_APP%.bat\r
+if exist %ELISPMK% goto execelmkb\r
+set ELISPMK=%HOME%\elisp\elispmk.%ELISPMK_APP%.bat\r
+if exist %ELISPMK% goto execelmkb\r
+set ELISPMK=%HOME%\config\elispmk.%ELISPMK_APP%.bat\r
+if exist %ELISPMK% goto execelmkb\r
+set ELISPMK="c:\Program Files\Meadow\elispmk.%ELISPMK_APP%.bat"\r
+if exist %ELISPMK% goto execelmkb\r
+set ELISPMK=c:\Meadow\elispmk.%ELISPMK_APP%.bat\r
+if exist %ELISPMK% goto execelmkb\r
+set ELISPMK=d:\Meadow\elispmk.%ELISPMK_APP%.bat\r
+if exist %ELISPMK% goto execelmkb\r
+rem ---\r
+set ELISPMK=%HOME%\.elispmk.bat\r
+if exist %ELISPMK% goto execelmkb\r
+set ELISPMK=%HOME%\elisp\elispmk.bat\r
+if exist %ELISPMK% goto execelmkb\r
+set ELISPMK=%HOME%\config\elispmk.bat\r
+if exist %ELISPMK% goto execelmkb\r
+set ELISPMK="c:\Program Files\Meadow\elispmk.bat"\r
+if exist %ELISPMK% goto execelmkb\r
+set ELISPMK=c:\Meadow\elispmk.bat\r
+if exist %ELISPMK% goto execelmkb\r
+set ELISPMK=d:\Meadow\elispmk.bat\r
+if exist %ELISPMK% goto execelmkb\r
+\r
+echo ----\r
+echo INFORMATIVE: No pre-configured batch (e.g. ~/.elispmk.bat\r
+echo INVORMATIVE: or ~/.elispmk.%ELISPMK_APP%.bat) found.\r
+echo INFORMATIVE: You may create one for your convenience.\r
+echo INFORMATIVE: See comments in makeit.bat.\r
+echo ----\r
+\r
+:execsubmk\r
+set ELISPMK=\r
+rem --- %EMACS% \82ª\8fê\8d\87\82Í\83G\83\89\81[\8fI\97¹\82·\82é\r
+if "%EMACS%"=="" goto errnotspecified\r
+if not exist "%EMACS%" goto errnonexistent\r
+\r
+rem --- MAKE1.BAT Control\r
+set SUBMAKEOK=OK\r
+\r
+echo ----\r
+echo Executing make1.bat in the current directory using the folloiwing env.\r
+echo HOME=%HOME%\r
+echo PREFIX=%PREFIX%\r
+echo EMACS=%EMACS%\r
+echo EXEC_PREFIX=%EXEC_PREFIX%\r
+echo LISPDIR=%LISPDIR%\r
+echo INFODIR=%INFODIR%\r
+echo VERSION_SPECIFIC_LISPDIR=%VERSION_SPECIFIC_LISPDIR%\r
+echo ----\r
+\r
+set ARG=%1\r
+if "%ARG%"=="" set ARG=%DEFAULT_MAKE_ARG%\r
+\r
+echo Executing .\make1.bat with argument=%ARG%\r
+.\make1.bat %ARG%\r
+\r
+echo Error: for some reason .\make1.bat could not be executed.\r
+echo Please check if .\make1.bat exists and correct.\r
+goto pauseend\r
+\r
+:execelmkb\r
+echo ----\r
+echo Found %ELISPMK%. Executing it...\r
+echo ----\r
+%ELISPMK% %1\r
+echo Error: for some reason %ELISPMK% could not be executed.\r
+echo Please check if ELISPMK=%ELISPMK% exists and correct.\r
+goto printenv\r
+\r
+rem --- %EMACS% \82ª\90Ý\92è\82³\82ê\82Ä\82¢\82È\82¢\r
+:errnotspecified\r
+echo Error: Environment variable EMACS is not specified.\r
+goto printenv\r
+\r
+rem --- %EMACS% \82É\90Ý\92è\82³\82ê\82Ä\82¢\82é\83t\83@\83C\83\8b\82ª\91\8dÝ\82µ\82È\82¢\r
+:errnonexistent\r
+echo Error: EMACS=%EMACS% does not exist.\r
+\r
+:printenv\r
+echo ----\r
+echo Check correctness of the following environment variables.\r
+echo HOME=%HOME%\r
+echo PREFIX=%PREFIX%\r
+echo EMACS=%EMACS%\r
+echo EXEC_PREFIX=%EXEC_PREFIX%\r
+echo LISPDIR=%LISPDIR%\r
+echo INFODIR=%INFODIR%\r
+echo VERSION_SPECIFIC_LISPDIR=%VERSION_SPECIFIC_LISPDIR%\r
+echo DEFAULT_MAKE_ARG=%DEFAULT_MAKE_ARG%\r
+echo See comments in makeit.bat and make1.bat for setup instruction.\r
+echo ----\r
+\r
+:pauseend\r
+echo Type any key when you're done reading the error message.\r
+pause\r
+\r
+rem --- end of makeit.bat\r
+:end\r