1 REM: A batch program to rebuild the .. samples using Code::Blocks.
\r
2 REM: The contents of the log file is erased
\r
6 @set PATH=c:\Program Files\CodeBlocks;%PATH%
\r
7 @set PATH=c:\Program Files (x86)\CodeBlocks;%PATH%
\r
9 REM: Remove old files before we start
\r
13 REM: Change the directory to the parent (Pushes the directory change on to the stack)
\r
15 if exist "..\output\Borland" rmdir /s /q "Win32++\output\Borland"
\r
16 if exist "..\output\VS2003" rmdir /s /q "Win32++\output\VS2003"
\r
17 if exist "..\output\MinGW" rmdir /s /q "Win32++\output\MinGW"
\r
20 REM: Compile the code
\r
22 codeblocks.exe --rebuild Browser\ProjectFiles\Browser.cbp >"..\output\CodeBlocks.log"
\r
23 codeblocks.exe --rebuild CustomControl\ProjectFiles\CustomControl.cbp >>"..\output\CodeBlocks.log"
\r
24 codeblocks.exe --rebuild Dialog\ProjectFiles\Dialog.cbp >>"..\output\CodeBlocks.log"
\r
25 codeblocks.exe --rebuild DialogBars\ProjectFiles\DialogBars.cbp >>"..\output\CodeBlocks.log"
\r
26 codeblocks.exe --rebuild DialogDemo\ProjectFiles\DialogDemo.cbp >>"..\output\CodeBlocks.log"
\r
27 codeblocks.exe --rebuild DialogTab\ProjectFiles\DialogTab.cbp >>"..\output\CodeBlocks.log"
\r
28 codeblocks.exe --rebuild Dock\ProjectFiles\Dock.cbp >>"..\output\CodeBlocks.log"
\r
29 codeblocks.exe --rebuild DockContainer\ProjectFiles\DockContainer.cbp >>"..\output\CodeBlocks.log"
\r
30 codeblocks.exe --rebuild DockTabbedMDI\ProjectFiles\DockTabbedMDI.cbp >>"..\output\CodeBlocks.log"
\r
31 REM codeblocks.exe --rebuild DX\ProjectFiles\DX.cbp >>"..\output\CodeBlocks.log"
\r
32 codeblocks.exe --rebuild Explorer\ProjectFiles\Explorer.cbp >>"..\output\CodeBlocks.log"
\r
33 codeblocks.exe --rebuild FastGDI\ProjectFiles\FastGDI.cbp >>"..\output\CodeBlocks.log"
\r
34 codeblocks.exe --rebuild FormDemo\ProjectFiles\FormDemo.cbp >>"..\output\CodeBlocks.log"
\r
35 codeblocks.exe --rebuild Frame\ProjectFiles\Frame.cbp >>"..\output\CodeBlocks.log"
\r
36 codeblocks.exe --rebuild MDIFrame\ProjectFiles\MDIFrame.cbp >>"..\output\CodeBlocks.log"
\r
37 codeblocks.exe --rebuild MDIFrameDemo\ProjectFiles\MDIDemo.cbp >>"..\output\CodeBlocks.log"
\r
38 codeblocks.exe --rebuild MDIFrameSplitter\ProjectFiles\MDIFrameSplitter.cbp >>"..\output\CodeBlocks.log"
\r
39 codeblocks.exe --rebuild Networking\ClientDlg\Client.cbp >>"..\output\CodeBlocks.log"
\r
40 codeblocks.exe --rebuild Networking\ServerDlg\Server.cbp >>"..\output\CodeBlocks.log"
\r
41 codeblocks.exe --rebuild NotePad\ProjectFiles\Notepad.cbp >>"..\output\CodeBlocks.log"
\r
42 codeblocks.exe --rebuild Performance\ProjectFiles\Performance.cbp >>"..\output\CodeBlocks.log"
\r
43 codeblocks.exe --rebuild Picture\ProjectFiles\Picture.cbp >>"..\output\CodeBlocks.log"
\r
44 codeblocks.exe --rebuild PropertySheet\ProjectFiles\PropertySheet.cbp >>"..\output\CodeBlocks.log"
\r
45 codeblocks.exe --rebuild Scribble\ProjectFiles\Scribble.cbp >>"..\output\CodeBlocks.log"
\r
46 codeblocks.exe --rebuild Simple\ProjectFiles\Simple.cbp >>"..\output\CodeBlocks.log"
\r
47 codeblocks.exe --rebuild Splitter\ProjectFiles\Splitter.cbp >>"..\output\CodeBlocks.log"
\r
48 codeblocks.exe --rebuild TabDemo\ProjectFiles\TabDemo.cbp >>"..\output\CodeBlocks.log"
\r
49 codeblocks.exe --rebuild Themes\ProjectFiles\Themes.cbp >>"..\output\CodeBlocks.log"
\r
50 codeblocks.exe --rebuild Threads\ProjectFiles\Threads.cbp >>"..\output\CodeBlocks.log"
\r
51 codeblocks.exe --rebuild Tray\ProjectFiles\Tray.cbp >>"..\output\CodeBlocks.log"
\r
53 REM: Copy the executables to the testing directories
\r
54 mkdir "..\output\VS2003"
\r
55 mkdir "..\output\VS2003\Debug"
\r
57 ECHO "Copying VS2003 Debug files" >>"..\output\CodeBlocks.log"
\r
58 copy Browser\ProjectFiles\Microsoft\Debug\Browser.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
59 copy CustomControl\ProjectFiles\Microsoft\Debug\CustomControl.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
60 copy Dialog\ProjectFiles\Microsoft\Debug\Dialog.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
61 copy DialogBars\ProjectFiles\Microsoft\Debug\DialogBars.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
62 copy DialogDemo\ProjectFiles\Microsoft\Debug\DialogDemo.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
63 copy DialogTab\ProjectFiles\Microsoft\Debug\DialogTab.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
64 copy Dock\ProjectFiles\Microsoft\Debug\Dock.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
65 copy DockContainer\ProjectFiles\Microsoft\Debug\DockContainer.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
66 copy DockTabbedMDI\ProjectFiles\Microsoft\Debug\DockTabbedMDI.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
67 copy FormDemo\ProjectFiles\Microsoft\Debug\FormDemo.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
68 REM copy DX\ProjectFiles\Microsoft\Debug\DX.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
69 copy Explorer\ProjectFiles\Microsoft\Debug\Explorer.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
70 copy FastGDI\ProjectFiles\Microsoft\Debug\FastGDI.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
71 copy Frame\ProjectFiles\Microsoft\Debug\Frame.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
72 copy MDIFrame\ProjectFiles\Microsoft\Debug\MDIFrame.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
73 copy MDIFrameDemo\ProjectFiles\Microsoft\Debug\MDIDemo.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
74 copy MDIFrameSplitter\ProjectFiles\Microsoft\Debug\MDIFrameSplitter.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
75 copy Networking\ClientDlg\Microsoft\Debug\Client.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
76 copy Networking\ServerDlg\Microsoft\Debug\Server.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
77 copy NotePad\ProjectFiles\Microsoft\Debug\Notepad.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
78 copy Performance\ProjectFiles\Microsoft\Debug\Performance.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
79 copy Picture\ProjectFiles\Microsoft\Debug\Picture.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
80 copy PropertySheet\ProjectFiles\Microsoft\Debug\PropertySheet.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
81 copy Scribble\ProjectFiles\Microsoft\Debug\Scribble.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
82 copy Simple\ProjectFiles\Microsoft\Debug\Simple.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
83 copy Splitter\ProjectFiles\Microsoft\Debug\Splitter.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
84 copy TabDemo\ProjectFiles\Microsoft\Debug\TabDemo.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
85 copy Themes\ProjectFiles\Microsoft\Debug\Themes.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
86 copy Threads\ProjectFiles\Microsoft\Debug\Threads.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
87 copy Tray\ProjectFiles\Microsoft\Debug\Tray.exe "..\output\VS2003\Debug" >>"..\output\CodeBlocks.log"
\r
89 mkdir "..\output\VS2003\Release"
\r
91 ECHO "Copying VS2003 Release files" >>"..\output\CodeBlocks.log"
\r
92 copy Browser\ProjectFiles\Microsoft\Release\Browser.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
93 copy CustomControl\ProjectFiles\Microsoft\Release\CustomControl.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
94 copy Dialog\ProjectFiles\Microsoft\Release\Dialog.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
95 copy DialogBars\ProjectFiles\Microsoft\Release\DialogBars.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
96 copy DialogDemo\ProjectFiles\Microsoft\Release\DialogDemo.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
97 copy DialogTab\ProjectFiles\Microsoft\Release\DialogTab.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
98 copy Dock\ProjectFiles\Microsoft\Release\Dock.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
99 copy DockContainer\ProjectFiles\Microsoft\Release\DockContainer.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
100 copy DockTabbedMDI\ProjectFiles\Microsoft\Release\DockTabbedMDI.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
101 REM copy DX\ProjectFiles\Microsoft\Release\DX.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
102 copy Explorer\ProjectFiles\Microsoft\Release\Explorer.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
103 copy FastGDI\ProjectFiles\Microsoft\Release\FastGDI.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
104 copy FormDemo\ProjectFiles\Microsoft\Release\FormDemo.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
105 copy Frame\ProjectFiles\Microsoft\Release\Frame.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
106 copy MDIFrame\ProjectFiles\Microsoft\Release\MDIFrame.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
107 copy MDIFrameDemo\ProjectFiles\Microsoft\Release\MDIDemo.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
108 copy MDIFrameSplitter\ProjectFiles\Microsoft\Release\MDIFrameSplitter.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
109 copy Networking\ClientDlg\Microsoft\Release\Client.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
110 copy Networking\ServerDlg\Microsoft\Release\Server.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
111 copy NotePad\ProjectFiles\Microsoft\Release\Notepad.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
112 copy Performance\ProjectFiles\Microsoft\Release\Performance.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
113 copy Picture\ProjectFiles\Microsoft\Release\Picture.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
114 copy PropertySheet\ProjectFiles\Microsoft\Release\PropertySheet.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
115 copy Scribble\ProjectFiles\Microsoft\Release\Scribble.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
116 copy Simple\ProjectFiles\Microsoft\Release\Simple.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
117 copy Splitter\ProjectFiles\Microsoft\Release\Splitter.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
118 copy TabDemo\ProjectFiles\Microsoft\Release\TabDemo.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
119 copy Themes\ProjectFiles\Microsoft\Release\Themes.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
120 copy Threads\ProjectFiles\Microsoft\Release\Threads.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
121 copy Tray\ProjectFiles\Microsoft\Release\Tray.exe "..\output\VS2003\Release" >>"..\output\CodeBlocks.log"
\r
124 REM: Copy the executables to the testing directories
\r
125 mkdir "..\output\Borland"
\r
126 mkdir "..\output\Borland\Debug"
\r
128 ECHO "Copying Borland Debug files" >>"..\output\CodeBlocks.log"
\r
129 copy Browser\ProjectFiles\Borland\Debug\Browser.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
130 copy CustomControl\ProjectFiles\Borland\Debug\CustomControl.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
131 copy Dialog\ProjectFiles\Borland\Debug\Dialog.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
132 copy DialogBars\ProjectFiles\Borland\Debug\DialogBars.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
133 copy DialogDemo\ProjectFiles\Borland\Debug\DialogDemo.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
134 copy DialogTab\ProjectFiles\Borland\Debug\DialogTab.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
135 copy Dock\ProjectFiles\Borland\Debug\Dock.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
136 copy DockContainer\ProjectFiles\Borland\Debug\DockContainer.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
137 copy DockTabbedMDI\ProjectFiles\Borland\Debug\DockTabbedMDI.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
138 REM copy DX\ProjectFiles\Borland\Debug\DX.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
139 copy Explorer\ProjectFiles\Borland\Debug\Explorer.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
140 copy FastGDI\ProjectFiles\Borland\Debug\FastGDI.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
141 copy FormDemo\ProjectFiles\Borland\Debug\FormDemo.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
142 copy Frame\ProjectFiles\Borland\Debug\Frame.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
143 copy MDIFrame\ProjectFiles\Borland\Debug\MDIFrame.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
144 copy MDIFrameDemo\ProjectFiles\Borland\Debug\MDIDemo.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
145 copy MDIFrameSplitter\ProjectFiles\Borland\Debug\MDIFrameSplitter.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
146 copy Networking\ClientDlg\Borland\Debug\Client.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
147 copy Networking\ServerDlg\Borland\Debug\Server.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
148 copy NotePad\ProjectFiles\Borland\Debug\Notepad.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
149 copy Performance\ProjectFiles\Borland\Debug\Performance.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
150 copy Picture\ProjectFiles\Borland\Debug\Picture.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
151 copy PropertySheet\ProjectFiles\Borland\Debug\PropertySheet.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
152 copy Scribble\ProjectFiles\Borland\Debug\Scribble.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
153 copy Simple\ProjectFiles\Borland\Debug\Simple.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
154 copy Splitter\ProjectFiles\Borland\Debug\Splitter.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
155 copy TabDemo\ProjectFiles\Borland\Debug\TabDemo.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
156 copy Themes\ProjectFiles\Borland\Debug\Themes.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
157 copy Threads\ProjectFiles\Borland\Debug\Threads.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
158 copy Tray\ProjectFiles\Borland\Debug\Tray.exe "..\output\Borland\Debug" >>"..\output\CodeBlocks.log"
\r
160 mkdir "..\output\Borland\Release"
\r
162 ECHO "Copying Borland Release files" >>"..\output\CodeBlocks.log"
\r
163 copy Browser\ProjectFiles\Borland\Release\Browser.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
164 copy CustomControl\ProjectFiles\Borland\Release\CustomControl.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
165 copy Dialog\ProjectFiles\Borland\Release\Dialog.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
166 copy DialogBars\ProjectFiles\Borland\Release\DialogBars.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
167 copy DialogDemo\ProjectFiles\Borland\Release\DialogDemo.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
168 copy DialogTab\ProjectFiles\Borland\Release\DialogTab.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
169 copy Dock\ProjectFiles\Borland\Release\Dock.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
170 copy DockContainer\ProjectFiles\Borland\Release\DockContainer.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
171 copy DockTabbedMDI\ProjectFiles\Borland\Release\DockTabbedMDI.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
172 REM copy DX\ProjectFiles\Borland\Release\DX.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
173 copy Explorer\ProjectFiles\Borland\Release\Explorer.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
174 copy FastGDI\ProjectFiles\Borland\Release\FastGDI.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
175 copy FormDemo\ProjectFiles\Borland\Release\FormDemo.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
176 copy Frame\ProjectFiles\Borland\Release\Frame.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
177 copy MDIFrame\ProjectFiles\Borland\Release\MDIFrame.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
178 copy MDIFrameDemo\ProjectFiles\Borland\Release\MDIDemo.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
179 copy MDIFrameSplitter\ProjectFiles\Borland\Release\MDIFrameSplitter.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
180 copy Networking\ClientDlg\Borland\Release\Client.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
181 copy Networking\ServerDlg\Borland\Release\Server.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
182 copy NotePad\ProjectFiles\Borland\Release\Notepad.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
183 copy Performance\ProjectFiles\Borland\Release\Performance.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
184 copy Picture\ProjectFiles\Borland\Release\Picture.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
185 copy PropertySheet\ProjectFiles\Borland\Release\PropertySheet.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
186 copy Scribble\ProjectFiles\Borland\Release\Scribble.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
187 copy Simple\ProjectFiles\Borland\Release\Simple.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
188 copy Splitter\ProjectFiles\Borland\Release\Splitter.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
189 copy TabDemo\ProjectFiles\Borland\Release\TabDemo.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
190 copy Themes\ProjectFiles\Borland\Release\Themes.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
191 copy Threads\ProjectFiles\Borland\Release\Threads.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
192 copy Tray\ProjectFiles\Borland\Release\Tray.exe "..\output\Borland\Release" >>"..\output\CodeBlocks.log"
\r
195 REM: Copy the executables to the testing directories
\r
196 mkdir "..\output\MinGW"
\r
197 mkdir "..\output\MinGW\Debug"
\r
199 ECHO "Copying MinGW Debug files" >>"..\output\CodeBlocks.log"
\r
200 copy Browser\ProjectFiles\GNU\Debug\Browser.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
201 copy CustomControl\ProjectFiles\GNU\Debug\CustomControl.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
202 copy Dialog\ProjectFiles\GNU\Debug\Dialog.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
203 copy DialogBars\ProjectFiles\GNU\Debug\DialogBars.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
204 copy DialogDemo\ProjectFiles\GNU\Debug\DialogDemo.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
205 copy DialogTab\ProjectFiles\GNU\Debug\DialogTab.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
206 copy Dock\ProjectFiles\GNU\Debug\Dock.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
207 copy DockContainer\ProjectFiles\GNU\Debug\DockContainer.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
208 copy DockTabbedMDI\ProjectFiles\GNU\Debug\DockTabbedMDI.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
209 REM copy DX\ProjectFiles\GNU\Debug\DX.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
210 copy Explorer\ProjectFiles\GNU\Debug\Explorer.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
211 copy FastGDI\ProjectFiles\GNU\Debug\FastGDI.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
212 copy FormDemo\ProjectFiles\GNU\Debug\FormDemo.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
213 copy Frame\ProjectFiles\GNU\Debug\Frame.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
214 copy MDIFrame\ProjectFiles\GNU\Debug\MDIFrame.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
215 copy MDIFrameDemo\ProjectFiles\GNU\Debug\MDIDemo.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
216 copy MDIFrameSplitter\ProjectFiles\GNU\Debug\MDIFrameSplitter.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
217 copy Networking\ClientDlg\GNU\Debug\Client.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
218 copy Networking\ServerDlg\GNU\Debug\Server.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
219 copy NotePad\ProjectFiles\GNU\Debug\Notepad.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
220 copy Performance\ProjectFiles\GNU\Debug\Performance.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
221 copy Picture\ProjectFiles\GNU\Debug\Picture.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
222 copy PropertySheet\ProjectFiles\GNU\Debug\PropertySheet.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
223 copy Scribble\ProjectFiles\GNU\Debug\Scribble.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
224 copy Simple\ProjectFiles\GNU\Debug\Simple.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
225 copy Splitter\ProjectFiles\GNU\Debug\Splitter.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
226 copy TabDemo\ProjectFiles\GNU\Debug\TabDemo.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
227 copy Themes\ProjectFiles\GNU\Debug\Themes.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
228 copy Threads\ProjectFiles\GNU\Debug\Threads.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
229 copy Tray\ProjectFiles\GNU\Debug\Tray.exe "..\output\MinGW\Debug" >>"..\output\CodeBlocks.log"
\r
231 mkdir "..\output\MinGW\Release"
\r
233 ECHO "Copying MinGW Release files" >>"..\output\CodeBlocks.log"
\r
234 copy Browser\ProjectFiles\GNU\Release\Browser.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
235 copy CustomControl\ProjectFiles\GNU\Release\CustomControl.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
236 copy Dialog\ProjectFiles\GNU\Release\Dialog.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
237 copy DialogBars\ProjectFiles\GNU\Release\DialogBars.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
238 copy DialogDemo\ProjectFiles\GNU\Release\DialogDemo.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
239 copy DialogTab\ProjectFiles\GNU\Release\DialogTab.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
240 copy Dock\ProjectFiles\GNU\Release\Dock.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
241 copy DockContainer\ProjectFiles\GNU\Release\DockContainer.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
242 copy DockTabbedMDI\ProjectFiles\GNU\Release\DockTabbedMDI.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
243 REM copy DX\ProjectFiles\GNU\Release\DX.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
244 copy Explorer\ProjectFiles\GNU\Release\Explorer.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
245 copy FastGDI\ProjectFiles\GNU\Release\FastGDI.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
246 copy FormDemo\ProjectFiles\GNU\Release\FormDemo.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
247 copy Frame\ProjectFiles\GNU\Release\Frame.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
248 copy MDIFrame\ProjectFiles\GNU\Release\MDIFrame.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
249 copy MDIFrameDemo\ProjectFiles\GNU\Release\MDIDemo.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
250 copy MDIFrameSplitter\ProjectFiles\GNU\Release\MDIFrameSplitter.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
251 copy Networking\ClientDlg\GNU\Release\Client.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
252 copy Networking\ServerDlg\GNU\Release\Server.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
253 copy NotePad\ProjectFiles\GNU\Release\Notepad.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
254 copy Performance\ProjectFiles\GNU\Release\Performance.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
255 copy Picture\ProjectFiles\GNU\Release\Picture.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
256 copy PropertySheet\ProjectFiles\GNU\Release\PropertySheet.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
257 copy Scribble\ProjectFiles\GNU\Release\Scribble.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
258 copy Simple\ProjectFiles\GNU\Release\Simple.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
259 copy Splitter\ProjectFiles\GNU\Release\Splitter.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
260 copy TabDemo\ProjectFiles\GNU\Release\TabDemo.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
261 copy Themes\ProjectFiles\GNU\Release\Themes.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
262 copy Threads\ProjectFiles\GNU\Release\Threads.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
263 copy Tray\ProjectFiles\GNU\Debug\Tray.exe "..\output\MinGW\Release" >>"..\output\CodeBlocks.log"
\r
266 REM: Pop the directory change off the stack
\r