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