]> git.saurik.com Git - wxWidgets.git/blame - samples/xrc/makefile.bcc
added qa library (currently consisting of wxDebugReport and related classes only...
[wxWidgets.git] / samples / xrc / makefile.bcc
CommitLineData
250700e4
RD
1# =========================================================================
2# This makefile was generated by
b14abf14 3# Bakefile 0.1.6 (http://bakefile.sourceforge.net)
250700e4
RD
4# Do not modify, all changes will be overwritten!
5# =========================================================================
6
9bfe7ad9
VS
7.autodepend
8
250700e4 9!ifndef BCCDIR
9bfe7ad9
VS
10!ifndef MAKEDIR
11!error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
12!endif
250700e4
RD
13BCCDIR = $(MAKEDIR)\..
14!endif
15
c33fae85 16!include ../../build/msw/config.bcc
250700e4
RD
17
18# -------------------------------------------------------------------------
19# Do not modify the rest of this file!
20# -------------------------------------------------------------------------
21
250700e4
RD
22### Variables: ###
23
c33fae85 24WX_RELEASE_NODOT = 25
250700e4
RD
25OBJS = \
26 bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
b14abf14 27LIBDIRNAME = .\..\..\lib\bcc_$(LIBTYPE_SUFFIX)$(CFG)
75a0a7b7
VS
28SETUPHDIR = \
29 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
9bfe7ad9
VS
30XRCDEMO_CXXFLAGS = $(__RUNTIME_LIBS_6) -I$(BCCDIR)\include $(__DEBUGINFO) \
31 $(__OPTIMIZEFLAG_2) -tWM -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
c33fae85
RN
32 $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\include -I$(SETUPHDIR) \
33 -I. $(__DLLFLAG_p) -I.\..\..\samples -DNOPCH $(CPPFLAGS) $(CXXFLAGS)
3f55f5b8
VS
34XRCDEMO_OBJECTS = \
35 $(OBJS)\xrcdemo_xrcdemo.obj \
36 $(OBJS)\xrcdemo_myframe.obj \
37 $(OBJS)\xrcdemo_derivdlg.obj \
38 $(OBJS)\xrcdemo_custclas.obj
250700e4
RD
39
40### Conditionally set variables: ###
41
42!if "$(USE_GUI)" == "0"
43PORTNAME = base
44!endif
45!if "$(USE_GUI)" == "1"
46PORTNAME = msw
47!endif
3f55f5b8
VS
48!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
49WXDEBUGFLAG = d
50!endif
51!if "$(DEBUG_FLAG)" == "1"
250700e4
RD
52WXDEBUGFLAG = d
53!endif
250700e4
RD
54!if "$(UNICODE)" == "1"
55WXUNICODEFLAG = u
56!endif
57!if "$(WXUNIV)" == "1"
58WXUNIVNAME = univ
59!endif
250700e4 60!if "$(SHARED)" == "1"
b17c1746 61WXDLLFLAG = dll
3f55f5b8 62!endif
b14abf14
JS
63!if "$(SHARED)" == "0"
64LIBTYPE_SUFFIX = lib
65!endif
66!if "$(SHARED)" == "1"
67LIBTYPE_SUFFIX = dll
68!endif
dd65d8c8
RN
69!if "$(MONOLITHIC)" == "0"
70EXTRALIBS_FOR_BASE =
71!endif
72!if "$(MONOLITHIC)" == "1"
73EXTRALIBS_FOR_BASE =
74!endif
250700e4
RD
75!if "$(BUILD)" == "debug"
76__OPTIMIZEFLAG_2 = -Od
77!endif
78!if "$(BUILD)" == "release"
79__OPTIMIZEFLAG_2 = -O2
80!endif
81!if "$(RUNTIME_LIBS)" == "dynamic"
82__RUNTIME_LIBS_6 = -tWR
83!endif
84!if "$(RUNTIME_LIBS)" == "static"
85__RUNTIME_LIBS_6 =
86!endif
87!if "$(RUNTIME_LIBS)" == "dynamic"
88__RUNTIME_LIBS_7 = i
89!endif
90!if "$(RUNTIME_LIBS)" == "static"
91__RUNTIME_LIBS_7 =
92!endif
b17c1746
DE
93!if "$(WXUNIV)" == "1"
94__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
95!endif
96!if "$(WXUNIV)" == "1"
97__WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
98!endif
99!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
100__DEBUG_DEFINE_p = -D__WXDEBUG__
101!endif
102!if "$(DEBUG_FLAG)" == "1"
103__DEBUG_DEFINE_p = -D__WXDEBUG__
104!endif
105!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
106__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
107!endif
108!if "$(DEBUG_FLAG)" == "1"
109__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
110!endif
250700e4 111!if "$(UNICODE)" == "1"
ec08d395 112__UNICODE_DEFINE_p = -D_UNICODE
250700e4
RD
113!endif
114!if "$(UNICODE)" == "1"
ec08d395 115__UNICODE_DEFINE_p_1 = -d_UNICODE
250700e4 116!endif
b17c1746
DE
117!if "$(SHARED)" == "1"
118__DLLFLAG_p = -DWXUSINGDLL
119!endif
120!if "$(SHARED)" == "1"
121__DLLFLAG_p_1 = -dWXUSINGDLL
2265a2d5 122!endif
250700e4 123!if "$(MONOLITHIC)" == "0"
c33fae85
RN
124__WXLIB_XRC_p = \
125 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.lib
126!endif
127!if "$(MONOLITHIC)" == "0"
b17c1746 128__WXLIB_HTML_p = \
c33fae85 129 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib
2eb7ed88
JS
130!endif
131!if "$(MONOLITHIC)" == "0"
b17c1746 132__WXLIB_ADV_p = \
c33fae85 133 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib
250700e4
RD
134!endif
135!if "$(MONOLITHIC)" == "0"
136__WXLIB_CORE_p = \
c33fae85 137 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
250700e4
RD
138!endif
139!if "$(MONOLITHIC)" == "0"
c33fae85
RN
140__WXLIB_XML_p = \
141 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib
b17c1746
DE
142!endif
143!if "$(MONOLITHIC)" == "0"
c33fae85
RN
144__WXLIB_BASE_p = \
145 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
250700e4
RD
146!endif
147!if "$(MONOLITHIC)" == "1"
148__WXLIB_MONO_p = \
c33fae85 149 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
250700e4 150!endif
b17c1746 151!if "$(USE_GUI)" == "1"
9c2d002b 152__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
3f55f5b8 153!endif
b17c1746 154!if "$(USE_GUI)" == "1"
9c2d002b 155__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
250700e4 156!endif
b17c1746 157!if "$(USE_GUI)" == "1"
9c2d002b 158__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
b17c1746
DE
159!endif
160!if "$(MSLU)" == "1"
161__UNICOWS_LIB_p = unicows.lib
162!endif
b17c1746
DE
163!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
164__DEBUGINFO = -v
165!endif
166!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
167__DEBUGINFO = -v-
168!endif
169!if "$(DEBUG_INFO)" == "0"
170__DEBUGINFO = -v-
171!endif
172!if "$(DEBUG_INFO)" == "1"
173__DEBUGINFO = -v
250700e4
RD
174!endif
175
176
177all: $(OBJS)
178$(OBJS):
179 -if not exist $(OBJS) mkdir $(OBJS)
180
181### Targets: ###
182
183all: $(OBJS)\xrcdemo.exe data
184
250700e4
RD
185clean:
186 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
187 -if exist $(OBJS)\*.res del $(OBJS)\*.res
b14abf14 188 -if exist $(OBJS)\*.csm del $(OBJS)\*.csm
250700e4 189 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
ec08d395
JS
190 -if exist $(OBJS)\xrcdemo.tds del $(OBJS)\xrcdemo.tds
191 -if exist $(OBJS)\xrcdemo.ilc del $(OBJS)\xrcdemo.ilc
192 -if exist $(OBJS)\xrcdemo.ild del $(OBJS)\xrcdemo.ild
193 -if exist $(OBJS)\xrcdemo.ilf del $(OBJS)\xrcdemo.ilf
194 -if exist $(OBJS)\xrcdemo.ils del $(OBJS)\xrcdemo.ils
250700e4 195
3f55f5b8 196$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
9bfe7ad9 197 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
b14abf14 198 c0w32.obj $(XRCDEMO_OBJECTS),$@,, $(__WXLIB_XRC_p) $(__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$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) ole2w32.lib oleacc.lib odbc32.lib import32.lib cw32mt$(__RUNTIME_LIBS_7).lib,, $(OBJS)\xrcdemo_xrcdemo.res
250700e4 199|
b17c1746
DE
200
201data:
202 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
203 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
204
205$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
206 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
207
208$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
209 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
210
211$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
212 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
213
214$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
215 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
216
217$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
b14abf14
JS
218 brcc32 -32 -r -fo$@ -i$(BCCDIR)\include -d__WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) -i.\..\..\include -i$(SETUPHDIR) -i. $(__DLLFLAG_p_1) -i.\..\..\samples -dNOPCH $**
219