]> git.saurik.com Git - wxWidgets.git/blame - contrib/samples/xrc/makefile.vc
reversed change
[wxWidgets.git] / contrib / samples / xrc / makefile.vc
CommitLineData
250700e4
RD
1# =========================================================================
2# This makefile was generated by
f509d00d 3# Bakefile 0.1.1 (http://bakefile.sourceforge.net)
250700e4
RD
4# Do not modify, all changes will be overwritten!
5# =========================================================================
64d452a8 6
fd9f42b6 7!include <../../../build/msw/config.vc>
64d452a8 8
250700e4
RD
9# -------------------------------------------------------------------------
10# Do not modify the rest of this file!
11# -------------------------------------------------------------------------
af1337b0 12
250700e4 13### Variables: ###
64d452a8 14
3f55f5b8
VS
15OBJS = \
16 vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
75a0a7b7
VS
17SETUPHDIR = \
18 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
3f55f5b8
VS
19XRCDEMO_CXXFLAGS = $(CPPFLAGS) /M$(__RUNTIME_LIBS_7)$(__DEBUGRUNTIME_3) \
20 /DWIN32 $(__DEBUGINFO_0) /Fd$(OBJS)\xrcdemo.pdb $(____DEBUGRUNTIME_2_p) \
ec08d395
JS
21 $(__OPTIMIZEFLAG_4) $(__NO_VC_CRTDBG_p) /D__WXMSW__ $(__WXUNIV_DEFINE_p) \
22 $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) /I.\..\..\..\include \
23 /I$(SETUPHDIR) /W4 /I. $(__DLLFLAG_p) /D_WINDOWS /I.\..\..\..\samples \
a4ad36cd 24 /I.\..\..\include $(CXXFLAGS) $(__EXCEPTIONSFLAG_8) $(__EXCEPTIONSFLAG_9)
3f55f5b8
VS
25XRCDEMO_OBJECTS = \
26 $(OBJS)\xrcdemo_xrcdemo.obj \
27 $(OBJS)\xrcdemo_myframe.obj \
28 $(OBJS)\xrcdemo_derivdlg.obj \
29 $(OBJS)\xrcdemo_custclas.obj \
30 $(OBJS)\xrcdemo_xrcdemo.res
64d452a8 31
250700e4 32### Conditionally set variables: ###
af1337b0 33
75a0a7b7
VS
34!if "$(SHARED)" == "0"
35LIBDIRNAME = .\..\..\..\lib\vc_lib$(CFG)
36!endif
37!if "$(SHARED)" == "1"
38LIBDIRNAME = .\..\..\..\lib\vc_dll$(CFG)
39!endif
250700e4
RD
40!if "$(USE_GUI)" == "0"
41PORTNAME = base
42!endif
43!if "$(USE_GUI)" == "1"
44PORTNAME = msw
45!endif
3f55f5b8
VS
46!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
47WXDEBUGFLAG = d
48!endif
49!if "$(DEBUG_FLAG)" == "1"
250700e4
RD
50WXDEBUGFLAG = d
51!endif
52!if "$(SHARED)" == "1"
53WXDLLFLAG = dll
54!endif
55!if "$(UNICODE)" == "1"
56WXUNICODEFLAG = u
57!endif
58!if "$(WXUNIV)" == "1"
59WXUNIVNAME = univ
60!endif
3f55f5b8
VS
61!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
62__DEBUGINFO_0 = /Zi
250700e4 63!endif
3f55f5b8
VS
64!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
65__DEBUGINFO_0 =
250700e4 66!endif
3f55f5b8
VS
67!if "$(DEBUG_INFO)" == "0"
68__DEBUGINFO_0 =
250700e4 69!endif
3f55f5b8
VS
70!if "$(DEBUG_INFO)" == "1"
71__DEBUGINFO_0 = /Zi
250700e4 72!endif
3f55f5b8
VS
73!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
74__DEBUGINFO_1 = /DEBUG
250700e4 75!endif
3f55f5b8
VS
76!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
77__DEBUGINFO_1 =
250700e4 78!endif
3f55f5b8
VS
79!if "$(DEBUG_INFO)" == "0"
80__DEBUGINFO_1 =
81!endif
82!if "$(DEBUG_INFO)" == "1"
83__DEBUGINFO_1 = /DEBUG
84!endif
85!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
86__DEBUGINFO_3 = d
87!endif
88!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
89__DEBUGINFO_3 =
90!endif
91!if "$(DEBUG_INFO)" == "0"
92__DEBUGINFO_3 =
93!endif
94!if "$(DEBUG_INFO)" == "1"
95__DEBUGINFO_3 = d
96!endif
97!if "$(DEBUG_RUNTIME_LIBS)" == "0"
98__DEBUGRUNTIME_3 =
99!endif
100!if "$(DEBUG_RUNTIME_LIBS)" == "1"
101__DEBUGRUNTIME_3 = d
102!endif
103!if "$(DEBUG_RUNTIME_LIBS)" == "default"
104__DEBUGRUNTIME_3 = $(__DEBUGINFO_3)
105!endif
106!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
250700e4
RD
107__DEBUG_DEFINE_p = /D__WXDEBUG__
108!endif
3f55f5b8
VS
109!if "$(DEBUG_FLAG)" == "1"
110__DEBUG_DEFINE_p = /D__WXDEBUG__
111!endif
112!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
113__DEBUG_DEFINE_p_1 = /d __WXDEBUG__
114!endif
115!if "$(DEBUG_FLAG)" == "1"
116__DEBUG_DEFINE_p_1 = /d __WXDEBUG__
250700e4
RD
117!endif
118!if "$(SHARED)" == "1"
119__DLLFLAG_p = /DWXUSINGDLL
120!endif
121!if "$(SHARED)" == "1"
3f55f5b8
VS
122__DLLFLAG_p_1 = /d WXUSINGDLL
123!endif
a4ad36cd
VS
124!if "$(USE_EXCEPTIONS)" == "0"
125__EXCEPTIONSFLAG_8 =
126!endif
127!if "$(USE_EXCEPTIONS)" == "1"
128__EXCEPTIONSFLAG_8 = /GR
129!endif
130!if "$(USE_EXCEPTIONS)" == "0"
131__EXCEPTIONSFLAG_9 =
132!endif
133!if "$(USE_EXCEPTIONS)" == "1"
134__EXCEPTIONSFLAG_9 = /GX
135!endif
3f55f5b8
VS
136!if "$(USE_GUI)" == "1"
137__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
138!endif
139!if "$(USE_GUI)" == "1"
140__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
141!endif
142!if "$(USE_GUI)" == "1"
143__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
250700e4 144!endif
ec08d395
JS
145!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
146__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
147!endif
148!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
149__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
150!endif
151!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
152__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
153!endif
154!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
155__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
156!endif
250700e4 157!if "$(BUILD)" == "debug"
bdc408c4 158__OPTIMIZEFLAG_4 = /Od
250700e4
RD
159!endif
160!if "$(BUILD)" == "release"
bdc408c4 161__OPTIMIZEFLAG_4 = /O2
250700e4
RD
162!endif
163!if "$(RUNTIME_LIBS)" == "dynamic"
bdc408c4 164__RUNTIME_LIBS_7 = D
250700e4
RD
165!endif
166!if "$(RUNTIME_LIBS)" == "static"
bdc408c4 167__RUNTIME_LIBS_7 = T
250700e4
RD
168!endif
169!if "$(UNICODE)" == "1"
ec08d395 170__UNICODE_DEFINE_p = /D_UNICODE
250700e4
RD
171!endif
172!if "$(UNICODE)" == "1"
ec08d395 173__UNICODE_DEFINE_p_1 = /d _UNICODE
250700e4 174!endif
2265a2d5
VS
175!if "$(MSLU)" == "1"
176__UNICOWS_LIB_p = unicows.lib
177!endif
250700e4 178!if "$(MONOLITHIC)" == "0"
2eb7ed88
JS
179__WXLIB_ADV_p = \
180 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
181!endif
182!if "$(MONOLITHIC)" == "0"
250700e4
RD
183__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
184!endif
185!if "$(MONOLITHIC)" == "0"
3f55f5b8
VS
186__WXLIB_CORE_p = \
187 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
250700e4
RD
188!endif
189!if "$(MONOLITHIC)" == "0"
3f55f5b8
VS
190__WXLIB_HTML_p = \
191 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
250700e4
RD
192!endif
193!if "$(MONOLITHIC)" == "1"
3f55f5b8
VS
194__WXLIB_MONO_p = \
195 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
196!endif
197!if "$(MONOLITHIC)" == "0"
198__WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
250700e4
RD
199!endif
200!if "$(WXUNIV)" == "1"
201__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
202!endif
203!if "$(WXUNIV)" == "1"
3f55f5b8 204__WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
250700e4 205!endif
3f55f5b8
VS
206!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
207____DEBUGINFO_2_p = /D_DEBUG
bdc408c4 208!endif
3f55f5b8 209!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
e80ae200 210____DEBUGINFO_2_p =
bdc408c4 211!endif
3f55f5b8 212!if "$(DEBUG_INFO)" == "0"
e80ae200 213____DEBUGINFO_2_p =
bdc408c4 214!endif
3f55f5b8
VS
215!if "$(DEBUG_INFO)" == "1"
216____DEBUGINFO_2_p = /D_DEBUG
217!endif
218!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
219____DEBUGINFO_2_p_1 = /d _DEBUG
220!endif
221!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
e80ae200 222____DEBUGINFO_2_p_1 =
3f55f5b8
VS
223!endif
224!if "$(DEBUG_INFO)" == "0"
e80ae200 225____DEBUGINFO_2_p_1 =
3f55f5b8
VS
226!endif
227!if "$(DEBUG_INFO)" == "1"
228____DEBUGINFO_2_p_1 = /d _DEBUG
229!endif
230!if "$(DEBUG_RUNTIME_LIBS)" == "0"
e80ae200 231____DEBUGRUNTIME_2_p =
3f55f5b8
VS
232!endif
233!if "$(DEBUG_RUNTIME_LIBS)" == "1"
234____DEBUGRUNTIME_2_p = /D_DEBUG
235!endif
236!if "$(DEBUG_RUNTIME_LIBS)" == "default"
237____DEBUGRUNTIME_2_p = $(____DEBUGINFO_2_p)
238!endif
239!if "$(DEBUG_RUNTIME_LIBS)" == "0"
e80ae200 240____DEBUGRUNTIME_2_p_1 =
3f55f5b8
VS
241!endif
242!if "$(DEBUG_RUNTIME_LIBS)" == "1"
243____DEBUGRUNTIME_2_p_1 = /d _DEBUG
244!endif
245!if "$(DEBUG_RUNTIME_LIBS)" == "default"
246____DEBUGRUNTIME_2_p_1 = $(____DEBUGINFO_2_p_1)
bdc408c4 247!endif
250700e4
RD
248
249
250all: $(OBJS)
251$(OBJS):
252 -if not exist $(OBJS) mkdir $(OBJS)
253
254### Targets: ###
255
256all: $(OBJS)\xrcdemo.exe data
257
258$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
259 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
260
261$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
262 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
263
264$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
265 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
266
267$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
268 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
269
270$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
ec08d395 271 rc /fo$@ /d WIN32 $(____DEBUGRUNTIME_2_p_1) $(__NO_VC_CRTDBG_p_1) /d __WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) /i .\..\..\..\include /i $(SETUPHDIR) /i . $(__DLLFLAG_p_1) /d _WINDOWS /i .\..\..\..\samples /i .\..\..\include $**
250700e4
RD
272
273clean:
274 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
275 -if exist $(OBJS)\*.res del $(OBJS)\*.res
276 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
ec08d395
JS
277 -if exist $(OBJS)\xrcdemo.ilk del $(OBJS)\xrcdemo.ilk
278 -if exist $(OBJS)\xrcdemo.pdb del $(OBJS)\xrcdemo.pdb
250700e4
RD
279
280data:
2265a2d5
VS
281 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
282 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
250700e4 283
3f55f5b8 284$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
75a0a7b7 285 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
ec08d395 286 $(XRCDEMO_OBJECTS) wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xrc.lib $(__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$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(__UNICOWS_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib odbc32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib oleacc.lib
250700e4 287<<