+@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