OSDN Git Service

Add toppers-jsp/ in nxtOSEK_v205b0.zip. They are licensed under TOPPERS license.
[nxt-jsp/etrobo-atk.git] / nxtOSEK / toppers_jsp / cfg / vc_project / make.vbs
diff --git a/nxtOSEK/toppers_jsp/cfg/vc_project/make.vbs b/nxtOSEK/toppers_jsp/cfg/vc_project/make.vbs
new file mode 100644 (file)
index 0000000..7e70baf
--- /dev/null
@@ -0,0 +1,79 @@
+' \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