]> git.saurik.com Git - wxWidgets.git/blame - contrib/build/gizmos/makefile.wat
made (many) more wxGrid methods const
[wxWidgets.git] / contrib / build / gizmos / makefile.wat
CommitLineData
250700e4
RD
1# =========================================================================
2# This makefile was generated by
25bb1412 3# Bakefile 0.2.1 (http://bakefile.sourceforge.net)
250700e4
RD
4# Do not modify, all changes will be overwritten!
5# =========================================================================
6
fd9f42b6 7!include ../../../build/msw/config.wat
250700e4
RD
8
9# -------------------------------------------------------------------------
10# Do not modify the rest of this file!
11# -------------------------------------------------------------------------
12
13# Speed up compilation a bit:
14!ifdef __LOADDLL__
15! loaddll wcc wccd
16! loaddll wccaxp wccdaxp
17! loaddll wcc386 wccd386
18! loaddll wpp wppdi86
19! loaddll wppaxp wppdaxp
20! loaddll wpp386 wppd386
21! loaddll wlink wlink
22! loaddll wlib wlibd
23!endif
24
25# We need these variables in some bakefile-made rules:
26WATCOM_CWD = $+ $(%cdrive):$(%cwd) $-
27
28### Conditionally set variables: ###
29
30PORTNAME =
31!ifeq USE_GUI 0
32PORTNAME = base
33!endif
34!ifeq USE_GUI 1
35PORTNAME = msw
36!endif
37VENDORTAG =
38!ifeq OFFICIAL_BUILD 0
39VENDORTAG = _$(VENDOR)
40!endif
41!ifeq OFFICIAL_BUILD 1
42VENDORTAG =
43!endif
44WXDEBUGFLAG =
45!ifeq BUILD debug
3f55f5b8
VS
46!ifeq DEBUG_FLAG default
47WXDEBUGFLAG = d
48!endif
49!endif
50!ifeq DEBUG_FLAG 1
250700e4
RD
51WXDEBUGFLAG = d
52!endif
250700e4
RD
53WXUNICODEFLAG =
54!ifeq UNICODE 1
55WXUNICODEFLAG = u
56!endif
57WXUNIVNAME =
58!ifeq WXUNIV 1
59WXUNIVNAME = univ
60!endif
b17c1746
DE
61WXDLLFLAG =
62!ifeq SHARED 1
63WXDLLFLAG = dll
3f55f5b8 64!endif
b14abf14
JS
65LIBTYPE_SUFFIX =
66!ifeq SHARED 0
67LIBTYPE_SUFFIX = lib
68!endif
69!ifeq SHARED 1
70LIBTYPE_SUFFIX = dll
71!endif
dd65d8c8
RN
72EXTRALIBS_FOR_BASE =
73!ifeq MONOLITHIC 0
74EXTRALIBS_FOR_BASE =
75!endif
76!ifeq MONOLITHIC 1
77EXTRALIBS_FOR_BASE =
78!endif
b17c1746
DE
79__gizmosdll___depname =
80!ifeq SHARED 1
81__gizmosdll___depname = &
25bb1412 82 $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_wat$(VENDORTAG).dll
3f55f5b8 83!endif
4818141b
JS
84__gizmos_xrcdll___depname =
85!ifeq SHARED 1
86!ifeq USE_XRC 1
87__gizmos_xrcdll___depname = &
25bb1412 88 $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc_wat$(VENDORTAG).dll
4818141b
JS
89!endif
90!endif
91__WXLIB_XRC_p =
92!ifeq MONOLITHIC 0
93__WXLIB_XRC_p = &
94 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.lib
95!endif
77d43c4d
MB
96__WXLIB_XML_p =
97!ifeq MONOLITHIC 0
98__WXLIB_XML_p = &
99 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib
100!endif
4818141b
JS
101__gizmoslib___depname =
102!ifeq SHARED 0
103__gizmoslib___depname = &
104 $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos.lib
105!endif
106__gizmos_xrclib___depname =
107!ifeq SHARED 0
108!ifeq USE_XRC 1
109__gizmos_xrclib___depname = &
110 $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc.lib
111!endif
112!endif
113__DEBUGINFO =
250700e4 114!ifeq BUILD debug
3f55f5b8 115!ifeq DEBUG_INFO default
4818141b 116__DEBUGINFO = debug all
3f55f5b8 117!endif
250700e4
RD
118!endif
119!ifeq BUILD release
3f55f5b8 120!ifeq DEBUG_INFO default
4818141b 121__DEBUGINFO =
3f55f5b8
VS
122!endif
123!endif
124!ifeq DEBUG_INFO 0
4818141b 125__DEBUGINFO =
3f55f5b8
VS
126!endif
127!ifeq DEBUG_INFO 1
4818141b 128__DEBUGINFO = debug all
250700e4 129!endif
b17c1746
DE
130__WXLIB_MONO_p =
131!ifeq MONOLITHIC 1
132__WXLIB_MONO_p = &
c33fae85 133 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
a4ad36cd 134!endif
b17c1746
DE
135__LIB_TIFF_p =
136!ifeq USE_GUI 1
9c2d002b 137__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
a4ad36cd 138!endif
3f55f5b8
VS
139__LIB_JPEG_p =
140!ifeq USE_GUI 1
9c2d002b 141__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
3f55f5b8
VS
142!endif
143__LIB_PNG_p =
144!ifeq USE_GUI 1
9c2d002b 145__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
3f55f5b8 146!endif
3abcf424
RD
147__GDIPLUS_LIB_p =
148!ifeq USE_GDIPLUS 1
149__GDIPLUS_LIB_p = gdiplus.lib
150!endif
b17c1746
DE
151__WXLIB_CORE_p =
152!ifeq MONOLITHIC 0
153__WXLIB_CORE_p = &
c33fae85 154 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
b17c1746 155!endif
4818141b
JS
156__WXLIB_BASE_p =
157!ifeq MONOLITHIC 0
158__WXLIB_BASE_p = &
159 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
b17c1746 160!endif
4818141b 161__DEBUGINFO_3 =
b17c1746
DE
162!ifeq BUILD debug
163!ifeq DEBUG_INFO default
4818141b 164__DEBUGINFO_3 = -d2
b17c1746
DE
165!endif
166!endif
167!ifeq BUILD release
168!ifeq DEBUG_INFO default
4818141b 169__DEBUGINFO_3 = -d0
b17c1746
DE
170!endif
171!endif
172!ifeq DEBUG_INFO 0
4818141b 173__DEBUGINFO_3 = -d0
b17c1746
DE
174!endif
175!ifeq DEBUG_INFO 1
4818141b 176__DEBUGINFO_3 = -d2
3f55f5b8 177!endif
250700e4
RD
178__OPTIMIZEFLAG =
179!ifeq BUILD debug
180__OPTIMIZEFLAG = -od
181!endif
182!ifeq BUILD release
183__OPTIMIZEFLAG = -ot -ox
184!endif
8c9f8f91
JS
185__THREADSFLAG =
186!ifeq USE_THREADS 0
187__THREADSFLAG =
188!endif
189!ifeq USE_THREADS 1
190__THREADSFLAG = -bm
191!endif
250700e4
RD
192__RUNTIME_LIBS =
193!ifeq RUNTIME_LIBS dynamic
194__RUNTIME_LIBS = -br
195!endif
196!ifeq RUNTIME_LIBS static
197__RUNTIME_LIBS =
198!endif
8c9f8f91
JS
199__RTTIFLAG =
200!ifeq USE_RTTI 0
201__RTTIFLAG =
250700e4 202!endif
8c9f8f91
JS
203!ifeq USE_RTTI 1
204__RTTIFLAG = -xr
b14abf14 205!endif
8c9f8f91 206__EXCEPTIONSFLAG =
b14abf14 207!ifeq USE_EXCEPTIONS 0
8c9f8f91 208__EXCEPTIONSFLAG =
b14abf14
JS
209!endif
210!ifeq USE_EXCEPTIONS 1
8c9f8f91 211__EXCEPTIONSFLAG = -xs
250700e4
RD
212!endif
213__WXUNIV_DEFINE_p =
214!ifeq WXUNIV 1
215__WXUNIV_DEFINE_p = -d__WXUNIVERSAL__
216!endif
b17c1746
DE
217__DEBUG_DEFINE_p =
218!ifeq BUILD debug
219!ifeq DEBUG_FLAG default
220__DEBUG_DEFINE_p = -d__WXDEBUG__
250700e4 221!endif
b17c1746
DE
222!endif
223!ifeq DEBUG_FLAG 1
224__DEBUG_DEFINE_p = -d__WXDEBUG__
225!endif
8c9f8f91
JS
226__EXCEPTIONS_DEFINE_p =
227!ifeq USE_EXCEPTIONS 0
228__EXCEPTIONS_DEFINE_p = -dwxNO_EXCEPTIONS
229!endif
230__RTTI_DEFINE_p =
231!ifeq USE_RTTI 0
232__RTTI_DEFINE_p = -dwxNO_RTTI
233!endif
234__THREAD_DEFINE_p =
235!ifeq USE_THREADS 0
236__THREAD_DEFINE_p = -dwxNO_THREADS
237!endif
b17c1746
DE
238__UNICODE_DEFINE_p =
239!ifeq UNICODE 1
240__UNICODE_DEFINE_p = -d_UNICODE
241!endif
3abcf424
RD
242__GFXCTX_DEFINE_p =
243!ifeq USE_GDIPLUS 1
244__GFXCTX_DEFINE_p = -dwxUSE_GRAPHICS_CONTEXT=1
245!endif
250700e4
RD
246
247### Variables: ###
248
25bb1412 249WX_RELEASE_NODOT = 28
b17c1746
DE
250OBJS = &
251 wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
b14abf14 252LIBDIRNAME = ..\..\src\gizmos\..\..\..\lib\wat_$(LIBTYPE_SUFFIX)$(CFG)
b17c1746
DE
253SETUPHDIR = &
254 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
4818141b 255GIZMOSDLL_CXXFLAGS = -bd $(__DEBUGINFO_3) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
c4839ccf 256 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
8c9f8f91 257 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
3abcf424
RD
258 $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) &
259 -i=..\..\src\gizmos\..\..\..\include -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 &
260 -i=..\..\src\gizmos\..\..\include -dWXUSINGDLL -dWXMAKINGDLL_GIZMOS &
261 /fh=$(OBJS)\wxprec_gizmosdll.pch $(__RTTIFLAG) $(__EXCEPTIONSFLAG) &
262 $(CPPFLAGS) $(CXXFLAGS)
3f55f5b8
VS
263GIZMOSDLL_OBJECTS = &
264 $(OBJS)\gizmosdll_dummy.obj &
265 $(OBJS)\gizmosdll_dynamicsash.obj &
266 $(OBJS)\gizmosdll_editlbox.obj &
267 $(OBJS)\gizmosdll_ledctrl.obj &
268 $(OBJS)\gizmosdll_multicell.obj &
269 $(OBJS)\gizmosdll_splittree.obj &
4818141b
JS
270 $(OBJS)\gizmosdll_statpict.obj
271GIZMOS_XRCDLL_CXXFLAGS = -bd $(__DEBUGINFO_3) $(__OPTIMIZEFLAG) &
272 $(__THREADSFLAG) $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) &
273 $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) &
3abcf424
RD
274 $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) &
275 -i=$(SETUPHDIR) -i=..\..\src\gizmos\..\..\..\include -wx -wcd=549 -wcd=656 &
276 -wcd=657 -wcd=667 -i=..\..\src\gizmos\..\..\include -dWXUSINGDLL &
277 -dWXMAKINGDLL_GIZMOS_XRC /fh=$(OBJS)\wxprec_gizmos_xrcdll.pch &
278 $(__RTTIFLAG) $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
4818141b
JS
279GIZMOS_XRCDLL_OBJECTS = &
280 $(OBJS)\gizmos_xrcdll_dummy.obj &
281 $(OBJS)\gizmos_xrcdll_xh_statpict.obj
282GIZMOSLIB_CXXFLAGS = $(__DEBUGINFO_3) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
8c9f8f91
JS
283 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
284 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
3abcf424
RD
285 $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) &
286 -i=..\..\src\gizmos\..\..\..\include -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 &
287 -i=..\..\src\gizmos\..\..\include /fh=$(OBJS)\wxprec_gizmoslib.pch &
288 $(__RTTIFLAG) $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
3f55f5b8
VS
289GIZMOSLIB_OBJECTS = &
290 $(OBJS)\gizmoslib_dummy.obj &
291 $(OBJS)\gizmoslib_dynamicsash.obj &
292 $(OBJS)\gizmoslib_editlbox.obj &
293 $(OBJS)\gizmoslib_ledctrl.obj &
294 $(OBJS)\gizmoslib_multicell.obj &
295 $(OBJS)\gizmoslib_splittree.obj &
4818141b
JS
296 $(OBJS)\gizmoslib_statpict.obj
297GIZMOS_XRCLIB_CXXFLAGS = $(__DEBUGINFO_3) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
298 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
299 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
3abcf424
RD
300 $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) &
301 -i=..\..\src\gizmos\..\..\..\include -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 &
302 -i=..\..\src\gizmos\..\..\include /fh=$(OBJS)\wxprec_gizmos_xrclib.pch &
303 $(__RTTIFLAG) $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
4818141b
JS
304GIZMOS_XRCLIB_OBJECTS = &
305 $(OBJS)\gizmos_xrclib_dummy.obj &
306 $(OBJS)\gizmos_xrclib_xh_statpict.obj
250700e4 307
250700e4
RD
308
309all : $(OBJS)
310$(OBJS) :
311 -if not exist $(OBJS) mkdir $(OBJS)
312
313### Targets: ###
314
4818141b 315all : .SYMBOLIC $(__gizmosdll___depname) $(__gizmos_xrcdll___depname) $(__gizmoslib___depname) $(__gizmos_xrclib___depname)
250700e4 316
b17c1746
DE
317clean : .SYMBOLIC
318 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
319 -if exist $(OBJS)\*.res del $(OBJS)\*.res
320 -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc
321 -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
b14abf14 322 -if exist $(OBJS)\*.pch del $(OBJS)\*.pch
25bb1412 323 -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_wat$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_wat$(VENDORTAG).dll
c33fae85 324 -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos.lib del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos.lib
25bb1412 325 -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc_wat$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc_wat$(VENDORTAG).dll
4818141b 326 -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc.lib del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc.lib
c33fae85 327 -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos.lib del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos.lib
4818141b 328 -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc.lib del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc.lib
b17c1746
DE
329
330!ifeq SHARED 1
25bb1412 331$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_wat$(VENDORTAG).dll : $(GIZMOSDLL_OBJECTS) $(OBJS)\gizmosdll_version.res
b17c1746
DE
332 @%create $(OBJS)\gizmosdll.lbc
333 @%append $(OBJS)\gizmosdll.lbc option quiet
334 @%append $(OBJS)\gizmosdll.lbc name $^@
335 @%append $(OBJS)\gizmosdll.lbc option caseexact
4818141b 336 @%append $(OBJS)\gizmosdll.lbc $(LDFLAGS) $(__DEBUGINFO) libpath $(LIBDIRNAME)
b17c1746 337 @for %i in ($(GIZMOSDLL_OBJECTS)) do @%append $(OBJS)\gizmosdll.lbc file %i
3abcf424 338 @for %i in ( $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__GDIPLUS_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) ) do @%append $(OBJS)\gizmosdll.lbc library %i
8c9f8f91 339 @%append $(OBJS)\gizmosdll.lbc option resource=$(OBJS)\gizmosdll_version.res
cf9b63b3 340 @%append $(OBJS)\gizmosdll.lbc system nt_dll
b17c1746 341 wlink @$(OBJS)\gizmosdll.lbc
c33fae85 342 wlib -q -n -b $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos.lib +$^@
b17c1746
DE
343!endif
344
4818141b
JS
345!ifeq SHARED 1
346!ifeq USE_XRC 1
25bb1412 347$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc_wat$(VENDORTAG).dll : $(GIZMOS_XRCDLL_OBJECTS) $(OBJS)\gizmos_xrcdll_version.res $(__gizmosdll___depname)
4818141b
JS
348 @%create $(OBJS)\gizmos_xrcdll.lbc
349 @%append $(OBJS)\gizmos_xrcdll.lbc option quiet
350 @%append $(OBJS)\gizmos_xrcdll.lbc name $^@
351 @%append $(OBJS)\gizmos_xrcdll.lbc option caseexact
352 @%append $(OBJS)\gizmos_xrcdll.lbc $(LDFLAGS) $(__DEBUGINFO) libpath $(LIBDIRNAME)
353 @for %i in ($(GIZMOS_XRCDLL_OBJECTS)) do @%append $(OBJS)\gizmos_xrcdll.lbc file %i
3abcf424 354 @for %i in ( $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__GDIPLUS_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos.lib $(__WXLIB_XRC_p) $(__WXLIB_XML_p) $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) ) do @%append $(OBJS)\gizmos_xrcdll.lbc library %i
4818141b 355 @%append $(OBJS)\gizmos_xrcdll.lbc option resource=$(OBJS)\gizmos_xrcdll_version.res
cf9b63b3 356 @%append $(OBJS)\gizmos_xrcdll.lbc system nt_dll
4818141b
JS
357 wlink @$(OBJS)\gizmos_xrcdll.lbc
358 wlib -q -n -b $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc.lib +$^@
359!endif
360!endif
361
b17c1746 362!ifeq SHARED 0
c33fae85 363$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos.lib : $(GIZMOSLIB_OBJECTS)
b17c1746
DE
364 @%create $(OBJS)\gizmoslib.lbc
365 @for %i in ($(GIZMOSLIB_OBJECTS)) do @%append $(OBJS)\gizmoslib.lbc +%i
366 wlib -q -p4096 -n -b $^@ @$(OBJS)\gizmoslib.lbc
367!endif
368
4818141b
JS
369!ifeq SHARED 0
370!ifeq USE_XRC 1
371$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc.lib : $(GIZMOS_XRCLIB_OBJECTS)
372 @%create $(OBJS)\gizmos_xrclib.lbc
373 @for %i in ($(GIZMOS_XRCLIB_OBJECTS)) do @%append $(OBJS)\gizmos_xrclib.lbc +%i
374 wlib -q -p4096 -n -b $^@ @$(OBJS)\gizmos_xrclib.lbc
375!endif
376!endif
377
66b9f7f7 378$(OBJS)\gizmosdll_dummy.obj : .AUTODEPEND ../../src/gizmos\..\..\..\src\common\dummy.cpp
4cbcfb73 379 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4 380
102d46f3 381$(OBJS)\gizmosdll_version.res : .AUTODEPEND ../../src/gizmos\..\..\..\src\msw\version.rc
25bb1412 382 wrc -q -ad -bt=nt -r -fo=$^@ -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) -i=..\..\src\gizmos\..\..\..\include -dWXDLLNAME=wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_wat$(VENDORTAG) $<
8c9f8f91 383
250700e4 384$(OBJS)\gizmosdll_dynamicsash.obj : .AUTODEPEND ../../src/gizmos\dynamicsash.cpp
4cbcfb73 385 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4
RD
386
387$(OBJS)\gizmosdll_editlbox.obj : .AUTODEPEND ../../src/gizmos\editlbox.cpp
4cbcfb73 388 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4
RD
389
390$(OBJS)\gizmosdll_ledctrl.obj : .AUTODEPEND ../../src/gizmos\ledctrl.cpp
4cbcfb73 391 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4
RD
392
393$(OBJS)\gizmosdll_multicell.obj : .AUTODEPEND ../../src/gizmos\multicell.cpp
4cbcfb73 394 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4
RD
395
396$(OBJS)\gizmosdll_splittree.obj : .AUTODEPEND ../../src/gizmos\splittree.cpp
4cbcfb73 397 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4
RD
398
399$(OBJS)\gizmosdll_statpict.obj : .AUTODEPEND ../../src/gizmos\statpict.cpp
4cbcfb73 400 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4 401
66b9f7f7 402$(OBJS)\gizmos_xrcdll_dummy.obj : .AUTODEPEND ../../src/gizmos\..\..\..\src\common\dummy.cpp
4cbcfb73 403 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOS_XRCDLL_CXXFLAGS) $<
4818141b
JS
404
405$(OBJS)\gizmos_xrcdll_version.res : .AUTODEPEND ../../src/gizmos\..\..\..\src\msw\version.rc
25bb1412 406 wrc -q -ad -bt=nt -r -fo=$^@ -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) -i=..\..\src\gizmos\..\..\..\include -dWXDLLNAME=wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc_wat$(VENDORTAG) $<
4818141b
JS
407
408$(OBJS)\gizmos_xrcdll_xh_statpict.obj : .AUTODEPEND ../../src/gizmos\xh_statpict.cpp
4cbcfb73 409 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOS_XRCDLL_CXXFLAGS) $<
92c45b12 410
66b9f7f7 411$(OBJS)\gizmoslib_dummy.obj : .AUTODEPEND ../../src/gizmos\..\..\..\src\common\dummy.cpp
4cbcfb73 412 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
250700e4
RD
413
414$(OBJS)\gizmoslib_dynamicsash.obj : .AUTODEPEND ../../src/gizmos\dynamicsash.cpp
4cbcfb73 415 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
250700e4
RD
416
417$(OBJS)\gizmoslib_editlbox.obj : .AUTODEPEND ../../src/gizmos\editlbox.cpp
4cbcfb73 418 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
250700e4
RD
419
420$(OBJS)\gizmoslib_ledctrl.obj : .AUTODEPEND ../../src/gizmos\ledctrl.cpp
4cbcfb73 421 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
250700e4
RD
422
423$(OBJS)\gizmoslib_multicell.obj : .AUTODEPEND ../../src/gizmos\multicell.cpp
4cbcfb73 424 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
250700e4
RD
425
426$(OBJS)\gizmoslib_splittree.obj : .AUTODEPEND ../../src/gizmos\splittree.cpp
4cbcfb73 427 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
250700e4
RD
428
429$(OBJS)\gizmoslib_statpict.obj : .AUTODEPEND ../../src/gizmos\statpict.cpp
4cbcfb73 430 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
b14abf14 431
66b9f7f7 432$(OBJS)\gizmos_xrclib_dummy.obj : .AUTODEPEND ../../src/gizmos\..\..\..\src\common\dummy.cpp
4cbcfb73 433 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOS_XRCLIB_CXXFLAGS) $<
4818141b
JS
434
435$(OBJS)\gizmos_xrclib_xh_statpict.obj : .AUTODEPEND ../../src/gizmos\xh_statpict.cpp
4cbcfb73 436 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOS_XRCLIB_CXXFLAGS) $<
92c45b12 437