]> git.saurik.com Git - wxWidgets.git/blame_incremental - samples/xrc/makefile.vc
link against oleacc.lib (needed by wxUSE_ACCESSIBILITY)
[wxWidgets.git] / 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
15OBJS = \
16 vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
17SETUPHDIR = \
18 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
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$(SETUPHDIR) /I. $(__DLLFLAG_p) \
23 /D_WINDOWS /I.\..\..\..\samples /I.\..\..\include $(CXXFLAGS)
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
30
31### Conditionally set variables: ###
32
33!if "$(SHARED)" == "0"
34LIBDIRNAME = .\..\..\..\lib\vc_lib$(CFG)
35!endif
36!if "$(SHARED)" == "1"
37LIBDIRNAME = .\..\..\..\lib\vc_dll$(CFG)
38!endif
39!if "$(USE_GUI)" == "0"
40PORTNAME = base
41!endif
42!if "$(USE_GUI)" == "1"
43PORTNAME = msw
44!endif
45!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
46WXDEBUGFLAG = d
47!endif
48!if "$(DEBUG_FLAG)" == "1"
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
60!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
61__DEBUGINFO_0 = /Zi
62!endif
63!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
64__DEBUGINFO_0 =
65!endif
66!if "$(DEBUG_INFO)" == "0"
67__DEBUGINFO_0 =
68!endif
69!if "$(DEBUG_INFO)" == "1"
70__DEBUGINFO_0 = /Zi
71!endif
72!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
73__DEBUGINFO_1 = /DEBUG
74!endif
75!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
76__DEBUGINFO_1 =
77!endif
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"
106__DEBUG_DEFINE_p = /D__WXDEBUG__
107!endif
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__
116!endif
117!if "$(SHARED)" == "1"
118__DLLFLAG_p = /DWXUSINGDLL
119!endif
120!if "$(SHARED)" == "1"
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
131!endif
132!if "$(BUILD)" == "debug"
133__OPTIMIZEFLAG_4 = /Od
134!endif
135!if "$(BUILD)" == "release"
136__OPTIMIZEFLAG_4 = /O2
137!endif
138!if "$(RUNTIME_LIBS)" == "dynamic"
139__RUNTIME_LIBS_7 = D
140!endif
141!if "$(RUNTIME_LIBS)" == "static"
142__RUNTIME_LIBS_7 = T
143!endif
144!if "$(UNICODE)" == "1"
145__UNICODE_DEFINE_p = /DwxUSE_UNICODE=1
146!endif
147!if "$(UNICODE)" == "1"
148__UNICODE_DEFINE_p_1 = /d wxUSE_UNICODE=1
149!endif
150!if "$(MSLU)" == "1"
151__UNICOWS_LIB_p = unicows.lib
152!endif
153!if "$(MONOLITHIC)" == "0"
154__WXLIB_ADV_p = \
155 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
156!endif
157!if "$(MONOLITHIC)" == "0"
158__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
159!endif
160!if "$(MONOLITHIC)" == "0"
161__WXLIB_CORE_p = \
162 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
163!endif
164!if "$(MONOLITHIC)" == "0"
165__WXLIB_HTML_p = \
166 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
167!endif
168!if "$(MONOLITHIC)" == "1"
169__WXLIB_MONO_p = \
170 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
171!endif
172!if "$(MONOLITHIC)" == "0"
173__WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
174!endif
175!if "$(WXUNIV)" == "1"
176__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
177!endif
178!if "$(WXUNIV)" == "1"
179__WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
180!endif
181!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
182____DEBUGINFO_2_p = /D_DEBUG
183!endif
184!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
185____DEBUGINFO_2_p =
186!endif
187!if "$(DEBUG_INFO)" == "0"
188____DEBUGINFO_2_p =
189!endif
190!if "$(DEBUG_INFO)" == "1"
191____DEBUGINFO_2_p = /D_DEBUG
192!endif
193!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
194____DEBUGINFO_2_p_1 = /d _DEBUG
195!endif
196!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
197____DEBUGINFO_2_p_1 =
198!endif
199!if "$(DEBUG_INFO)" == "0"
200____DEBUGINFO_2_p_1 =
201!endif
202!if "$(DEBUG_INFO)" == "1"
203____DEBUGINFO_2_p_1 = /d _DEBUG
204!endif
205!if "$(DEBUG_RUNTIME_LIBS)" == "0"
206____DEBUGRUNTIME_2_p =
207!endif
208!if "$(DEBUG_RUNTIME_LIBS)" == "1"
209____DEBUGRUNTIME_2_p = /D_DEBUG
210!endif
211!if "$(DEBUG_RUNTIME_LIBS)" == "default"
212____DEBUGRUNTIME_2_p = $(____DEBUGINFO_2_p)
213!endif
214!if "$(DEBUG_RUNTIME_LIBS)" == "0"
215____DEBUGRUNTIME_2_p_1 =
216!endif
217!if "$(DEBUG_RUNTIME_LIBS)" == "1"
218____DEBUGRUNTIME_2_p_1 = /d _DEBUG
219!endif
220!if "$(DEBUG_RUNTIME_LIBS)" == "default"
221____DEBUGRUNTIME_2_p_1 = $(____DEBUGINFO_2_p_1)
222!endif
223
224
225all: $(OBJS)
226$(OBJS):
227 -if not exist $(OBJS) mkdir $(OBJS)
228
229### Targets: ###
230
231all: $(OBJS)\xrcdemo.exe data
232
233$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
234 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
235
236$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
237 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
238
239$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
240 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
241
242$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
243 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
244
245$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
246 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 $**
247
248clean:
249 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
250 -if exist $(OBJS)\*.res del $(OBJS)\*.res
251 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
252
253data:
254 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
255 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
256
257$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
258 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
259 $(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
260<<