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