Remove obsolete VisualAge-related files.
[wxWidgets.git] / samples / xrc / makefile.bcc
1 # =========================================================================\r
2 #     This makefile was generated by\r
3 #     Bakefile 0.2.9 (http://www.bakefile.org)\r
4 #     Do not modify, all changes will be overwritten!\r
5 # =========================================================================\r
6 \r
7 .autodepend\r
8 \r
9 !ifndef BCCDIR\r
10 !ifndef MAKEDIR\r
11 !error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4\r
12 !endif\r
13 BCCDIR = $(MAKEDIR)\..\r
14 !endif\r
15 \r
16 !include ../../build/msw/config.bcc\r
17 \r
18 # -------------------------------------------------------------------------\r
19 # Do not modify the rest of this file!\r
20 # -------------------------------------------------------------------------\r
21 \r
22 ### Variables: ###\r
23 \r
24 WX_RELEASE_NODOT = 30\r
25 COMPILER_PREFIX = bcc\r
26 OBJS = \\r
27         $(COMPILER_PREFIX)$(COMPILER_VERSION)_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)\r
28 LIBDIRNAME = \\r
29         .\..\..\lib\$(COMPILER_PREFIX)$(COMPILER_VERSION)_$(LIBTYPE_SUFFIX)$(CFG)\r
30 SETUPHDIR = \\r
31         $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)\r
32 XRCDEMO_CXXFLAGS = $(__RUNTIME_LIBS_7) -I$(BCCDIR)\include $(__DEBUGINFO) \\r
33         $(__OPTIMIZEFLAG_2) $(__THREADSFLAG_6) -D__WXMSW__ $(__WXUNIV_DEFINE_p) \\r
34         $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \\r
35         $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) \\r
36         $(__MSLU_DEFINE_p) -I$(SETUPHDIR) -I.\..\..\include \\r
37         $(____CAIRO_INCLUDEDIR_FILENAMES_p) -I. $(__DLLFLAG_p) -I.\..\..\samples \\r
38         -DNOPCH $(CPPFLAGS) $(CXXFLAGS)\r
39 XRCDEMO_OBJECTS =  \\r
40         $(OBJS)\xrcdemo_xrcdemo.obj \\r
41         $(OBJS)\xrcdemo_myframe.obj \\r
42         $(OBJS)\xrcdemo_derivdlg.obj \\r
43         $(OBJS)\xrcdemo_custclas.obj \\r
44         $(OBJS)\xrcdemo_objrefdlg.obj\r
45 \r
46 ### Conditionally set variables: ###\r
47 \r
48 !if "$(USE_GUI)" == "0"\r
49 PORTNAME = base\r
50 !endif\r
51 !if "$(USE_GUI)" == "1"\r
52 PORTNAME = msw$(TOOLKIT_VERSION)\r
53 !endif\r
54 !if "$(OFFICIAL_BUILD)" == "1"\r
55 COMPILER_VERSION = ERROR-COMPILER-VERSION-MUST-BE-SET-FOR-OFFICIAL-BUILD\r
56 !endif\r
57 !if "$(BUILD)" == "debug"\r
58 WXDEBUGFLAG = d\r
59 !endif\r
60 !if "$(UNICODE)" == "1"\r
61 WXUNICODEFLAG = u\r
62 !endif\r
63 !if "$(WXUNIV)" == "1"\r
64 WXUNIVNAME = univ\r
65 !endif\r
66 !if "$(SHARED)" == "1"\r
67 WXDLLFLAG = dll\r
68 !endif\r
69 !if "$(SHARED)" == "0"\r
70 LIBTYPE_SUFFIX = lib\r
71 !endif\r
72 !if "$(SHARED)" == "1"\r
73 LIBTYPE_SUFFIX = dll\r
74 !endif\r
75 !if "$(MONOLITHIC)" == "0"\r
76 EXTRALIBS_FOR_BASE = \r
77 !endif\r
78 !if "$(MONOLITHIC)" == "1"\r
79 EXTRALIBS_FOR_BASE =   \r
80 !endif\r
81 !if "$(BUILD)" == "debug"\r
82 __OPTIMIZEFLAG_2 = -Od\r
83 !endif\r
84 !if "$(BUILD)" == "release"\r
85 __OPTIMIZEFLAG_2 = -O2\r
86 !endif\r
87 !if "$(USE_THREADS)" == "0"\r
88 __THREADSFLAG_5 = \r
89 !endif\r
90 !if "$(USE_THREADS)" == "1"\r
91 __THREADSFLAG_5 = mt\r
92 !endif\r
93 !if "$(USE_THREADS)" == "0"\r
94 __THREADSFLAG_6 = \r
95 !endif\r
96 !if "$(USE_THREADS)" == "1"\r
97 __THREADSFLAG_6 = -tWM\r
98 !endif\r
99 !if "$(RUNTIME_LIBS)" == "dynamic"\r
100 __RUNTIME_LIBS_7 = -tWR\r
101 !endif\r
102 !if "$(RUNTIME_LIBS)" == "static"\r
103 __RUNTIME_LIBS_7 = \r
104 !endif\r
105 !if "$(RUNTIME_LIBS)" == "dynamic"\r
106 __RUNTIME_LIBS_8 = i\r
107 !endif\r
108 !if "$(RUNTIME_LIBS)" == "static"\r
109 __RUNTIME_LIBS_8 = \r
110 !endif\r
111 !if "$(WXUNIV)" == "1"\r
112 __WXUNIV_DEFINE_p = -D__WXUNIVERSAL__\r
113 !endif\r
114 !if "$(WXUNIV)" == "1"\r
115 __WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__\r
116 !endif\r
117 !if "$(DEBUG_FLAG)" == "0"\r
118 __DEBUG_DEFINE_p = -DwxDEBUG_LEVEL=0\r
119 !endif\r
120 !if "$(DEBUG_FLAG)" == "0"\r
121 __DEBUG_DEFINE_p_1 = -dwxDEBUG_LEVEL=0\r
122 !endif\r
123 !if "$(BUILD)" == "release"\r
124 __NDEBUG_DEFINE_p = -DNDEBUG\r
125 !endif\r
126 !if "$(BUILD)" == "release"\r
127 __NDEBUG_DEFINE_p_1 = -dNDEBUG\r
128 !endif\r
129 !if "$(USE_EXCEPTIONS)" == "0"\r
130 __EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS\r
131 !endif\r
132 !if "$(USE_EXCEPTIONS)" == "0"\r
133 __EXCEPTIONS_DEFINE_p_1 = -dwxNO_EXCEPTIONS\r
134 !endif\r
135 !if "$(USE_RTTI)" == "0"\r
136 __RTTI_DEFINE_p = -DwxNO_RTTI\r
137 !endif\r
138 !if "$(USE_RTTI)" == "0"\r
139 __RTTI_DEFINE_p_1 = -dwxNO_RTTI\r
140 !endif\r
141 !if "$(USE_THREADS)" == "0"\r
142 __THREAD_DEFINE_p = -DwxNO_THREADS\r
143 !endif\r
144 !if "$(USE_THREADS)" == "0"\r
145 __THREAD_DEFINE_p_1 = -dwxNO_THREADS\r
146 !endif\r
147 !if "$(UNICODE)" == "0"\r
148 __UNICODE_DEFINE_p = -DwxUSE_UNICODE=0\r
149 !endif\r
150 !if "$(UNICODE)" == "1"\r
151 __UNICODE_DEFINE_p = -D_UNICODE\r
152 !endif\r
153 !if "$(UNICODE)" == "0"\r
154 __UNICODE_DEFINE_p_1 = -dwxUSE_UNICODE=0\r
155 !endif\r
156 !if "$(UNICODE)" == "1"\r
157 __UNICODE_DEFINE_p_1 = -d_UNICODE\r
158 !endif\r
159 !if "$(MSLU)" == "1"\r
160 __MSLU_DEFINE_p = -DwxUSE_UNICODE_MSLU=1\r
161 !endif\r
162 !if "$(MSLU)" == "1"\r
163 __MSLU_DEFINE_p_1 = -dwxUSE_UNICODE_MSLU=1\r
164 !endif\r
165 !if "$(USE_CAIRO)" == "1"\r
166 ____CAIRO_INCLUDEDIR_FILENAMES_p = -I$(CAIRO_ROOT)\include\cairo\r
167 !endif\r
168 !if "$(USE_CAIRO)" == "1"\r
169 ____CAIRO_INCLUDEDIR_FILENAMES_1_p = -i$(CAIRO_ROOT)\include\cairo\r
170 !endif\r
171 !if "$(SHARED)" == "1"\r
172 __DLLFLAG_p = -DWXUSINGDLL\r
173 !endif\r
174 !if "$(SHARED)" == "1"\r
175 __DLLFLAG_p_1 = -dWXUSINGDLL\r
176 !endif\r
177 !if "$(MONOLITHIC)" == "0"\r
178 __WXLIB_RIBBON_p = \\r
179         wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon.lib\r
180 !endif\r
181 !if "$(MONOLITHIC)" == "0"\r
182 __WXLIB_XRC_p = \\r
183         wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.lib\r
184 !endif\r
185 !if "$(MONOLITHIC)" == "0"\r
186 __WXLIB_HTML_p = \\r
187         wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib\r
188 !endif\r
189 !if "$(MONOLITHIC)" == "0"\r
190 __WXLIB_ADV_p = \\r
191         wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib\r
192 !endif\r
193 !if "$(MONOLITHIC)" == "0"\r
194 __WXLIB_CORE_p = \\r
195         wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib\r
196 !endif\r
197 !if "$(MONOLITHIC)" == "0"\r
198 __WXLIB_XML_p = \\r
199         wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib\r
200 !endif\r
201 !if "$(MONOLITHIC)" == "0"\r
202 __WXLIB_BASE_p = \\r
203         wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib\r
204 !endif\r
205 !if "$(MONOLITHIC)" == "1"\r
206 __WXLIB_MONO_p = \\r
207         wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib\r
208 !endif\r
209 !if "$(MONOLITHIC)" == "1" && "$(USE_STC)" == "1"\r
210 __LIB_SCINTILLA_IF_MONO_p = wxscintilla$(WXDEBUGFLAG).lib\r
211 !endif\r
212 !if "$(USE_GUI)" == "1"\r
213 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib\r
214 !endif\r
215 !if "$(USE_GUI)" == "1"\r
216 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib\r
217 !endif\r
218 !if "$(USE_GUI)" == "1"\r
219 __LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib\r
220 !endif\r
221 !if "$(MSLU)" == "1"\r
222 __UNICOWS_LIB_p = unicows.lib\r
223 !endif\r
224 !if "$(USE_CAIRO)" == "1"\r
225 __CAIRO_LIB_p = cairo.lib\r
226 !endif\r
227 !if "$(USE_CAIRO)" == "1"\r
228 ____CAIRO_LIBDIR_FILENAMES_p = -L$(CAIRO_ROOT)\lib\r
229 !endif\r
230 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"\r
231 __DEBUGINFO = -v\r
232 !endif\r
233 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"\r
234 __DEBUGINFO = -v-\r
235 !endif\r
236 !if "$(DEBUG_INFO)" == "0"\r
237 __DEBUGINFO = -v-\r
238 !endif\r
239 !if "$(DEBUG_INFO)" == "1"\r
240 __DEBUGINFO = -v\r
241 !endif\r
242 \r
243 \r
244 all: $(OBJS)\r
245 $(OBJS):\r
246         -if not exist $(OBJS) mkdir $(OBJS)\r
247 \r
248 ### Targets: ###\r
249 \r
250 all: $(OBJS)\xrcdemo.exe data\r
251 \r
252 clean: \r
253         -if exist $(OBJS)\*.obj del $(OBJS)\*.obj\r
254         -if exist $(OBJS)\*.res del $(OBJS)\*.res\r
255         -if exist $(OBJS)\*.csm del $(OBJS)\*.csm\r
256         -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe\r
257         -if exist $(OBJS)\xrcdemo.tds del $(OBJS)\xrcdemo.tds\r
258         -if exist $(OBJS)\xrcdemo.ilc del $(OBJS)\xrcdemo.ilc\r
259         -if exist $(OBJS)\xrcdemo.ild del $(OBJS)\xrcdemo.ild\r
260         -if exist $(OBJS)\xrcdemo.ilf del $(OBJS)\xrcdemo.ilf\r
261         -if exist $(OBJS)\xrcdemo.ils del $(OBJS)\xrcdemo.ils\r
262 \r
263 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS)  $(OBJS)\xrcdemo_sample.res\r
264         ilink32 -Tpe -q  -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO)  -L$(LIBDIRNAME) -aa $(____CAIRO_LIBDIR_FILENAMES_p) $(LDFLAGS) @&&|\r
265         c0w32.obj $(XRCDEMO_OBJECTS),$@,, $(__WXLIB_RIBBON_p)  $(__WXLIB_XRC_p)  $(__WXLIB_HTML_p)  $(__WXLIB_ADV_p)  $(__WXLIB_CORE_p)  $(__WXLIB_XML_p)  $(__WXLIB_BASE_p)  $(__WXLIB_MONO_p) $(__LIB_SCINTILLA_IF_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) $(__CAIRO_LIB_p) ole2w32.lib oleacc.lib import32.lib cw32$(__THREADSFLAG_5)$(__RUNTIME_LIBS_8).lib,, $(OBJS)\xrcdemo_sample.res\r
266 |\r
267 \r
268 data: \r
269         if not exist $(OBJS)\rc mkdir $(OBJS)\rc\r
270         for %f in (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 toolbar.xrc uncenter.xpm objref.xrc objrefdlg.xpm uncenter.xrc update.gif variable.xpm variable.xrc throbber.gif stop.xpm wxbanner.gif) do if not exist $(OBJS)\rc\%f copy .\rc\%f $(OBJS)\rc\r
271 \r
272 $(OBJS)\xrcdemo_sample.res: .\..\..\samples\sample.rc\r
273         brcc32 -32 -r -fo$@ -i$(BCCDIR)\include    -d__WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__NDEBUG_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) $(__MSLU_DEFINE_p_1) -i$(SETUPHDIR) -i.\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES_1_p) -i. $(__DLLFLAG_p_1) -i.\..\..\samples -dNOPCH .\..\..\samples\sample.rc\r
274 \r
275 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp\r
276         $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) .\xrcdemo.cpp\r
277 \r
278 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp\r
279         $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) .\myframe.cpp\r
280 \r
281 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp\r
282         $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) .\derivdlg.cpp\r
283 \r
284 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp\r
285         $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) .\custclas.cpp\r
286 \r
287 $(OBJS)\xrcdemo_objrefdlg.obj: .\objrefdlg.cpp\r
288         $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) .\objrefdlg.cpp\r
289 \r