]> git.saurik.com Git - wxWidgets.git/blame_incremental - contrib/samples/xrc/makefile.vc
expat must be added to the template, not generated wxWindows.dsp
[wxWidgets.git] / contrib / samples / xrc / makefile.vc
... / ...
CommitLineData
1# =========================================================================
2# This makefile was generated by
3# Bakefile 0.1.1 (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
15LIBDIRNAME = \
16 .\..\..\..\lib\vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
17OBJS = \
18 vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
19XRCDEMO_CXXFLAGS = $(CPPFLAGS) /M$(__RUNTIME_LIBS_7)$(__DEBUGRUNTIME_3) \
20 /DWIN32 $(__DEBUGINFO_0) /Fd$(OBJS)\xrcdemo.pdb $(____DEBUGRUNTIME_2_p) \
21 $(__OPTIMIZEFLAG_4) /D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
22 $(__UNICODE_DEFINE_p) /I.\..\..\..\include /I$(LIBDIRNAME) \
23 /I.\..\..\..\src\tiff /I.\..\..\..\src\jpeg /I.\..\..\..\src\png \
24 /I.\..\..\..\src\zlib /I.\..\..\..\src\regex /I.\..\..\..\src\expat\lib /I. \
25 $(__DLLFLAG_p) /D_WINDOWS /I..\..\..\samples /I.\..\..\include $(CXXFLAGS)
26XRCDEMO_OBJECTS = \
27 $(OBJS)\xrcdemo_xrcdemo.obj \
28 $(OBJS)\xrcdemo_myframe.obj \
29 $(OBJS)\xrcdemo_derivdlg.obj \
30 $(OBJS)\xrcdemo_custclas.obj \
31 $(OBJS)\xrcdemo_xrcdemo.res
32
33### Conditionally set variables: ###
34
35!if "$(USE_GUI)" == "0"
36PORTNAME = base
37!endif
38!if "$(USE_GUI)" == "1"
39PORTNAME = msw
40!endif
41!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
42WXDEBUGFLAG = d
43!endif
44!if "$(DEBUG_FLAG)" == "1"
45WXDEBUGFLAG = d
46!endif
47!if "$(SHARED)" == "1"
48WXDLLFLAG = dll
49!endif
50!if "$(UNICODE)" == "1"
51WXUNICODEFLAG = u
52!endif
53!if "$(WXUNIV)" == "1"
54WXUNIVNAME = univ
55!endif
56!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
57__DEBUGINFO_0 = /Zi
58!endif
59!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
60__DEBUGINFO_0 =
61!endif
62!if "$(DEBUG_INFO)" == "0"
63__DEBUGINFO_0 =
64!endif
65!if "$(DEBUG_INFO)" == "1"
66__DEBUGINFO_0 = /Zi
67!endif
68!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
69__DEBUGINFO_1 = /DEBUG
70!endif
71!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
72__DEBUGINFO_1 =
73!endif
74!if "$(DEBUG_INFO)" == "0"
75__DEBUGINFO_1 =
76!endif
77!if "$(DEBUG_INFO)" == "1"
78__DEBUGINFO_1 = /DEBUG
79!endif
80!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
81__DEBUGINFO_3 = d
82!endif
83!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
84__DEBUGINFO_3 =
85!endif
86!if "$(DEBUG_INFO)" == "0"
87__DEBUGINFO_3 =
88!endif
89!if "$(DEBUG_INFO)" == "1"
90__DEBUGINFO_3 = d
91!endif
92!if "$(DEBUG_RUNTIME_LIBS)" == "0"
93__DEBUGRUNTIME_3 =
94!endif
95!if "$(DEBUG_RUNTIME_LIBS)" == "1"
96__DEBUGRUNTIME_3 = d
97!endif
98!if "$(DEBUG_RUNTIME_LIBS)" == "default"
99__DEBUGRUNTIME_3 = $(__DEBUGINFO_3)
100!endif
101!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
102__DEBUG_DEFINE_p = /D__WXDEBUG__
103!endif
104!if "$(DEBUG_FLAG)" == "1"
105__DEBUG_DEFINE_p = /D__WXDEBUG__
106!endif
107!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
108__DEBUG_DEFINE_p_1 = /d __WXDEBUG__
109!endif
110!if "$(DEBUG_FLAG)" == "1"
111__DEBUG_DEFINE_p_1 = /d __WXDEBUG__
112!endif
113!if "$(SHARED)" == "1"
114__DLLFLAG_p = /DWXUSINGDLL
115!endif
116!if "$(SHARED)" == "1"
117__DLLFLAG_p_1 = /d WXUSINGDLL
118!endif
119!if "$(USE_GUI)" == "1"
120__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
121!endif
122!if "$(USE_GUI)" == "1"
123__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
124!endif
125!if "$(USE_GUI)" == "1"
126__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
127!endif
128!if "$(BUILD)" == "debug"
129__OPTIMIZEFLAG_4 = /Od
130!endif
131!if "$(BUILD)" == "release"
132__OPTIMIZEFLAG_4 = /O2
133!endif
134!if "$(RUNTIME_LIBS)" == "dynamic"
135__RUNTIME_LIBS_7 = D
136!endif
137!if "$(RUNTIME_LIBS)" == "static"
138__RUNTIME_LIBS_7 = T
139!endif
140!if "$(UNICODE)" == "1"
141__UNICODE_DEFINE_p = /DwxUSE_UNICODE=1
142!endif
143!if "$(UNICODE)" == "1"
144__UNICODE_DEFINE_p_1 = /d wxUSE_UNICODE=1
145!endif
146!if "$(MSLU)" == "1"
147__UNICOWS_LIB_p = unicows.lib
148!endif
149!if "$(MONOLITHIC)" == "0"
150__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
151!endif
152!if "$(MONOLITHIC)" == "0"
153__WXLIB_CORE_p = \
154 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
155!endif
156!if "$(MONOLITHIC)" == "0"
157__WXLIB_HTML_p = \
158 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
159!endif
160!if "$(MONOLITHIC)" == "1"
161__WXLIB_MONO_p = \
162 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
163!endif
164!if "$(MONOLITHIC)" == "0"
165__WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
166!endif
167!if "$(WXUNIV)" == "1"
168__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
169!endif
170!if "$(WXUNIV)" == "1"
171__WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
172!endif
173!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
174____DEBUGINFO_2_p = /D_DEBUG
175!endif
176!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
177____DEBUGINFO_2_p =
178!endif
179!if "$(DEBUG_INFO)" == "0"
180____DEBUGINFO_2_p =
181!endif
182!if "$(DEBUG_INFO)" == "1"
183____DEBUGINFO_2_p = /D_DEBUG
184!endif
185!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
186____DEBUGINFO_2_p_1 = /d _DEBUG
187!endif
188!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
189____DEBUGINFO_2_p_1 =
190!endif
191!if "$(DEBUG_INFO)" == "0"
192____DEBUGINFO_2_p_1 =
193!endif
194!if "$(DEBUG_INFO)" == "1"
195____DEBUGINFO_2_p_1 = /d _DEBUG
196!endif
197!if "$(DEBUG_RUNTIME_LIBS)" == "0"
198____DEBUGRUNTIME_2_p =
199!endif
200!if "$(DEBUG_RUNTIME_LIBS)" == "1"
201____DEBUGRUNTIME_2_p = /D_DEBUG
202!endif
203!if "$(DEBUG_RUNTIME_LIBS)" == "default"
204____DEBUGRUNTIME_2_p = $(____DEBUGINFO_2_p)
205!endif
206!if "$(DEBUG_RUNTIME_LIBS)" == "0"
207____DEBUGRUNTIME_2_p_1 =
208!endif
209!if "$(DEBUG_RUNTIME_LIBS)" == "1"
210____DEBUGRUNTIME_2_p_1 = /d _DEBUG
211!endif
212!if "$(DEBUG_RUNTIME_LIBS)" == "default"
213____DEBUGRUNTIME_2_p_1 = $(____DEBUGINFO_2_p_1)
214!endif
215
216
217all: $(OBJS)
218$(OBJS):
219 -if not exist $(OBJS) mkdir $(OBJS)
220
221### Targets: ###
222
223all: $(OBJS)\xrcdemo.exe data
224
225$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
226 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
227
228$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
229 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
230
231$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
232 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
233
234$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
235 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
236
237$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
238 rc /fo$@ /d WIN32 $(____DEBUGRUNTIME_2_p_1) /d __WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) /i .\..\..\..\include /i $(LIBDIRNAME) /i .\..\..\..\src\tiff /i .\..\..\..\src\jpeg /i .\..\..\..\src\png /i .\..\..\..\src\zlib /i .\..\..\..\src\regex /i .\..\..\..\src\expat\lib /i . $(__DLLFLAG_p_1) /d _WINDOWS /i ..\..\..\samples /i .\..\..\include $**
239
240clean:
241 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
242 -if exist $(OBJS)\*.res del $(OBJS)\*.res
243 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
244
245data:
246 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
247 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
248
249$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
250 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
251 $(XRCDEMO_OBJECTS) wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xrc.lib $(__WXLIB_HTML_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
252<<