source: anotherchoice/tags/jsp-1.4.4-full-UTF8/windev/make.vbs@ 26

Last change on this file since 26 was 26, checked in by ykominami, 10 years ago

initial

File size: 4.2 KB
Line 
1' TOPPERS/JSP Kernel
2' Toyohashi Open Platform for Embedded Real-Time Systems/
3' Just Standard Profile Kernel
4'
5' Copyright (C) 2000-2003 by Embedded and Real-Time Systems Laboratory
6' Toyohashi Univ. of Technology, JAPAN
7'
8' 上記著作権者
9は,以下の (1)〜(4) の条件か,Free Software Foundation
10' によってå…
11¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
12' 述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
13' を改変したものを含む.以下同じ)を使用・複製・改変・再é…
14å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
15' 利用と呼ぶ)することを無償で許諾する.
16' (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
17' 権表示,この利用条件および下記の無保証規定が,そのままの形でソー
18' スコード中に含まれていること.
19' (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
20' 用できる形で再é…
21å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é…
22å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
23' 者
24マニュアルなど)に,上記の著作権表示,この利用条件および下記
25' の無保証規定を掲載すること.
26' (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
27' 用できない形で再é…
28å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
29' と.
30' (a) 再é…
31å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€…
32マニュアルなど)に,上記の著
33' 作権表示,この利用条件および下記の無保証規定を掲載すること.
34' (b) 再é…
35å¸ƒã®å½¢æ…
36‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
37' 報告すること.
38' (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
39' 害からも,上記著作権者
40およびTOPPERSプロジェクトをå…
41è²¬ã™ã‚‹ã“と.
42'
43' 本ソフトウェアは,無保証で提供されているものである.上記著作権者
44お
45' よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
46' 含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
47' 接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
48'
49' @(#) $Id: make.vbs,v 1.8 2003/12/26 03:50:06 honda Exp $
50'
51
52dim model
53dim msdev
54dim rootdir
55
56rootdir = left(Wscript.ScriptFullName, len(Wscript.scriptfullname) - len(wscript.scriptname))
57
58if msgbox("TOPPERS/JSP Windows デバイスマネージャ および ATLデバイスコントロールを生成します.処理を開始してもよろしいですか?", vbYesno) = vbyes then
59
60 if msgbox("リリースビルドしますか? (「いいえ」を選ぶとデバッグ可能な実行ファイルを生成します)",vbyesno) = vbyes then
61 model = " - Win32 Unicode Release MinDependency"
62 else
63 model = " - Win32 Debug"
64 end if
65
66 'Visual C++ の起動
67 set msdev = CreateObject("MSDEV.APPLICATION")
68 msdev.visible = true
69
70 'デバイスマネージャの生成
71 msdev.documents.open rootdir + "devicemanager\devicemanager.dsw"
72 set msdev.activeproject = msdev.projects("devicemanager")
73 set msdev.activeconfiguration = msdev.activeproject.configurations("devicemanager" + model)
74 msdev.build
75
76 'デバイスコントローラの生成
77 msdev.documents.open rootdir + "devicecontrol\device.dsw"
78 set msdev.activeproject = msdev.projects("device")
79 set msdev.activeconfiguration = msdev.activeproject.configurations("device" + model)
80 msdev.build
81
82 'cmdwatchの生成
83 msdev.documents.open rootdir + "cmdwatch\cmdwatch.dsw"
84 set msdev.activeproject = msdev.projects("cmdwatch")
85 set msdev.activeconfiguration = msdev.activeproject.configurations("cmdwatch" + model)
86 msdev.build
87
88 'ウォッチャコントローラの生成
89 msdev.documents.open rootdir + "watcher\watcher.dsw"
90 set msdev.activeproject = msdev.projects("watcher")
91 set msdev.activeconfiguration = msdev.activeproject.configurations("watcher" + model)
92 msdev.build
93
94
95msdev.quit
96set msdev = nothing
97
98msgbox "å…
99¨ã¦ã®å‡¦ç†ãŒçµ‚了しました"
100end if
Note: See TracBrowser for help on using the repository browser.