Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / tools / Compile CodeBlocks.bat
1 REM: A batch program to rebuild the .. samples using Code::Blocks.\r
2 REM: The contents of the log file is erased \r
3 \r
4 \r
5 REM: Set the paths\r
6 @set PATH=c:\Program Files\CodeBlocks;%PATH%\r
7 @set PATH=c:\Program Files (x86)\CodeBlocks;%PATH%\r
8 \r
9 REM: Remove old files before we start\r
10 call CleanSamples\r
11 call CleanTutorials\r
12 \r
13 REM: Change the directory to the parent (Pushes the directory change on to the stack)\r
14 pushd ..\Samples\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
18 \r
19 \r
20 REM: Compile the code\r
21 \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
52 \r
53 REM: Copy the executables to the testing directories\r
54 mkdir "..\output\VS2003"\r
55 mkdir "..\output\VS2003\Debug"\r
56 \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
88 \r
89 mkdir "..\output\VS2003\Release"\r
90 \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
122 \r
123 \r
124 REM: Copy the executables to the testing directories\r
125 mkdir "..\output\Borland"\r
126 mkdir "..\output\Borland\Debug"\r
127 \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
159 \r
160 mkdir "..\output\Borland\Release"\r
161 \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
193 \r
194 \r
195 REM: Copy the executables to the testing directories\r
196 mkdir "..\output\MinGW"\r
197 mkdir "..\output\MinGW\Debug"\r
198 \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
230 \r
231 mkdir "..\output\MinGW\Release"\r
232 \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
264 \r
265 \r
266 REM: Pop the directory change off the stack\r
267 popd\r
268 \r

UCC git Repository :: git.ucc.asn.au