Compare file paths using wxFileName, not wxString, in the sample.
[wxWidgets.git] / samples / makefile.gcc
1 # =========================================================================\r
2 #     This makefile was generated by\r
3 #     Bakefile 0.2.9 (http://www.bakefile.org)\r
4 #     Do not modify, all changes will be overwritten!\r
5 # =========================================================================\r
6 \r
7 include ../build/msw/config.gcc\r
8 \r
9 # -------------------------------------------------------------------------\r
10 # Do not modify the rest of this file!\r
11 # -------------------------------------------------------------------------\r
12 \r
13 ### Variables: ###\r
14 \r
15 MAKEARGS = LINK_DLL_FLAGS="$(LINK_DLL_FLAGS)" \\r
16         LINK_MODULE_FLAGS="$(LINK_MODULE_FLAGS)" CC="$(CC)" CXX="$(CXX)" \\r
17         CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" \\r
18         LDFLAGS="$(LDFLAGS)" CPP="$(CPP)" SHARED="$(SHARED)" WXUNIV="$(WXUNIV)" \\r
19         UNICODE="$(UNICODE)" MSLU="$(MSLU)" BUILD="$(BUILD)" \\r
20         DEBUG_INFO="$(DEBUG_INFO)" DEBUG_FLAG="$(DEBUG_FLAG)" \\r
21         MONOLITHIC="$(MONOLITHIC)" USE_GUI="$(USE_GUI)" USE_HTML="$(USE_HTML)" \\r
22         USE_WEBVIEW="$(USE_WEBVIEW)" USE_MEDIA="$(USE_MEDIA)" USE_XRC="$(USE_XRC)" \\r
23         USE_AUI="$(USE_AUI)" USE_RIBBON="$(USE_RIBBON)" \\r
24         USE_PROPGRID="$(USE_PROPGRID)" USE_RICHTEXT="$(USE_RICHTEXT)" \\r
25         USE_STC="$(USE_STC)" USE_OPENGL="$(USE_OPENGL)" USE_QA="$(USE_QA)" \\r
26         USE_EXCEPTIONS="$(USE_EXCEPTIONS)" USE_RTTI="$(USE_RTTI)" \\r
27         USE_THREADS="$(USE_THREADS)" USE_CAIRO="$(USE_CAIRO)" \\r
28         OFFICIAL_BUILD="$(OFFICIAL_BUILD)" VENDOR="$(VENDOR)" \\r
29         WX_FLAVOUR="$(WX_FLAVOUR)" WX_LIB_FLAVOUR="$(WX_LIB_FLAVOUR)" CFG="$(CFG)" \\r
30         CPPUNIT_CFLAGS="$(CPPUNIT_CFLAGS)" CPPUNIT_LIBS="$(CPPUNIT_LIBS)" \\r
31         RUNTIME_LIBS="$(RUNTIME_LIBS)" GCC_VERSION="$(GCC_VERSION)"\r
32 \r
33 ### Conditionally set variables: ###\r
34 \r
35 \r
36 \r
37 ### Targets: ###\r
38 \r
39 all: access animate artprov aui calendar caret clipboard collpane combo config console controls dataview dialogs dialup display dll dnd docview dragimag drawing erase event except exec font grid help htlbox html image internat ipc joytest keyboard layout listctrl mdi mediaplayer menu minimal nativdlg notebook oleauto opengl ownerdrw popup power printing propgrid regtest render ribbon richtext sashtest scroll shaped sockets sound splash splitter statbar stc svg taborder taskbar text thread toolbar treectrl typetest uiaction validate vscroll webview widgets wizard wrapsizer xrc\r
40 \r
41 clean: \r
42         -if exist .\*.o del .\*.o\r
43         -if exist .\*.d del .\*.d\r
44         $(MAKE) -C access -f makefile.gcc $(MAKEARGS) clean\r
45         $(MAKE) -C animate -f makefile.gcc $(MAKEARGS) clean\r
46         $(MAKE) -C artprov -f makefile.gcc $(MAKEARGS) clean\r
47         $(MAKE) -C aui -f makefile.gcc $(MAKEARGS) clean\r
48         $(MAKE) -C calendar -f makefile.gcc $(MAKEARGS) clean\r
49         $(MAKE) -C caret -f makefile.gcc $(MAKEARGS) clean\r
50         $(MAKE) -C clipboard -f makefile.gcc $(MAKEARGS) clean\r
51         $(MAKE) -C collpane -f makefile.gcc $(MAKEARGS) clean\r
52         $(MAKE) -C combo -f makefile.gcc $(MAKEARGS) clean\r
53         $(MAKE) -C config -f makefile.gcc $(MAKEARGS) clean\r
54         $(MAKE) -C console -f makefile.gcc $(MAKEARGS) clean\r
55         $(MAKE) -C controls -f makefile.gcc $(MAKEARGS) clean\r
56         $(MAKE) -C dataview -f makefile.gcc $(MAKEARGS) clean\r
57         $(MAKE) -C dialogs -f makefile.gcc $(MAKEARGS) clean\r
58         $(MAKE) -C dialup -f makefile.gcc $(MAKEARGS) clean\r
59         $(MAKE) -C display -f makefile.gcc $(MAKEARGS) clean\r
60         $(MAKE) -C dll -f makefile.gcc $(MAKEARGS) clean\r
61         $(MAKE) -C dnd -f makefile.gcc $(MAKEARGS) clean\r
62         $(MAKE) -C docview -f makefile.gcc $(MAKEARGS) clean\r
63         $(MAKE) -C dragimag -f makefile.gcc $(MAKEARGS) clean\r
64         $(MAKE) -C drawing -f makefile.gcc $(MAKEARGS) clean\r
65         $(MAKE) -C erase -f makefile.gcc $(MAKEARGS) clean\r
66         $(MAKE) -C event -f makefile.gcc $(MAKEARGS) clean\r
67         $(MAKE) -C except -f makefile.gcc $(MAKEARGS) clean\r
68         $(MAKE) -C exec -f makefile.gcc $(MAKEARGS) clean\r
69         $(MAKE) -C font -f makefile.gcc $(MAKEARGS) clean\r
70         $(MAKE) -C grid -f makefile.gcc $(MAKEARGS) clean\r
71         $(MAKE) -C help -f makefile.gcc $(MAKEARGS) clean\r
72         $(MAKE) -C htlbox -f makefile.gcc $(MAKEARGS) clean\r
73         $(MAKE) -C html -f makefile.gcc $(MAKEARGS) clean\r
74         $(MAKE) -C image -f makefile.gcc $(MAKEARGS) clean\r
75         $(MAKE) -C internat -f makefile.gcc $(MAKEARGS) clean\r
76         $(MAKE) -C ipc -f makefile.gcc $(MAKEARGS) clean\r
77         $(MAKE) -C joytest -f makefile.gcc $(MAKEARGS) clean\r
78         $(MAKE) -C keyboard -f makefile.gcc $(MAKEARGS) clean\r
79         $(MAKE) -C layout -f makefile.gcc $(MAKEARGS) clean\r
80         $(MAKE) -C listctrl -f makefile.gcc $(MAKEARGS) clean\r
81         $(MAKE) -C mdi -f makefile.gcc $(MAKEARGS) clean\r
82         $(MAKE) -C mediaplayer -f makefile.gcc $(MAKEARGS) clean\r
83         $(MAKE) -C menu -f makefile.gcc $(MAKEARGS) clean\r
84         $(MAKE) -C minimal -f makefile.gcc $(MAKEARGS) clean\r
85         $(MAKE) -C nativdlg -f makefile.gcc $(MAKEARGS) clean\r
86         $(MAKE) -C notebook -f makefile.gcc $(MAKEARGS) clean\r
87         $(MAKE) -C oleauto -f makefile.gcc $(MAKEARGS) clean\r
88         $(MAKE) -C opengl -f makefile.gcc $(MAKEARGS) clean\r
89         $(MAKE) -C ownerdrw -f makefile.gcc $(MAKEARGS) clean\r
90         $(MAKE) -C popup -f makefile.gcc $(MAKEARGS) clean\r
91         $(MAKE) -C power -f makefile.gcc $(MAKEARGS) clean\r
92         $(MAKE) -C printing -f makefile.gcc $(MAKEARGS) clean\r
93         $(MAKE) -C propgrid -f makefile.gcc $(MAKEARGS) clean\r
94         $(MAKE) -C regtest -f makefile.gcc $(MAKEARGS) clean\r
95         $(MAKE) -C render -f makefile.gcc $(MAKEARGS) clean\r
96         $(MAKE) -C ribbon -f makefile.gcc $(MAKEARGS) clean\r
97         $(MAKE) -C richtext -f makefile.gcc $(MAKEARGS) clean\r
98         $(MAKE) -C sashtest -f makefile.gcc $(MAKEARGS) clean\r
99         $(MAKE) -C scroll -f makefile.gcc $(MAKEARGS) clean\r
100         $(MAKE) -C shaped -f makefile.gcc $(MAKEARGS) clean\r
101         $(MAKE) -C sockets -f makefile.gcc $(MAKEARGS) clean\r
102         $(MAKE) -C sound -f makefile.gcc $(MAKEARGS) clean\r
103         $(MAKE) -C splash -f makefile.gcc $(MAKEARGS) clean\r
104         $(MAKE) -C splitter -f makefile.gcc $(MAKEARGS) clean\r
105         $(MAKE) -C statbar -f makefile.gcc $(MAKEARGS) clean\r
106         $(MAKE) -C stc -f makefile.gcc $(MAKEARGS) clean\r
107         $(MAKE) -C svg -f makefile.gcc $(MAKEARGS) clean\r
108         $(MAKE) -C taborder -f makefile.gcc $(MAKEARGS) clean\r
109         $(MAKE) -C taskbar -f makefile.gcc $(MAKEARGS) clean\r
110         $(MAKE) -C text -f makefile.gcc $(MAKEARGS) clean\r
111         $(MAKE) -C thread -f makefile.gcc $(MAKEARGS) clean\r
112         $(MAKE) -C toolbar -f makefile.gcc $(MAKEARGS) clean\r
113         $(MAKE) -C treectrl -f makefile.gcc $(MAKEARGS) clean\r
114         $(MAKE) -C typetest -f makefile.gcc $(MAKEARGS) clean\r
115         $(MAKE) -C uiaction -f makefile.gcc $(MAKEARGS) clean\r
116         $(MAKE) -C validate -f makefile.gcc $(MAKEARGS) clean\r
117         $(MAKE) -C vscroll -f makefile.gcc $(MAKEARGS) clean\r
118         $(MAKE) -C webview -f makefile.gcc $(MAKEARGS) clean\r
119         $(MAKE) -C widgets -f makefile.gcc $(MAKEARGS) clean\r
120         $(MAKE) -C wizard -f makefile.gcc $(MAKEARGS) clean\r
121         $(MAKE) -C wrapsizer -f makefile.gcc $(MAKEARGS) clean\r
122         $(MAKE) -C xrc -f makefile.gcc $(MAKEARGS) clean\r
123         $(MAKE) -C memcheck -f makefile.gcc $(MAKEARGS) clean\r
124 \r
125 access: \r
126         $(MAKE) -C access -f makefile.gcc $(MAKEARGS) all\r
127 \r
128 animate: \r
129         $(MAKE) -C animate -f makefile.gcc $(MAKEARGS) all\r
130 \r
131 artprov: \r
132         $(MAKE) -C artprov -f makefile.gcc $(MAKEARGS) all\r
133 \r
134 aui: \r
135         $(MAKE) -C aui -f makefile.gcc $(MAKEARGS) all\r
136 \r
137 calendar: \r
138         $(MAKE) -C calendar -f makefile.gcc $(MAKEARGS) all\r
139 \r
140 caret: \r
141         $(MAKE) -C caret -f makefile.gcc $(MAKEARGS) all\r
142 \r
143 clipboard: \r
144         $(MAKE) -C clipboard -f makefile.gcc $(MAKEARGS) all\r
145 \r
146 collpane: \r
147         $(MAKE) -C collpane -f makefile.gcc $(MAKEARGS) all\r
148 \r
149 combo: \r
150         $(MAKE) -C combo -f makefile.gcc $(MAKEARGS) all\r
151 \r
152 config: \r
153         $(MAKE) -C config -f makefile.gcc $(MAKEARGS) all\r
154 \r
155 console: \r
156         $(MAKE) -C console -f makefile.gcc $(MAKEARGS) all\r
157 \r
158 controls: \r
159         $(MAKE) -C controls -f makefile.gcc $(MAKEARGS) all\r
160 \r
161 dataview: \r
162         $(MAKE) -C dataview -f makefile.gcc $(MAKEARGS) all\r
163 \r
164 dialogs: \r
165         $(MAKE) -C dialogs -f makefile.gcc $(MAKEARGS) all\r
166 \r
167 dialup: \r
168         $(MAKE) -C dialup -f makefile.gcc $(MAKEARGS) all\r
169 \r
170 display: \r
171         $(MAKE) -C display -f makefile.gcc $(MAKEARGS) all\r
172 \r
173 dll: \r
174         $(MAKE) -C dll -f makefile.gcc $(MAKEARGS) all\r
175 \r
176 dnd: \r
177         $(MAKE) -C dnd -f makefile.gcc $(MAKEARGS) all\r
178 \r
179 docview: \r
180         $(MAKE) -C docview -f makefile.gcc $(MAKEARGS) all\r
181 \r
182 dragimag: \r
183         $(MAKE) -C dragimag -f makefile.gcc $(MAKEARGS) all\r
184 \r
185 drawing: \r
186         $(MAKE) -C drawing -f makefile.gcc $(MAKEARGS) all\r
187 \r
188 erase: \r
189         $(MAKE) -C erase -f makefile.gcc $(MAKEARGS) all\r
190 \r
191 event: \r
192         $(MAKE) -C event -f makefile.gcc $(MAKEARGS) all\r
193 \r
194 except: \r
195         $(MAKE) -C except -f makefile.gcc $(MAKEARGS) all\r
196 \r
197 exec: \r
198         $(MAKE) -C exec -f makefile.gcc $(MAKEARGS) all\r
199 \r
200 font: \r
201         $(MAKE) -C font -f makefile.gcc $(MAKEARGS) all\r
202 \r
203 grid: \r
204         $(MAKE) -C grid -f makefile.gcc $(MAKEARGS) all\r
205 \r
206 help: \r
207         $(MAKE) -C help -f makefile.gcc $(MAKEARGS) all\r
208 \r
209 htlbox: \r
210         $(MAKE) -C htlbox -f makefile.gcc $(MAKEARGS) all\r
211 \r
212 html: \r
213         $(MAKE) -C html -f makefile.gcc $(MAKEARGS) all\r
214 \r
215 image: \r
216         $(MAKE) -C image -f makefile.gcc $(MAKEARGS) all\r
217 \r
218 internat: \r
219         $(MAKE) -C internat -f makefile.gcc $(MAKEARGS) all\r
220 \r
221 ipc: \r
222         $(MAKE) -C ipc -f makefile.gcc $(MAKEARGS) all\r
223 \r
224 joytest: \r
225         $(MAKE) -C joytest -f makefile.gcc $(MAKEARGS) all\r
226 \r
227 keyboard: \r
228         $(MAKE) -C keyboard -f makefile.gcc $(MAKEARGS) all\r
229 \r
230 layout: \r
231         $(MAKE) -C layout -f makefile.gcc $(MAKEARGS) all\r
232 \r
233 listctrl: \r
234         $(MAKE) -C listctrl -f makefile.gcc $(MAKEARGS) all\r
235 \r
236 mdi: \r
237         $(MAKE) -C mdi -f makefile.gcc $(MAKEARGS) all\r
238 \r
239 mediaplayer: \r
240         $(MAKE) -C mediaplayer -f makefile.gcc $(MAKEARGS) all\r
241 \r
242 menu: \r
243         $(MAKE) -C menu -f makefile.gcc $(MAKEARGS) all\r
244 \r
245 minimal: \r
246         $(MAKE) -C minimal -f makefile.gcc $(MAKEARGS) all\r
247 \r
248 nativdlg: \r
249         $(MAKE) -C nativdlg -f makefile.gcc $(MAKEARGS) all\r
250 \r
251 notebook: \r
252         $(MAKE) -C notebook -f makefile.gcc $(MAKEARGS) all\r
253 \r
254 oleauto: \r
255         $(MAKE) -C oleauto -f makefile.gcc $(MAKEARGS) all\r
256 \r
257 opengl: \r
258         $(MAKE) -C opengl -f makefile.gcc $(MAKEARGS) all\r
259 \r
260 ownerdrw: \r
261         $(MAKE) -C ownerdrw -f makefile.gcc $(MAKEARGS) all\r
262 \r
263 popup: \r
264         $(MAKE) -C popup -f makefile.gcc $(MAKEARGS) all\r
265 \r
266 power: \r
267         $(MAKE) -C power -f makefile.gcc $(MAKEARGS) all\r
268 \r
269 printing: \r
270         $(MAKE) -C printing -f makefile.gcc $(MAKEARGS) all\r
271 \r
272 propgrid: \r
273         $(MAKE) -C propgrid -f makefile.gcc $(MAKEARGS) all\r
274 \r
275 regtest: \r
276         $(MAKE) -C regtest -f makefile.gcc $(MAKEARGS) all\r
277 \r
278 render: \r
279         $(MAKE) -C render -f makefile.gcc $(MAKEARGS) all\r
280 \r
281 ribbon: \r
282         $(MAKE) -C ribbon -f makefile.gcc $(MAKEARGS) all\r
283 \r
284 richtext: \r
285         $(MAKE) -C richtext -f makefile.gcc $(MAKEARGS) all\r
286 \r
287 sashtest: \r
288         $(MAKE) -C sashtest -f makefile.gcc $(MAKEARGS) all\r
289 \r
290 scroll: \r
291         $(MAKE) -C scroll -f makefile.gcc $(MAKEARGS) all\r
292 \r
293 shaped: \r
294         $(MAKE) -C shaped -f makefile.gcc $(MAKEARGS) all\r
295 \r
296 sockets: \r
297         $(MAKE) -C sockets -f makefile.gcc $(MAKEARGS) all\r
298 \r
299 sound: \r
300         $(MAKE) -C sound -f makefile.gcc $(MAKEARGS) all\r
301 \r
302 splash: \r
303         $(MAKE) -C splash -f makefile.gcc $(MAKEARGS) all\r
304 \r
305 splitter: \r
306         $(MAKE) -C splitter -f makefile.gcc $(MAKEARGS) all\r
307 \r
308 statbar: \r
309         $(MAKE) -C statbar -f makefile.gcc $(MAKEARGS) all\r
310 \r
311 stc: \r
312         $(MAKE) -C stc -f makefile.gcc $(MAKEARGS) all\r
313 \r
314 svg: \r
315         $(MAKE) -C svg -f makefile.gcc $(MAKEARGS) all\r
316 \r
317 taborder: \r
318         $(MAKE) -C taborder -f makefile.gcc $(MAKEARGS) all\r
319 \r
320 taskbar: \r
321         $(MAKE) -C taskbar -f makefile.gcc $(MAKEARGS) all\r
322 \r
323 text: \r
324         $(MAKE) -C text -f makefile.gcc $(MAKEARGS) all\r
325 \r
326 thread: \r
327         $(MAKE) -C thread -f makefile.gcc $(MAKEARGS) all\r
328 \r
329 toolbar: \r
330         $(MAKE) -C toolbar -f makefile.gcc $(MAKEARGS) all\r
331 \r
332 treectrl: \r
333         $(MAKE) -C treectrl -f makefile.gcc $(MAKEARGS) all\r
334 \r
335 typetest: \r
336         $(MAKE) -C typetest -f makefile.gcc $(MAKEARGS) all\r
337 \r
338 uiaction: \r
339         $(MAKE) -C uiaction -f makefile.gcc $(MAKEARGS) all\r
340 \r
341 validate: \r
342         $(MAKE) -C validate -f makefile.gcc $(MAKEARGS) all\r
343 \r
344 vscroll: \r
345         $(MAKE) -C vscroll -f makefile.gcc $(MAKEARGS) all\r
346 \r
347 webview: \r
348         $(MAKE) -C webview -f makefile.gcc $(MAKEARGS) all\r
349 \r
350 widgets: \r
351         $(MAKE) -C widgets -f makefile.gcc $(MAKEARGS) all\r
352 \r
353 wizard: \r
354         $(MAKE) -C wizard -f makefile.gcc $(MAKEARGS) all\r
355 \r
356 wrapsizer: \r
357         $(MAKE) -C wrapsizer -f makefile.gcc $(MAKEARGS) all\r
358 \r
359 xrc: \r
360         $(MAKE) -C xrc -f makefile.gcc $(MAKEARGS) all\r
361 \r
362 memcheck: \r
363         $(MAKE) -C memcheck -f makefile.gcc $(MAKEARGS) all\r
364 \r
365 .PHONY: all clean access animate artprov aui calendar caret clipboard collpane combo \\r
366         config console controls dataview dialogs dialup display dll dnd docview dragimag \\r
367         drawing erase event except exec font grid help htlbox html image internat ipc joytest \\r
368         keyboard layout listctrl mdi mediaplayer menu minimal nativdlg notebook oleauto \\r
369         opengl ownerdrw popup power printing propgrid regtest render ribbon richtext \\r
370         sashtest scroll shaped sockets sound splash splitter statbar stc svg taborder \\r
371         taskbar text thread toolbar treectrl typetest uiaction validate vscroll webview \\r
372         widgets wizard wrapsizer xrc memcheck\r
373 \r
374 \r
375 SHELL := $(COMSPEC)\r
376 \r
377 # Dependencies tracking:\r
378 -include ./*.d\r