]> git.saurik.com Git - wxWidgets.git/blob - samples/xrc/makefile.bcc
Rewrote wxRibbonPage realisation and layout code to avoid setting the position and...
[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) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \
34 $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) \
35 $(__GFXCTX_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 "$(USE_EXCEPTIONS)" == "0"
119 __EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS
120 !endif
121 !if "$(USE_EXCEPTIONS)" == "0"
122 __EXCEPTIONS_DEFINE_p_1 = -dwxNO_EXCEPTIONS
123 !endif
124 !if "$(USE_RTTI)" == "0"
125 __RTTI_DEFINE_p = -DwxNO_RTTI
126 !endif
127 !if "$(USE_RTTI)" == "0"
128 __RTTI_DEFINE_p_1 = -dwxNO_RTTI
129 !endif
130 !if "$(USE_THREADS)" == "0"
131 __THREAD_DEFINE_p = -DwxNO_THREADS
132 !endif
133 !if "$(USE_THREADS)" == "0"
134 __THREAD_DEFINE_p_1 = -dwxNO_THREADS
135 !endif
136 !if "$(UNICODE)" == "0"
137 __UNICODE_DEFINE_p = -DwxUSE_UNICODE=0
138 !endif
139 !if "$(UNICODE)" == "1"
140 __UNICODE_DEFINE_p = -D_UNICODE
141 !endif
142 !if "$(UNICODE)" == "0"
143 __UNICODE_DEFINE_p_1 = -dwxUSE_UNICODE=0
144 !endif
145 !if "$(UNICODE)" == "1"
146 __UNICODE_DEFINE_p_1 = -d_UNICODE
147 !endif
148 !if "$(MSLU)" == "1"
149 __MSLU_DEFINE_p = -DwxUSE_UNICODE_MSLU=1
150 !endif
151 !if "$(MSLU)" == "1"
152 __MSLU_DEFINE_p_1 = -dwxUSE_UNICODE_MSLU=1
153 !endif
154 !if "$(USE_GDIPLUS)" == "1"
155 __GFXCTX_DEFINE_p = -DwxUSE_GRAPHICS_CONTEXT=1
156 !endif
157 !if "$(USE_GDIPLUS)" == "1"
158 __GFXCTX_DEFINE_p_1 = -dwxUSE_GRAPHICS_CONTEXT=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_GDIPLUS)" == "1"
213 __GDIPLUS_LIB_p = gdiplus.lib
214 !endif
215 !if "$(USE_CAIRO)" == "1"
216 __CAIRO_LIB_p = cairo.lib
217 !endif
218 !if "$(USE_CAIRO)" == "1"
219 ____CAIRO_LIBDIR_FILENAMES_p = -L$(CAIRO_ROOT)\lib
220 !endif
221 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
222 __DEBUGINFO = -v
223 !endif
224 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
225 __DEBUGINFO = -v-
226 !endif
227 !if "$(DEBUG_INFO)" == "0"
228 __DEBUGINFO = -v-
229 !endif
230 !if "$(DEBUG_INFO)" == "1"
231 __DEBUGINFO = -v
232 !endif
233
234
235 all: $(OBJS)
236 $(OBJS):
237 -if not exist $(OBJS) mkdir $(OBJS)
238
239 ### Targets: ###
240
241 all: $(OBJS)\xrcdemo.exe data
242
243 clean:
244 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
245 -if exist $(OBJS)\*.res del $(OBJS)\*.res
246 -if exist $(OBJS)\*.csm del $(OBJS)\*.csm
247 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
248 -if exist $(OBJS)\xrcdemo.tds del $(OBJS)\xrcdemo.tds
249 -if exist $(OBJS)\xrcdemo.ilc del $(OBJS)\xrcdemo.ilc
250 -if exist $(OBJS)\xrcdemo.ild del $(OBJS)\xrcdemo.ild
251 -if exist $(OBJS)\xrcdemo.ilf del $(OBJS)\xrcdemo.ilf
252 -if exist $(OBJS)\xrcdemo.ils del $(OBJS)\xrcdemo.ils
253
254 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
255 ilink32 -Tpe -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -aa $(____CAIRO_LIBDIR_FILENAMES_p) $(LDFLAGS) @&&|
256 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) $(__GDIPLUS_LIB_p) $(__CAIRO_LIB_p) ole2w32.lib oleacc.lib import32.lib cw32$(__THREADSFLAG_5)$(__RUNTIME_LIBS_8).lib,, $(OBJS)\xrcdemo_xrcdemo.res
257 |
258
259 data:
260 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
261 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 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
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
275 $(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
276 brcc32 -32 -r -fo$@ -i$(BCCDIR)\include -d__WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) $(__MSLU_DEFINE_p_1) $(__GFXCTX_DEFINE_p_1) -i$(SETUPHDIR) -i.\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES_1_p) -i. $(__DLLFLAG_p_1) -i.\..\..\samples -dNOPCH .\xrcdemo.rc
277