]> git.saurik.com Git - wxWidgets.git/blame_incremental - samples/xrc/makefile.vc
Fix previous change in case somebody is still using
[wxWidgets.git] / samples / xrc / makefile.vc
... / ...
CommitLineData
1# =========================================================================
2# This makefile was generated by
3# Bakefile 0.1.8 (http://bakefile.sourceforge.net)
4# Do not modify, all changes will be overwritten!
5# =========================================================================
6
7!include <../../build/msw/config.vc>
8
9# -------------------------------------------------------------------------
10# Do not modify the rest of this file!
11# -------------------------------------------------------------------------
12
13### Variables: ###
14
15WX_RELEASE_NODOT = 26
16OBJS = \
17 vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
18LIBDIRNAME = .\..\..\lib\vc_$(LIBTYPE_SUFFIX)$(CFG)
19SETUPHDIR = \
20 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
21XRCDEMO_CXXFLAGS = /M$(__RUNTIME_LIBS_8)$(__DEBUGRUNTIME_3) /DWIN32 \
22 $(__DEBUGINFO_0) /Fd$(OBJS)\xrcdemo.pdb $(____DEBUGRUNTIME_2_p) \
23 $(__OPTIMIZEFLAG_4) $(__NO_VC_CRTDBG_p) /D__WXMSW__ $(__WXUNIV_DEFINE_p) \
24 $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \
25 $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) /I.\..\..\include /I$(SETUPHDIR) \
26 /W4 /I. $(__DLLFLAG_p) /D_WINDOWS /I.\..\..\samples /DNOPCH $(__RTTIFLAG_9) \
27 $(__EXCEPTIONSFLAG_10) $(CPPFLAGS) $(CXXFLAGS)
28XRCDEMO_OBJECTS = \
29 $(OBJS)\xrcdemo_xrcdemo.obj \
30 $(OBJS)\xrcdemo_myframe.obj \
31 $(OBJS)\xrcdemo_derivdlg.obj \
32 $(OBJS)\xrcdemo_custclas.obj \
33 $(OBJS)\xrcdemo_xrcdemo.res
34
35### Conditionally set variables: ###
36
37!if "$(USE_GUI)" == "0"
38PORTNAME = base
39!endif
40!if "$(USE_GUI)" == "1"
41PORTNAME = msw
42!endif
43!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
44WXDEBUGFLAG = d
45!endif
46!if "$(DEBUG_FLAG)" == "1"
47WXDEBUGFLAG = d
48!endif
49!if "$(UNICODE)" == "1"
50WXUNICODEFLAG = u
51!endif
52!if "$(WXUNIV)" == "1"
53WXUNIVNAME = univ
54!endif
55!if "$(SHARED)" == "1"
56WXDLLFLAG = dll
57!endif
58!if "$(SHARED)" == "0"
59LIBTYPE_SUFFIX = lib
60!endif
61!if "$(SHARED)" == "1"
62LIBTYPE_SUFFIX = dll
63!endif
64!if "$(MONOLITHIC)" == "0"
65EXTRALIBS_FOR_BASE =
66!endif
67!if "$(MONOLITHIC)" == "1"
68EXTRALIBS_FOR_BASE =
69!endif
70!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
71__DEBUGINFO_0 = /Zi
72!endif
73!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
74__DEBUGINFO_0 =
75!endif
76!if "$(DEBUG_INFO)" == "0"
77__DEBUGINFO_0 =
78!endif
79!if "$(DEBUG_INFO)" == "1"
80__DEBUGINFO_0 = /Zi
81!endif
82!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
83__DEBUGINFO_1 = /DEBUG
84!endif
85!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
86__DEBUGINFO_1 =
87!endif
88!if "$(DEBUG_INFO)" == "0"
89__DEBUGINFO_1 =
90!endif
91!if "$(DEBUG_INFO)" == "1"
92__DEBUGINFO_1 = /DEBUG
93!endif
94!if "$(DEBUG_RUNTIME_LIBS)" == "0"
95____DEBUGRUNTIME_2_p =
96!endif
97!if "$(DEBUG_RUNTIME_LIBS)" == "1"
98____DEBUGRUNTIME_2_p = /D_DEBUG
99!endif
100!if "$(DEBUG_RUNTIME_LIBS)" == "default"
101____DEBUGRUNTIME_2_p = $(____DEBUGINFO_2_p)
102!endif
103!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
104____DEBUGINFO_2_p = /D_DEBUG
105!endif
106!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
107____DEBUGINFO_2_p =
108!endif
109!if "$(DEBUG_INFO)" == "0"
110____DEBUGINFO_2_p =
111!endif
112!if "$(DEBUG_INFO)" == "1"
113____DEBUGINFO_2_p = /D_DEBUG
114!endif
115!if "$(DEBUG_RUNTIME_LIBS)" == "0"
116____DEBUGRUNTIME_2_p_1 =
117!endif
118!if "$(DEBUG_RUNTIME_LIBS)" == "1"
119____DEBUGRUNTIME_2_p_1 = /d _DEBUG
120!endif
121!if "$(DEBUG_RUNTIME_LIBS)" == "default"
122____DEBUGRUNTIME_2_p_1 = $(____DEBUGINFO_2_p_1)
123!endif
124!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
125____DEBUGINFO_2_p_1 = /d _DEBUG
126!endif
127!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
128____DEBUGINFO_2_p_1 =
129!endif
130!if "$(DEBUG_INFO)" == "0"
131____DEBUGINFO_2_p_1 =
132!endif
133!if "$(DEBUG_INFO)" == "1"
134____DEBUGINFO_2_p_1 = /d _DEBUG
135!endif
136!if "$(DEBUG_RUNTIME_LIBS)" == "0"
137__DEBUGRUNTIME_3 =
138!endif
139!if "$(DEBUG_RUNTIME_LIBS)" == "1"
140__DEBUGRUNTIME_3 = d
141!endif
142!if "$(DEBUG_RUNTIME_LIBS)" == "default"
143__DEBUGRUNTIME_3 = $(__DEBUGINFO_3)
144!endif
145!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
146__DEBUGINFO_3 = d
147!endif
148!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
149__DEBUGINFO_3 =
150!endif
151!if "$(DEBUG_INFO)" == "0"
152__DEBUGINFO_3 =
153!endif
154!if "$(DEBUG_INFO)" == "1"
155__DEBUGINFO_3 = d
156!endif
157!if "$(BUILD)" == "debug"
158__OPTIMIZEFLAG_4 = /Od
159!endif
160!if "$(BUILD)" == "release"
161__OPTIMIZEFLAG_4 = /O2
162!endif
163!if "$(USE_THREADS)" == "0"
164__THREADSFLAG_7 = L
165!endif
166!if "$(USE_THREADS)" == "1"
167__THREADSFLAG_7 = T
168!endif
169!if "$(RUNTIME_LIBS)" == "dynamic"
170__RUNTIME_LIBS_8 = D
171!endif
172!if "$(RUNTIME_LIBS)" == "static"
173__RUNTIME_LIBS_8 = $(__THREADSFLAG_7)
174!endif
175!if "$(USE_RTTI)" == "0"
176__RTTIFLAG_9 =
177!endif
178!if "$(USE_RTTI)" == "1"
179__RTTIFLAG_9 = /GR
180!endif
181!if "$(USE_EXCEPTIONS)" == "0"
182__EXCEPTIONSFLAG_10 =
183!endif
184!if "$(USE_EXCEPTIONS)" == "1"
185__EXCEPTIONSFLAG_10 = /EHsc
186!endif
187!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
188__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
189!endif
190!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
191__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
192!endif
193!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
194__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
195!endif
196!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
197__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
198!endif
199!if "$(WXUNIV)" == "1"
200__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
201!endif
202!if "$(WXUNIV)" == "1"
203__WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
204!endif
205!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
206__DEBUG_DEFINE_p = /D__WXDEBUG__
207!endif
208!if "$(DEBUG_FLAG)" == "1"
209__DEBUG_DEFINE_p = /D__WXDEBUG__
210!endif
211!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
212__DEBUG_DEFINE_p_1 = /d __WXDEBUG__
213!endif
214!if "$(DEBUG_FLAG)" == "1"
215__DEBUG_DEFINE_p_1 = /d __WXDEBUG__
216!endif
217!if "$(USE_EXCEPTIONS)" == "0"
218__EXCEPTIONS_DEFINE_p = /DwxNO_EXCEPTIONS
219!endif
220!if "$(USE_EXCEPTIONS)" == "0"
221__EXCEPTIONS_DEFINE_p_1 = /d wxNO_EXCEPTIONS
222!endif
223!if "$(USE_RTTI)" == "0"
224__RTTI_DEFINE_p = /DwxNO_RTTI
225!endif
226!if "$(USE_RTTI)" == "0"
227__RTTI_DEFINE_p_1 = /d wxNO_RTTI
228!endif
229!if "$(USE_THREADS)" == "0"
230__THREAD_DEFINE_p = /DwxNO_THREADS
231!endif
232!if "$(USE_THREADS)" == "0"
233__THREAD_DEFINE_p_1 = /d wxNO_THREADS
234!endif
235!if "$(UNICODE)" == "1"
236__UNICODE_DEFINE_p = /D_UNICODE
237!endif
238!if "$(UNICODE)" == "1"
239__UNICODE_DEFINE_p_1 = /d _UNICODE
240!endif
241!if "$(SHARED)" == "1"
242__DLLFLAG_p = /DWXUSINGDLL
243!endif
244!if "$(SHARED)" == "1"
245__DLLFLAG_p_1 = /d WXUSINGDLL
246!endif
247!if "$(MONOLITHIC)" == "0"
248__WXLIB_XRC_p = \
249 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.lib
250!endif
251!if "$(MONOLITHIC)" == "0"
252__WXLIB_HTML_p = \
253 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib
254!endif
255!if "$(MONOLITHIC)" == "0"
256__WXLIB_ADV_p = \
257 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib
258!endif
259!if "$(MONOLITHIC)" == "0"
260__WXLIB_CORE_p = \
261 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
262!endif
263!if "$(MONOLITHIC)" == "0"
264__WXLIB_XML_p = \
265 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib
266!endif
267!if "$(MONOLITHIC)" == "0"
268__WXLIB_BASE_p = \
269 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
270!endif
271!if "$(MONOLITHIC)" == "1"
272__WXLIB_MONO_p = \
273 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
274!endif
275!if "$(USE_GUI)" == "1"
276__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
277!endif
278!if "$(USE_GUI)" == "1"
279__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
280!endif
281!if "$(USE_GUI)" == "1"
282__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
283!endif
284!if "$(MSLU)" == "1"
285__UNICOWS_LIB_p = unicows.lib
286!endif
287
288
289all: $(OBJS)
290$(OBJS):
291 -if not exist $(OBJS) mkdir $(OBJS)
292
293### Targets: ###
294
295all: $(OBJS)\xrcdemo.exe data
296
297clean:
298 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
299 -if exist $(OBJS)\*.res del $(OBJS)\*.res
300 -if exist $(OBJS)\*.pch del $(OBJS)\*.pch
301 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
302 -if exist $(OBJS)\xrcdemo.ilk del $(OBJS)\xrcdemo.ilk
303 -if exist $(OBJS)\xrcdemo.pdb del $(OBJS)\xrcdemo.pdb
304
305$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
306 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
307 $(XRCDEMO_OBJECTS) $(__WXLIB_XRC_p) $(__WXLIB_HTML_p) $(__WXLIB_ADV_p) $(__WXLIB_CORE_p) $(__WXLIB_XML_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib oleacc.lib odbc32.lib
308<<
309
310data:
311 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
312 for %f in (appicon.ico appicon.xpm artprov.xpm artprov.xrc basicdlg.xpm basicdlg.xrc controls.xpm controls.xrc custclas.xpm custclas.xrc derivdlg.xpm derivdlg.xrc fileopen.gif filesave.gif frame.xrc fuzzy.gif menu.xrc platform.xpm platform.xrc quotes.gif resource.xrc scanning.gif sppicon.ico toolbar.xrc uncenter.xpm uncenter.xrc update.gif variable.xpm variable.xrc) do if not exist $(OBJS)\rc\%f copy .\rc\%f $(OBJS)\rc
313
314$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
315 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
316
317$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
318 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
319
320$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
321 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
322
323$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
324 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
325
326$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
327 rc /fo$@ /d WIN32 $(____DEBUGRUNTIME_2_p_1) $(__NO_VC_CRTDBG_p_1) /d __WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) /i .\..\..\include /i $(SETUPHDIR) /i . $(__DLLFLAG_p_1) /d _WINDOWS /i .\..\..\samples /d NOPCH $**
328