]> git.saurik.com Git - wxWidgets.git/blame - samples/xrc/makefile.bcc
don't restrict to OS9 API for Mac-Builds
[wxWidgets.git] / samples / xrc / makefile.bcc
CommitLineData
250700e4
RD
1# =========================================================================
2# This makefile was generated by
c4839ccf 3# Bakefile 0.1.4 (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)
75a0a7b7
VS
27SETUPHDIR = \
28 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
9bfe7ad9
VS
29XRCDEMO_CXXFLAGS = $(__RUNTIME_LIBS_6) -I$(BCCDIR)\include $(__DEBUGINFO) \
30 $(__OPTIMIZEFLAG_2) -tWM -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
c33fae85
RN
31 $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\include -I$(SETUPHDIR) \
32 -I. $(__DLLFLAG_p) -I.\..\..\samples -DNOPCH $(CPPFLAGS) $(CXXFLAGS)
3f55f5b8
VS
33XRCDEMO_OBJECTS = \
34 $(OBJS)\xrcdemo_xrcdemo.obj \
35 $(OBJS)\xrcdemo_myframe.obj \
36 $(OBJS)\xrcdemo_derivdlg.obj \
37 $(OBJS)\xrcdemo_custclas.obj
250700e4
RD
38
39### Conditionally set variables: ###
40
41!if "$(USE_GUI)" == "0"
42PORTNAME = base
43!endif
44!if "$(USE_GUI)" == "1"
45PORTNAME = msw
46!endif
3f55f5b8
VS
47!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
48WXDEBUGFLAG = d
49!endif
50!if "$(DEBUG_FLAG)" == "1"
250700e4
RD
51WXDEBUGFLAG = d
52!endif
250700e4
RD
53!if "$(UNICODE)" == "1"
54WXUNICODEFLAG = u
55!endif
56!if "$(WXUNIV)" == "1"
57WXUNIVNAME = univ
58!endif
250700e4 59!if "$(SHARED)" == "1"
b17c1746 60WXDLLFLAG = dll
3f55f5b8 61!endif
250700e4
RD
62!if "$(BUILD)" == "debug"
63__OPTIMIZEFLAG_2 = -Od
64!endif
65!if "$(BUILD)" == "release"
66__OPTIMIZEFLAG_2 = -O2
67!endif
68!if "$(RUNTIME_LIBS)" == "dynamic"
69__RUNTIME_LIBS_6 = -tWR
70!endif
71!if "$(RUNTIME_LIBS)" == "static"
72__RUNTIME_LIBS_6 =
73!endif
74!if "$(RUNTIME_LIBS)" == "dynamic"
75__RUNTIME_LIBS_7 = i
76!endif
77!if "$(RUNTIME_LIBS)" == "static"
78__RUNTIME_LIBS_7 =
79!endif
b17c1746
DE
80!if "$(WXUNIV)" == "1"
81__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
82!endif
83!if "$(WXUNIV)" == "1"
84__WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
85!endif
86!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
87__DEBUG_DEFINE_p = -D__WXDEBUG__
88!endif
89!if "$(DEBUG_FLAG)" == "1"
90__DEBUG_DEFINE_p = -D__WXDEBUG__
91!endif
92!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
93__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
94!endif
95!if "$(DEBUG_FLAG)" == "1"
96__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
97!endif
250700e4 98!if "$(UNICODE)" == "1"
ec08d395 99__UNICODE_DEFINE_p = -D_UNICODE
250700e4
RD
100!endif
101!if "$(UNICODE)" == "1"
ec08d395 102__UNICODE_DEFINE_p_1 = -d_UNICODE
250700e4 103!endif
b17c1746
DE
104!if "$(SHARED)" == "1"
105__DLLFLAG_p = -DWXUSINGDLL
106!endif
107!if "$(SHARED)" == "1"
108__DLLFLAG_p_1 = -dWXUSINGDLL
2265a2d5 109!endif
250700e4 110!if "$(MONOLITHIC)" == "0"
c33fae85
RN
111__WXLIB_XRC_p = \
112 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.lib
113!endif
114!if "$(MONOLITHIC)" == "0"
b17c1746 115__WXLIB_HTML_p = \
c33fae85 116 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib
2eb7ed88
JS
117!endif
118!if "$(MONOLITHIC)" == "0"
b17c1746 119__WXLIB_ADV_p = \
c33fae85 120 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib
250700e4
RD
121!endif
122!if "$(MONOLITHIC)" == "0"
123__WXLIB_CORE_p = \
c33fae85 124 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
250700e4
RD
125!endif
126!if "$(MONOLITHIC)" == "0"
c33fae85
RN
127__WXLIB_XML_p = \
128 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib
b17c1746
DE
129!endif
130!if "$(MONOLITHIC)" == "0"
c33fae85
RN
131__WXLIB_BASE_p = \
132 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
250700e4
RD
133!endif
134!if "$(MONOLITHIC)" == "1"
135__WXLIB_MONO_p = \
c33fae85 136 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
250700e4 137!endif
b17c1746 138!if "$(USE_GUI)" == "1"
9c2d002b 139__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
3f55f5b8 140!endif
b17c1746 141!if "$(USE_GUI)" == "1"
9c2d002b 142__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
250700e4 143!endif
b17c1746 144!if "$(USE_GUI)" == "1"
9c2d002b 145__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
b17c1746
DE
146!endif
147!if "$(MSLU)" == "1"
148__UNICOWS_LIB_p = unicows.lib
149!endif
150!if "$(SHARED)" == "0"
c33fae85 151LIBDIRNAME = .\..\..\lib\bcc_lib$(CFG)
b17c1746
DE
152!endif
153!if "$(SHARED)" == "1"
c33fae85 154LIBDIRNAME = .\..\..\lib\bcc_dll$(CFG)
b17c1746
DE
155!endif
156!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
157__DEBUGINFO = -v
158!endif
159!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
160__DEBUGINFO = -v-
161!endif
162!if "$(DEBUG_INFO)" == "0"
163__DEBUGINFO = -v-
164!endif
165!if "$(DEBUG_INFO)" == "1"
166__DEBUGINFO = -v
250700e4
RD
167!endif
168
169
170all: $(OBJS)
171$(OBJS):
172 -if not exist $(OBJS) mkdir $(OBJS)
173
174### Targets: ###
175
176all: $(OBJS)\xrcdemo.exe data
177
250700e4
RD
178clean:
179 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
180 -if exist $(OBJS)\*.res del $(OBJS)\*.res
181 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
ec08d395
JS
182 -if exist $(OBJS)\xrcdemo.tds del $(OBJS)\xrcdemo.tds
183 -if exist $(OBJS)\xrcdemo.ilc del $(OBJS)\xrcdemo.ilc
184 -if exist $(OBJS)\xrcdemo.ild del $(OBJS)\xrcdemo.ild
185 -if exist $(OBJS)\xrcdemo.ilf del $(OBJS)\xrcdemo.ilf
186 -if exist $(OBJS)\xrcdemo.ils del $(OBJS)\xrcdemo.ils
250700e4 187
3f55f5b8 188$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
9bfe7ad9 189 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
9c2d002b 190 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 $(__UNICOWS_LIB_p) ole2w32.lib oleacc.lib odbc32.lib import32.lib cw32mt$(__RUNTIME_LIBS_7).lib,, $(OBJS)\xrcdemo_xrcdemo.res
250700e4 191|
b17c1746
DE
192
193data:
194 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
195 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
196
197$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
198 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
199
200$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
201 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
202
203$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
204 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
205
206$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
207 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
208
209$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
c33fae85 210 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 $**