]> git.saurik.com Git - wxWidgets.git/blame - samples/xrc/makefile.bcc
CodeWarrior dislikes #include <> syntax for in-tree headers, prefer ""
[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
dd65d8c8
RN
62!if "$(MONOLITHIC)" == "0"
63EXTRALIBS_FOR_BASE =
64!endif
65!if "$(MONOLITHIC)" == "1"
66EXTRALIBS_FOR_BASE =
67!endif
250700e4
RD
68!if "$(BUILD)" == "debug"
69__OPTIMIZEFLAG_2 = -Od
70!endif
71!if "$(BUILD)" == "release"
72__OPTIMIZEFLAG_2 = -O2
73!endif
74!if "$(RUNTIME_LIBS)" == "dynamic"
75__RUNTIME_LIBS_6 = -tWR
76!endif
77!if "$(RUNTIME_LIBS)" == "static"
78__RUNTIME_LIBS_6 =
79!endif
80!if "$(RUNTIME_LIBS)" == "dynamic"
81__RUNTIME_LIBS_7 = i
82!endif
83!if "$(RUNTIME_LIBS)" == "static"
84__RUNTIME_LIBS_7 =
85!endif
b17c1746
DE
86!if "$(WXUNIV)" == "1"
87__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
88!endif
89!if "$(WXUNIV)" == "1"
90__WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
91!endif
92!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
93__DEBUG_DEFINE_p = -D__WXDEBUG__
94!endif
95!if "$(DEBUG_FLAG)" == "1"
96__DEBUG_DEFINE_p = -D__WXDEBUG__
97!endif
98!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
99__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
100!endif
101!if "$(DEBUG_FLAG)" == "1"
102__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
103!endif
250700e4 104!if "$(UNICODE)" == "1"
ec08d395 105__UNICODE_DEFINE_p = -D_UNICODE
250700e4
RD
106!endif
107!if "$(UNICODE)" == "1"
ec08d395 108__UNICODE_DEFINE_p_1 = -d_UNICODE
250700e4 109!endif
b17c1746
DE
110!if "$(SHARED)" == "1"
111__DLLFLAG_p = -DWXUSINGDLL
112!endif
113!if "$(SHARED)" == "1"
114__DLLFLAG_p_1 = -dWXUSINGDLL
2265a2d5 115!endif
250700e4 116!if "$(MONOLITHIC)" == "0"
c33fae85
RN
117__WXLIB_XRC_p = \
118 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.lib
119!endif
120!if "$(MONOLITHIC)" == "0"
b17c1746 121__WXLIB_HTML_p = \
c33fae85 122 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib
2eb7ed88
JS
123!endif
124!if "$(MONOLITHIC)" == "0"
b17c1746 125__WXLIB_ADV_p = \
c33fae85 126 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib
250700e4
RD
127!endif
128!if "$(MONOLITHIC)" == "0"
129__WXLIB_CORE_p = \
c33fae85 130 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
250700e4
RD
131!endif
132!if "$(MONOLITHIC)" == "0"
c33fae85
RN
133__WXLIB_XML_p = \
134 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib
b17c1746
DE
135!endif
136!if "$(MONOLITHIC)" == "0"
c33fae85
RN
137__WXLIB_BASE_p = \
138 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
250700e4
RD
139!endif
140!if "$(MONOLITHIC)" == "1"
141__WXLIB_MONO_p = \
c33fae85 142 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
250700e4 143!endif
b17c1746 144!if "$(USE_GUI)" == "1"
9c2d002b 145__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
3f55f5b8 146!endif
b17c1746 147!if "$(USE_GUI)" == "1"
9c2d002b 148__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
250700e4 149!endif
b17c1746 150!if "$(USE_GUI)" == "1"
9c2d002b 151__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
b17c1746
DE
152!endif
153!if "$(MSLU)" == "1"
154__UNICOWS_LIB_p = unicows.lib
155!endif
156!if "$(SHARED)" == "0"
c33fae85 157LIBDIRNAME = .\..\..\lib\bcc_lib$(CFG)
b17c1746
DE
158!endif
159!if "$(SHARED)" == "1"
c33fae85 160LIBDIRNAME = .\..\..\lib\bcc_dll$(CFG)
b17c1746
DE
161!endif
162!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
163__DEBUGINFO = -v
164!endif
165!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
166__DEBUGINFO = -v-
167!endif
168!if "$(DEBUG_INFO)" == "0"
169__DEBUGINFO = -v-
170!endif
171!if "$(DEBUG_INFO)" == "1"
172__DEBUGINFO = -v
250700e4
RD
173!endif
174
175
176all: $(OBJS)
177$(OBJS):
178 -if not exist $(OBJS) mkdir $(OBJS)
179
180### Targets: ###
181
182all: $(OBJS)\xrcdemo.exe data
183
250700e4
RD
184clean:
185 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
186 -if exist $(OBJS)\*.res del $(OBJS)\*.res
187 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
ec08d395
JS
188 -if exist $(OBJS)\xrcdemo.tds del $(OBJS)\xrcdemo.tds
189 -if exist $(OBJS)\xrcdemo.ilc del $(OBJS)\xrcdemo.ilc
190 -if exist $(OBJS)\xrcdemo.ild del $(OBJS)\xrcdemo.ild
191 -if exist $(OBJS)\xrcdemo.ilf del $(OBJS)\xrcdemo.ilf
192 -if exist $(OBJS)\xrcdemo.ils del $(OBJS)\xrcdemo.ils
250700e4 193
3f55f5b8 194$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
9bfe7ad9 195 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
dd65d8c8 196 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) ole2w32.lib oleacc.lib odbc32.lib import32.lib cw32mt$(__RUNTIME_LIBS_7).lib,, $(OBJS)\xrcdemo_xrcdemo.res
250700e4 197|
b17c1746
DE
198
199data:
200 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
201 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
202
203$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
204 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
205
206$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
207 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
208
209$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
210 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
211
212$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
213 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
214
215$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
c33fae85 216 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 $**