]> git.saurik.com Git - wxWidgets.git/blame - contrib/build/gizmos/makefile.wat
added new files which were generated by bakefile but were not in cvs for some reason
[wxWidgets.git] / contrib / build / gizmos / makefile.wat
CommitLineData
250700e4
RD
1# =========================================================================
2# This makefile was generated by
0d90d6ea 3# Bakefile 0.1.9 (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 = &
4cbcfb73 82 $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_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 = &
4cbcfb73 88 $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_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
b17c1746
DE
147__WXLIB_CORE_p =
148!ifeq MONOLITHIC 0
149__WXLIB_CORE_p = &
c33fae85 150 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
b17c1746 151!endif
4818141b
JS
152__WXLIB_BASE_p =
153!ifeq MONOLITHIC 0
154__WXLIB_BASE_p = &
155 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
b17c1746 156!endif
4818141b 157__DEBUGINFO_3 =
b17c1746
DE
158!ifeq BUILD debug
159!ifeq DEBUG_INFO default
4818141b 160__DEBUGINFO_3 = -d2
b17c1746
DE
161!endif
162!endif
163!ifeq BUILD release
164!ifeq DEBUG_INFO default
4818141b 165__DEBUGINFO_3 = -d0
b17c1746
DE
166!endif
167!endif
168!ifeq DEBUG_INFO 0
4818141b 169__DEBUGINFO_3 = -d0
b17c1746
DE
170!endif
171!ifeq DEBUG_INFO 1
4818141b 172__DEBUGINFO_3 = -d2
3f55f5b8 173!endif
250700e4
RD
174__OPTIMIZEFLAG =
175!ifeq BUILD debug
176__OPTIMIZEFLAG = -od
177!endif
178!ifeq BUILD release
179__OPTIMIZEFLAG = -ot -ox
180!endif
8c9f8f91
JS
181__THREADSFLAG =
182!ifeq USE_THREADS 0
183__THREADSFLAG =
184!endif
185!ifeq USE_THREADS 1
186__THREADSFLAG = -bm
187!endif
250700e4
RD
188__RUNTIME_LIBS =
189!ifeq RUNTIME_LIBS dynamic
190__RUNTIME_LIBS = -br
191!endif
192!ifeq RUNTIME_LIBS static
193__RUNTIME_LIBS =
194!endif
8c9f8f91
JS
195__RTTIFLAG =
196!ifeq USE_RTTI 0
197__RTTIFLAG =
250700e4 198!endif
8c9f8f91
JS
199!ifeq USE_RTTI 1
200__RTTIFLAG = -xr
b14abf14 201!endif
8c9f8f91 202__EXCEPTIONSFLAG =
b14abf14 203!ifeq USE_EXCEPTIONS 0
8c9f8f91 204__EXCEPTIONSFLAG =
b14abf14
JS
205!endif
206!ifeq USE_EXCEPTIONS 1
8c9f8f91 207__EXCEPTIONSFLAG = -xs
250700e4
RD
208!endif
209__WXUNIV_DEFINE_p =
210!ifeq WXUNIV 1
211__WXUNIV_DEFINE_p = -d__WXUNIVERSAL__
212!endif
b17c1746
DE
213__DEBUG_DEFINE_p =
214!ifeq BUILD debug
215!ifeq DEBUG_FLAG default
216__DEBUG_DEFINE_p = -d__WXDEBUG__
250700e4 217!endif
b17c1746
DE
218!endif
219!ifeq DEBUG_FLAG 1
220__DEBUG_DEFINE_p = -d__WXDEBUG__
221!endif
8c9f8f91
JS
222__EXCEPTIONS_DEFINE_p =
223!ifeq USE_EXCEPTIONS 0
224__EXCEPTIONS_DEFINE_p = -dwxNO_EXCEPTIONS
225!endif
226__RTTI_DEFINE_p =
227!ifeq USE_RTTI 0
228__RTTI_DEFINE_p = -dwxNO_RTTI
229!endif
230__THREAD_DEFINE_p =
231!ifeq USE_THREADS 0
232__THREAD_DEFINE_p = -dwxNO_THREADS
233!endif
b17c1746
DE
234__UNICODE_DEFINE_p =
235!ifeq UNICODE 1
236__UNICODE_DEFINE_p = -d_UNICODE
237!endif
250700e4
RD
238
239### Variables: ###
240
4cbcfb73
VZ
241WX_RELEASE_NODOT = 27
242WX_VERSION_NODOT = $(WX_RELEASE_NODOT)0
b17c1746
DE
243OBJS = &
244 wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
b14abf14 245LIBDIRNAME = ..\..\src\gizmos\..\..\..\lib\wat_$(LIBTYPE_SUFFIX)$(CFG)
b17c1746
DE
246SETUPHDIR = &
247 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
4818141b 248GIZMOSDLL_CXXFLAGS = -bd $(__DEBUGINFO_3) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
c4839ccf 249 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
8c9f8f91 250 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
c4839ccf 251 $(__UNICODE_DEFINE_p) -i=..\..\src\gizmos\..\..\..\include -i=$(SETUPHDIR) &
b14abf14
JS
252 -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=..\..\src\gizmos\..\..\include &
253 -dWXUSINGDLL -dWXMAKINGDLL_GIZMOS /fh=$(OBJS)\wxprec_gizmosdll.pch &
8c9f8f91 254 $(__RTTIFLAG) $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
3f55f5b8
VS
255GIZMOSDLL_OBJECTS = &
256 $(OBJS)\gizmosdll_dummy.obj &
257 $(OBJS)\gizmosdll_dynamicsash.obj &
258 $(OBJS)\gizmosdll_editlbox.obj &
259 $(OBJS)\gizmosdll_ledctrl.obj &
260 $(OBJS)\gizmosdll_multicell.obj &
261 $(OBJS)\gizmosdll_splittree.obj &
4818141b
JS
262 $(OBJS)\gizmosdll_statpict.obj
263GIZMOS_XRCDLL_CXXFLAGS = -bd $(__DEBUGINFO_3) $(__OPTIMIZEFLAG) &
264 $(__THREADSFLAG) $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) &
265 $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) &
266 $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) &
267 -i=..\..\src\gizmos\..\..\..\include -i=$(SETUPHDIR) -wx -wcd=549 -wcd=656 &
268 -wcd=657 -wcd=667 -i=..\..\src\gizmos\..\..\include -dWXUSINGDLL &
269 -dWXMAKINGDLL_GIZMOS_XRC /fh=$(OBJS)\wxprec_gizmos_xrcdll.pch &
270 $(__RTTIFLAG) $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
271GIZMOS_XRCDLL_OBJECTS = &
272 $(OBJS)\gizmos_xrcdll_dummy.obj &
273 $(OBJS)\gizmos_xrcdll_xh_statpict.obj
274GIZMOSLIB_CXXFLAGS = $(__DEBUGINFO_3) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
8c9f8f91
JS
275 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
276 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
277 $(__UNICODE_DEFINE_p) -i=..\..\src\gizmos\..\..\..\include -i=$(SETUPHDIR) &
278 -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=..\..\src\gizmos\..\..\include &
279 /fh=$(OBJS)\wxprec_gizmoslib.pch $(__RTTIFLAG) $(__EXCEPTIONSFLAG) &
b14abf14 280 $(CPPFLAGS) $(CXXFLAGS)
3f55f5b8
VS
281GIZMOSLIB_OBJECTS = &
282 $(OBJS)\gizmoslib_dummy.obj &
283 $(OBJS)\gizmoslib_dynamicsash.obj &
284 $(OBJS)\gizmoslib_editlbox.obj &
285 $(OBJS)\gizmoslib_ledctrl.obj &
286 $(OBJS)\gizmoslib_multicell.obj &
287 $(OBJS)\gizmoslib_splittree.obj &
4818141b
JS
288 $(OBJS)\gizmoslib_statpict.obj
289GIZMOS_XRCLIB_CXXFLAGS = $(__DEBUGINFO_3) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
290 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
291 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
292 $(__UNICODE_DEFINE_p) -i=..\..\src\gizmos\..\..\..\include -i=$(SETUPHDIR) &
293 -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=..\..\src\gizmos\..\..\include &
294 /fh=$(OBJS)\wxprec_gizmos_xrclib.pch $(__RTTIFLAG) $(__EXCEPTIONSFLAG) &
295 $(CPPFLAGS) $(CXXFLAGS)
296GIZMOS_XRCLIB_OBJECTS = &
297 $(OBJS)\gizmos_xrclib_dummy.obj &
298 $(OBJS)\gizmos_xrclib_xh_statpict.obj
250700e4 299
250700e4
RD
300
301all : $(OBJS)
302$(OBJS) :
303 -if not exist $(OBJS) mkdir $(OBJS)
304
305### Targets: ###
306
4818141b 307all : .SYMBOLIC $(__gizmosdll___depname) $(__gizmos_xrcdll___depname) $(__gizmoslib___depname) $(__gizmos_xrclib___depname)
250700e4 308
b17c1746
DE
309clean : .SYMBOLIC
310 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
311 -if exist $(OBJS)\*.res del $(OBJS)\*.res
312 -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc
313 -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
b14abf14 314 -if exist $(OBJS)\*.pch del $(OBJS)\*.pch
4cbcfb73 315 -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_wat$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_wat$(VENDORTAG).dll
c33fae85 316 -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
4cbcfb73 317 -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc_wat$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc_wat$(VENDORTAG).dll
4818141b 318 -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 319 -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 320 -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
321
322!ifeq SHARED 1
4cbcfb73 323$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_wat$(VENDORTAG).dll : $(GIZMOSDLL_OBJECTS) $(OBJS)\gizmosdll_version.res
b17c1746
DE
324 @%create $(OBJS)\gizmosdll.lbc
325 @%append $(OBJS)\gizmosdll.lbc option quiet
326 @%append $(OBJS)\gizmosdll.lbc name $^@
327 @%append $(OBJS)\gizmosdll.lbc option caseexact
4818141b 328 @%append $(OBJS)\gizmosdll.lbc $(LDFLAGS) $(__DEBUGINFO) libpath $(LIBDIRNAME)
b17c1746 329 @for %i in ($(GIZMOSDLL_OBJECTS)) do @%append $(OBJS)\gizmosdll.lbc file %i
4818141b 330 @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) 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 331 @%append $(OBJS)\gizmosdll.lbc option resource=$(OBJS)\gizmosdll_version.res
4cbcfb73 332 @%append $(OBJS)\gizmosdll.lbc system nr_dll
b17c1746 333 wlink @$(OBJS)\gizmosdll.lbc
c33fae85 334 wlib -q -n -b $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos.lib +$^@
b17c1746
DE
335!endif
336
4818141b
JS
337!ifeq SHARED 1
338!ifeq USE_XRC 1
4cbcfb73 339$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc_wat$(VENDORTAG).dll : $(GIZMOS_XRCDLL_OBJECTS) $(OBJS)\gizmos_xrcdll_version.res $(__gizmosdll___depname)
4818141b
JS
340 @%create $(OBJS)\gizmos_xrcdll.lbc
341 @%append $(OBJS)\gizmos_xrcdll.lbc option quiet
342 @%append $(OBJS)\gizmos_xrcdll.lbc name $^@
343 @%append $(OBJS)\gizmos_xrcdll.lbc option caseexact
344 @%append $(OBJS)\gizmos_xrcdll.lbc $(LDFLAGS) $(__DEBUGINFO) libpath $(LIBDIRNAME)
345 @for %i in ($(GIZMOS_XRCDLL_OBJECTS)) do @%append $(OBJS)\gizmos_xrcdll.lbc file %i
77d43c4d 346 @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) 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 347 @%append $(OBJS)\gizmos_xrcdll.lbc option resource=$(OBJS)\gizmos_xrcdll_version.res
4cbcfb73 348 @%append $(OBJS)\gizmos_xrcdll.lbc system nr_dll
4818141b
JS
349 wlink @$(OBJS)\gizmos_xrcdll.lbc
350 wlib -q -n -b $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc.lib +$^@
351!endif
352!endif
353
b17c1746 354!ifeq SHARED 0
c33fae85 355$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos.lib : $(GIZMOSLIB_OBJECTS)
b17c1746
DE
356 @%create $(OBJS)\gizmoslib.lbc
357 @for %i in ($(GIZMOSLIB_OBJECTS)) do @%append $(OBJS)\gizmoslib.lbc +%i
358 wlib -q -p4096 -n -b $^@ @$(OBJS)\gizmoslib.lbc
359!endif
360
4818141b
JS
361!ifeq SHARED 0
362!ifeq USE_XRC 1
363$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc.lib : $(GIZMOS_XRCLIB_OBJECTS)
364 @%create $(OBJS)\gizmos_xrclib.lbc
365 @for %i in ($(GIZMOS_XRCLIB_OBJECTS)) do @%append $(OBJS)\gizmos_xrclib.lbc +%i
366 wlib -q -p4096 -n -b $^@ @$(OBJS)\gizmos_xrclib.lbc
367!endif
368!endif
369
250700e4 370$(OBJS)\gizmosdll_dummy.obj : .AUTODEPEND ../../src/gizmos\..\..\..\src\msw\dummy.cpp
4cbcfb73 371 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4 372
102d46f3 373$(OBJS)\gizmosdll_version.res : .AUTODEPEND ../../src/gizmos\..\..\..\src\msw\version.rc
4cbcfb73 374 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) -i=..\..\src\gizmos\..\..\..\include -i=$(SETUPHDIR) -dWXDLLNAME=wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_wat$(VENDORTAG) $<
8c9f8f91 375
250700e4 376$(OBJS)\gizmosdll_dynamicsash.obj : .AUTODEPEND ../../src/gizmos\dynamicsash.cpp
4cbcfb73 377 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4
RD
378
379$(OBJS)\gizmosdll_editlbox.obj : .AUTODEPEND ../../src/gizmos\editlbox.cpp
4cbcfb73 380 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4
RD
381
382$(OBJS)\gizmosdll_ledctrl.obj : .AUTODEPEND ../../src/gizmos\ledctrl.cpp
4cbcfb73 383 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4
RD
384
385$(OBJS)\gizmosdll_multicell.obj : .AUTODEPEND ../../src/gizmos\multicell.cpp
4cbcfb73 386 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4
RD
387
388$(OBJS)\gizmosdll_splittree.obj : .AUTODEPEND ../../src/gizmos\splittree.cpp
4cbcfb73 389 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4
RD
390
391$(OBJS)\gizmosdll_statpict.obj : .AUTODEPEND ../../src/gizmos\statpict.cpp
4cbcfb73 392 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSDLL_CXXFLAGS) $<
250700e4 393
4818141b 394$(OBJS)\gizmos_xrcdll_dummy.obj : .AUTODEPEND ../../src/gizmos\..\..\..\src\msw\dummy.cpp
4cbcfb73 395 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOS_XRCDLL_CXXFLAGS) $<
4818141b
JS
396
397$(OBJS)\gizmos_xrcdll_version.res : .AUTODEPEND ../../src/gizmos\..\..\..\src\msw\version.rc
4cbcfb73 398 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) -i=..\..\src\gizmos\..\..\..\include -i=$(SETUPHDIR) -dWXDLLNAME=wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gizmos_xrc_wat$(VENDORTAG) $<
4818141b
JS
399
400$(OBJS)\gizmos_xrcdll_xh_statpict.obj : .AUTODEPEND ../../src/gizmos\xh_statpict.cpp
4cbcfb73 401 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOS_XRCDLL_CXXFLAGS) $<
92c45b12 402
250700e4 403$(OBJS)\gizmoslib_dummy.obj : .AUTODEPEND ../../src/gizmos\..\..\..\src\msw\dummy.cpp
4cbcfb73 404 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
250700e4
RD
405
406$(OBJS)\gizmoslib_dynamicsash.obj : .AUTODEPEND ../../src/gizmos\dynamicsash.cpp
4cbcfb73 407 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
250700e4
RD
408
409$(OBJS)\gizmoslib_editlbox.obj : .AUTODEPEND ../../src/gizmos\editlbox.cpp
4cbcfb73 410 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
250700e4
RD
411
412$(OBJS)\gizmoslib_ledctrl.obj : .AUTODEPEND ../../src/gizmos\ledctrl.cpp
4cbcfb73 413 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
250700e4
RD
414
415$(OBJS)\gizmoslib_multicell.obj : .AUTODEPEND ../../src/gizmos\multicell.cpp
4cbcfb73 416 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
250700e4
RD
417
418$(OBJS)\gizmoslib_splittree.obj : .AUTODEPEND ../../src/gizmos\splittree.cpp
4cbcfb73 419 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
250700e4
RD
420
421$(OBJS)\gizmoslib_statpict.obj : .AUTODEPEND ../../src/gizmos\statpict.cpp
4cbcfb73 422 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOSLIB_CXXFLAGS) $<
b14abf14 423
4818141b 424$(OBJS)\gizmos_xrclib_dummy.obj : .AUTODEPEND ../../src/gizmos\..\..\..\src\msw\dummy.cpp
4cbcfb73 425 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOS_XRCLIB_CXXFLAGS) $<
4818141b
JS
426
427$(OBJS)\gizmos_xrclib_xh_statpict.obj : .AUTODEPEND ../../src/gizmos\xh_statpict.cpp
4cbcfb73 428 $(CXX) -bt=nt -zq -fo=$^@ $(GIZMOS_XRCLIB_CXXFLAGS) $<
92c45b12 429