--- /dev/null
+' \r
+' TOPPERS/JSP Kernel\r
+' Toyohashi Open Platform for Embedded Real-Time Systems/\r
+' Just Standard Profile Kernel\r
+' \r
+' Copyright (C) 2000-2002 by Embedded and Real-Time Systems Laboratory\r
+' Toyohashi Univ. of Technology, JAPAN\r
+' \r
+' \8fã\8bL\92\98\8dì\8c \8eÒ\82Í\81C\88È\89º\82Ì (1)\81`(4) \82Ì\8fð\8c\8f\82©\81CFree Software Foundation
+' \82É\82æ\82Á\82Ä\8cö\95\\82³\82ê\82Ä\82¢\82é GNU General Public License \82Ì Version 2 \82É\8bL
+' \8fq\82³\82ê\82Ä\82¢\82é\8fð\8c\8f\82ð\96\9e\82½\82·\8fê\8d\87\82É\8cÀ\82è\81C\96{\83\\83t\83g\83E\83F\83A\81i\96{\83\\83t\83g\83E\83F\83A
+' \82ð\89ü\95Ï\82µ\82½\82à\82Ì\82ð\8aÜ\82Þ\81D\88È\89º\93¯\82¶\81j\82ð\8eg\97p\81E\95¡\90»\81E\89ü\95Ï\81E\8dÄ\94z\95z\81i\88È\89º\81C
+' \97\98\97p\82Æ\8cÄ\82Ô\81j\82·\82é\82±\82Æ\82ð\96³\8f\9e\82Å\8b\96\91ø\82·\82é\81D
+' (1) \96{\83\\83t\83g\83E\83F\83A\82ð\83\\81[\83X\83R\81[\83h\82Ì\8c`\82Å\97\98\97p\82·\82é\8fê\8d\87\82É\82Í\81C\8fã\8bL\82Ì\92\98\8dì
+' \8c \95\\8e¦\81C\82±\82Ì\97\98\97p\8fð\8c\8f\82¨\82æ\82Ñ\89º\8bL\82Ì\96³\95Û\8fØ\8bK\92è\82ª\81C\82»\82Ì\82Ü\82Ü\82Ì\8c`\82Å\83\\81[
+' \83X\83R\81[\83h\92\86\82É\8aÜ\82Ü\82ê\82Ä\82¢\82é\82±\82Æ\81D
+' (2) \96{\83\\83t\83g\83E\83F\83A\82ð\81C\83\89\83C\83u\83\89\83\8a\8c`\8e®\82È\82Ç\81C\91¼\82Ì\83\\83t\83g\83E\83F\83A\8aJ\94\82É\8eg
+' \97p\82Å\82«\82é\8c`\82Å\8dÄ\94z\95z\82·\82é\8fê\8d\87\82É\82Í\81C\8dÄ\94z\95z\82É\94º\82¤\83h\83L\83\85\83\81\83\93\83g\81i\97\98\97p
+' \8eÒ\83}\83j\83\85\83A\83\8b\82È\82Ç\81j\82É\81C\8fã\8bL\82Ì\92\98\8dì\8c \95\\8e¦\81C\82±\82Ì\97\98\97p\8fð\8c\8f\82¨\82æ\82Ñ\89º\8bL
+' \82Ì\96³\95Û\8fØ\8bK\92è\82ð\8cf\8dÚ\82·\82é\82±\82Æ\81D
+' (3) \96{\83\\83t\83g\83E\83F\83A\82ð\81C\8b@\8aí\82É\91g\82Ý\8d\9e\82Þ\82È\82Ç\81C\91¼\82Ì\83\\83t\83g\83E\83F\83A\8aJ\94\82É\8eg
+' \97p\82Å\82«\82È\82¢\8c`\82Å\8dÄ\94z\95z\82·\82é\8fê\8d\87\82É\82Í\81C\8e\9f\82Ì\82¢\82¸\82ê\82©\82Ì\8fð\8c\8f\82ð\96\9e\82½\82·\82±
+' \82Æ\81D
+' (a) \8dÄ\94z\95z\82É\94º\82¤\83h\83L\83\85\83\81\83\93\83g\81i\97\98\97p\8eÒ\83}\83j\83\85\83A\83\8b\82È\82Ç\81j\82É\81C\8fã\8bL\82Ì\92\98
+' \8dì\8c \95\\8e¦\81C\82±\82Ì\97\98\97p\8fð\8c\8f\82¨\82æ\82Ñ\89º\8bL\82Ì\96³\95Û\8fØ\8bK\92è\82ð\8cf\8dÚ\82·\82é\82±\82Æ\81D
+' (b) \8dÄ\94z\95z\82Ì\8c`\91Ô\82ð\81C\95Ê\82É\92è\82ß\82é\95û\96@\82É\82æ\82Á\82Ä\81CTOPPERS\83v\83\8d\83W\83F\83N\83g\82É
+' \95ñ\8d\90\82·\82é\82±\82Æ\81D
+' (4) \96{\83\\83t\83g\83E\83F\83A\82Ì\97\98\97p\82É\82æ\82è\92¼\90Ú\93I\82Ü\82½\82Í\8aÔ\90Ú\93I\82É\90¶\82¶\82é\82¢\82©\82È\82é\91¹
+' \8aQ\82©\82ç\82à\81C\8fã\8bL\92\98\8dì\8c \8eÒ\82¨\82æ\82ÑTOPPERS\83v\83\8d\83W\83F\83N\83g\82ð\96Æ\90Ó\82·\82é\82±\82Æ\81D
+'
+' \96{\83\\83t\83g\83E\83F\83A\82Í\81C\96³\95Û\8fØ\82Å\92ñ\8b\9f\82³\82ê\82Ä\82¢\82é\82à\82Ì\82Å\82 \82é\81D\8fã\8bL\92\98\8dì\8c \8eÒ\82¨
+' \82æ\82ÑTOPPERS\83v\83\8d\83W\83F\83N\83g\82Í\81C\96{\83\\83t\83g\83E\83F\83A\82É\8aÖ\82µ\82Ä\81C\82»\82Ì\93K\97p\89Â\94\\90«\82à
+' \8aÜ\82ß\82Ä\81C\82¢\82©\82È\82é\95Û\8fØ\82à\8ds\82í\82È\82¢\81D\82Ü\82½\81C\96{\83\\83t\83g\83E\83F\83A\82Ì\97\98\97p\82É\82æ\82è\92¼
+' \90Ú\93I\82Ü\82½\82Í\8aÔ\90Ú\93I\82É\90¶\82¶\82½\82¢\82©\82È\82é\91¹\8aQ\82É\8aÖ\82µ\82Ä\82à\81C\82»\82Ì\90Ó\94C\82ð\95\89\82í\82È\82¢\81D
+' \r
+' @(' ) $Id: make.vbs,v 1.11 2003/12/26 03:49:46 honda Exp $\r
+' \r
+\r
+dim model\r
+dim msdev\r
+\r
+if msgbox("TOPPERS/JSP \83J\81[\83l\83\8b\83R\83\93\83t\83B\83M\83\85\83\8c\81[\83^ \82¨\82æ\82Ñ \8d\\90¬\83`\83F\83b\83J\82ð\90¶\90¬\82µ\82Ü\82·\81D\8f\88\97\9d\82ð\8aJ\8en\82µ\82Ä\82à\82æ\82ë\82µ\82¢\82Å\82·\82©?", vbYesno) = vbyes then\r
+\r
+ if msgbox("\83\8a\83\8a\81[\83X\83r\83\8b\83h\82µ\82Ü\82·\82©? (\81u\82¢\82¢\82¦\81v\82ð\91I\82Ô\82Æ\83f\83o\83b\83O\89Â\94\\82È\8eÀ\8ds\83t\83@\83C\83\8b\82ð\90¶\90¬\82µ\82Ü\82·)",vbyesno) = vbyes then\r
+ model = " - Win32 Release"\r
+ else\r
+ model = " - Win32 Debug"\r
+ end if\r
+\r
+ 'Visual C++ \82Ì\8bN\93®\r
+ set msdev = CreateObject("MSDEV.APPLICATION")\r
+ msdev.visible = true\r
+\r
+ msdev.documents.open left(Wscript.ScriptFullName, len(Wscript.scriptfullname) - len(wscript.scriptname)) + "configurator.dsw"\r
+\r
+ '\83`\83F\83b\83J\82Ì\90¶\90¬\r
+ set msdev.activeproject = msdev.projects("checker")\r
+ set msdev.activeconfiguration = msdev.activeproject.configurations("checker" + model)\r
+\r
+ if msgbox("\83`\83F\83b\83J\82ÍWindows\97p\82Å\82·\82©?" & vbcr & "(\81u\82¢\82¢\82¦\81v\82ð\91I\82Ô\82Æcygwin/MinGW\97p\82Ì\83`\83F\83b\83J\82ð\90¶\90¬\82µ\82Ü\82·)", vbyesno) = vbno then\r
+ msdev.activeconfiguration.removetoolsettings "cl.exe","/D " & chr(34) & "FILECONTAINER_WINDOWS" & chr(34)\r
+ msdev.activeconfiguration.addtoolsettings "cl.exe","/D " & chr(34) & "FILECONTAINER_BINUTILS" & chr(34)\r
+ else\r
+ msdev.activeconfiguration.removetoolsettings "cl.exe","/D " & chr(34) & "FILECONTAINER_BINUTILS" & chr(34)\r
+ msdev.activeconfiguration.addtoolsettings "cl.exe","/D " & chr(34) & "FILECONTAINER_WINDOWS" & chr(34)\r
+ end if\r
+\r
+ msdev.rebuildall\r
+\r
+ '\83R\83\93\83t\83B\83M\83\85\83\8c\81[\83^\82Ì\90¶\90¬\r
+ set msdev.activeproject = msdev.projects("configurator")\r
+ set msdev.activeconfiguration = msdev.activeproject.configurations("configurator" + model)\r
+ msdev.build\r
+\r
+msdev.quit\r
+set msdev = nothing\r
+\r
+msgbox "\91S\82Ä\82Ì\8f\88\97\9d\82ª\8fI\97¹\82µ\82Ü\82µ\82½"\r
+end if\r