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