]> git.saurik.com Git - wxWidgets.git/blob - contrib/samples/xrc/makefile.vc
reversed change
[wxWidgets.git] / contrib / samples / xrc / makefile.vc
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
15 OBJS = \
16 vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
17 SETUPHDIR = \
18 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
19 XRCDEMO_CXXFLAGS = $(CPPFLAGS) /M$(__RUNTIME_LIBS_7)$(__DEBUGRUNTIME_3) \
20 /DWIN32 $(__DEBUGINFO_0) /Fd$(OBJS)\xrcdemo.pdb $(____DEBUGRUNTIME_2_p) \
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 \
24 /I.\..\..\include $(CXXFLAGS) $(__EXCEPTIONSFLAG_8) $(__EXCEPTIONSFLAG_9)
25 XRCDEMO_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
31
32 ### Conditionally set variables: ###
33
34 !if "$(SHARED)" == "0"
35 LIBDIRNAME = .\..\..\..\lib\vc_lib$(CFG)
36 !endif
37 !if "$(SHARED)" == "1"
38 LIBDIRNAME = .\..\..\..\lib\vc_dll$(CFG)
39 !endif
40 !if "$(USE_GUI)" == "0"
41 PORTNAME = base
42 !endif
43 !if "$(USE_GUI)" == "1"
44 PORTNAME = msw
45 !endif
46 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
47 WXDEBUGFLAG = d
48 !endif
49 !if "$(DEBUG_FLAG)" == "1"
50 WXDEBUGFLAG = d
51 !endif
52 !if "$(SHARED)" == "1"
53 WXDLLFLAG = dll
54 !endif
55 !if "$(UNICODE)" == "1"
56 WXUNICODEFLAG = u
57 !endif
58 !if "$(WXUNIV)" == "1"
59 WXUNIVNAME = univ
60 !endif
61 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
62 __DEBUGINFO_0 = /Zi
63 !endif
64 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
65 __DEBUGINFO_0 =
66 !endif
67 !if "$(DEBUG_INFO)" == "0"
68 __DEBUGINFO_0 =
69 !endif
70 !if "$(DEBUG_INFO)" == "1"
71 __DEBUGINFO_0 = /Zi
72 !endif
73 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
74 __DEBUGINFO_1 = /DEBUG
75 !endif
76 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
77 __DEBUGINFO_1 =
78 !endif
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"
107 __DEBUG_DEFINE_p = /D__WXDEBUG__
108 !endif
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__
117 !endif
118 !if "$(SHARED)" == "1"
119 __DLLFLAG_p = /DWXUSINGDLL
120 !endif
121 !if "$(SHARED)" == "1"
122 __DLLFLAG_p_1 = /d WXUSINGDLL
123 !endif
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
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
144 !endif
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
157 !if "$(BUILD)" == "debug"
158 __OPTIMIZEFLAG_4 = /Od
159 !endif
160 !if "$(BUILD)" == "release"
161 __OPTIMIZEFLAG_4 = /O2
162 !endif
163 !if "$(RUNTIME_LIBS)" == "dynamic"
164 __RUNTIME_LIBS_7 = D
165 !endif
166 !if "$(RUNTIME_LIBS)" == "static"
167 __RUNTIME_LIBS_7 = T
168 !endif
169 !if "$(UNICODE)" == "1"
170 __UNICODE_DEFINE_p = /D_UNICODE
171 !endif
172 !if "$(UNICODE)" == "1"
173 __UNICODE_DEFINE_p_1 = /d _UNICODE
174 !endif
175 !if "$(MSLU)" == "1"
176 __UNICOWS_LIB_p = unicows.lib
177 !endif
178 !if "$(MONOLITHIC)" == "0"
179 __WXLIB_ADV_p = \
180 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
181 !endif
182 !if "$(MONOLITHIC)" == "0"
183 __WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
184 !endif
185 !if "$(MONOLITHIC)" == "0"
186 __WXLIB_CORE_p = \
187 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
188 !endif
189 !if "$(MONOLITHIC)" == "0"
190 __WXLIB_HTML_p = \
191 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
192 !endif
193 !if "$(MONOLITHIC)" == "1"
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
199 !endif
200 !if "$(WXUNIV)" == "1"
201 __WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
202 !endif
203 !if "$(WXUNIV)" == "1"
204 __WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
205 !endif
206 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
207 ____DEBUGINFO_2_p = /D_DEBUG
208 !endif
209 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
210 ____DEBUGINFO_2_p =
211 !endif
212 !if "$(DEBUG_INFO)" == "0"
213 ____DEBUGINFO_2_p =
214 !endif
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"
222 ____DEBUGINFO_2_p_1 =
223 !endif
224 !if "$(DEBUG_INFO)" == "0"
225 ____DEBUGINFO_2_p_1 =
226 !endif
227 !if "$(DEBUG_INFO)" == "1"
228 ____DEBUGINFO_2_p_1 = /d _DEBUG
229 !endif
230 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
231 ____DEBUGRUNTIME_2_p =
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"
240 ____DEBUGRUNTIME_2_p_1 =
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)
247 !endif
248
249
250 all: $(OBJS)
251 $(OBJS):
252 -if not exist $(OBJS) mkdir $(OBJS)
253
254 ### Targets: ###
255
256 all: $(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
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 $**
272
273 clean:
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
277 -if exist $(OBJS)\xrcdemo.ilk del $(OBJS)\xrcdemo.ilk
278 -if exist $(OBJS)\xrcdemo.pdb del $(OBJS)\xrcdemo.pdb
279
280 data:
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
283
284 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
285 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
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
287 <<