]> git.saurik.com Git - wxWidgets.git/blame - contrib/samples/xrc/makefile.bcc
added .chm support for Unix (Markus Sinner)
[wxWidgets.git] / contrib / samples / xrc / makefile.bcc
CommitLineData
250700e4
RD
1# =========================================================================
2# This makefile was generated by
bdc408c4 3# Bakefile 0.1.1 (http://bakefile.sourceforge.net)
250700e4
RD
4# Do not modify, all changes will be overwritten!
5# =========================================================================
6
7!ifndef BCCDIR
8BCCDIR = $(MAKEDIR)\..
9!endif
10
fd9f42b6 11!include ../../../build/msw/config.bcc
250700e4
RD
12
13# -------------------------------------------------------------------------
14# Do not modify the rest of this file!
15# -------------------------------------------------------------------------
16
17!if "$(BCCDIR)" == "\.."
18!error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
19!endif
20
21### Variables: ###
22
23OBJS = \
24 bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
75a0a7b7
VS
25SETUPHDIR = \
26 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
ec08d395
JS
27XRCDEMO_CXXFLAGS = $(CPPFLAGS) $(__RUNTIME_LIBS_6) -I$(BCCDIR)\include \
28 $(__DEBUGINFO) $(__OPTIMIZEFLAG_2) -tWM -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
250700e4 29 $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\..\include \
75a0a7b7
VS
30 -I$(SETUPHDIR) -I. $(__DLLFLAG_p) -I.\..\..\..\samples -I.\..\..\include \
31 $(CXXFLAGS)
3f55f5b8
VS
32XRCDEMO_OBJECTS = \
33 $(OBJS)\xrcdemo_xrcdemo.obj \
34 $(OBJS)\xrcdemo_myframe.obj \
35 $(OBJS)\xrcdemo_derivdlg.obj \
36 $(OBJS)\xrcdemo_custclas.obj
250700e4
RD
37
38### Conditionally set variables: ###
39
75a0a7b7
VS
40!if "$(SHARED)" == "0"
41LIBDIRNAME = .\..\..\..\lib\bcc_lib$(CFG)
42!endif
43!if "$(SHARED)" == "1"
44LIBDIRNAME = .\..\..\..\lib\bcc_dll$(CFG)
45!endif
250700e4
RD
46!if "$(USE_GUI)" == "0"
47PORTNAME = base
48!endif
49!if "$(USE_GUI)" == "1"
50PORTNAME = msw
51!endif
3f55f5b8
VS
52!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
53WXDEBUGFLAG = d
54!endif
55!if "$(DEBUG_FLAG)" == "1"
250700e4
RD
56WXDEBUGFLAG = d
57!endif
58!if "$(SHARED)" == "1"
59WXDLLFLAG = dll
60!endif
61!if "$(UNICODE)" == "1"
62WXUNICODEFLAG = u
63!endif
64!if "$(WXUNIV)" == "1"
65WXUNIVNAME = univ
66!endif
3f55f5b8
VS
67!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
68__DEBUGINFO = -v
250700e4 69!endif
3f55f5b8
VS
70!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
71__DEBUGINFO = -v-
250700e4 72!endif
3f55f5b8
VS
73!if "$(DEBUG_INFO)" == "0"
74__DEBUGINFO = -v-
75!endif
76!if "$(DEBUG_INFO)" == "1"
77__DEBUGINFO = -v
78!endif
79!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
250700e4
RD
80__DEBUG_DEFINE_p = -D__WXDEBUG__
81!endif
3f55f5b8
VS
82!if "$(DEBUG_FLAG)" == "1"
83__DEBUG_DEFINE_p = -D__WXDEBUG__
84!endif
85!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
86__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
87!endif
88!if "$(DEBUG_FLAG)" == "1"
250700e4
RD
89__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
90!endif
91!if "$(SHARED)" == "1"
92__DLLFLAG_p = -DWXUSINGDLL
93!endif
94!if "$(SHARED)" == "1"
95__DLLFLAG_p_1 = -dWXUSINGDLL
96!endif
3f55f5b8
VS
97!if "$(USE_GUI)" == "1"
98__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
99!endif
100!if "$(USE_GUI)" == "1"
101__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
102!endif
103!if "$(USE_GUI)" == "1"
104__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
105!endif
250700e4
RD
106!if "$(BUILD)" == "debug"
107__OPTIMIZEFLAG_2 = -Od
108!endif
109!if "$(BUILD)" == "release"
110__OPTIMIZEFLAG_2 = -O2
111!endif
112!if "$(RUNTIME_LIBS)" == "dynamic"
113__RUNTIME_LIBS_6 = -tWR
114!endif
115!if "$(RUNTIME_LIBS)" == "static"
116__RUNTIME_LIBS_6 =
117!endif
118!if "$(RUNTIME_LIBS)" == "dynamic"
119__RUNTIME_LIBS_7 = i
120!endif
121!if "$(RUNTIME_LIBS)" == "static"
122__RUNTIME_LIBS_7 =
123!endif
124!if "$(UNICODE)" == "1"
ec08d395 125__UNICODE_DEFINE_p = -D_UNICODE
250700e4
RD
126!endif
127!if "$(UNICODE)" == "1"
ec08d395 128__UNICODE_DEFINE_p_1 = -d_UNICODE
250700e4 129!endif
2265a2d5
VS
130!if "$(MSLU)" == "1"
131__UNICOWS_LIB_p = unicows.lib
132!endif
250700e4 133!if "$(MONOLITHIC)" == "0"
2eb7ed88
JS
134__WXLIB_ADV_p = \
135 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
136!endif
137!if "$(MONOLITHIC)" == "0"
250700e4
RD
138__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
139!endif
140!if "$(MONOLITHIC)" == "0"
141__WXLIB_CORE_p = \
142 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
143!endif
144!if "$(MONOLITHIC)" == "0"
145__WXLIB_HTML_p = \
146 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
147!endif
148!if "$(MONOLITHIC)" == "1"
149__WXLIB_MONO_p = \
150 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
151!endif
3f55f5b8
VS
152!if "$(MONOLITHIC)" == "0"
153__WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
154!endif
250700e4
RD
155!if "$(WXUNIV)" == "1"
156__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
157!endif
158!if "$(WXUNIV)" == "1"
159__WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
160!endif
161
162
163all: $(OBJS)
164$(OBJS):
165 -if not exist $(OBJS) mkdir $(OBJS)
166
167### Targets: ###
168
169all: $(OBJS)\xrcdemo.exe data
170
171$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
172 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
173
174$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
175 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
176
177$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
178 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
179
180$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
181 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
182
183$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
ec08d395 184 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 -i.\..\..\include $**
250700e4
RD
185
186clean:
187 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
188 -if exist $(OBJS)\*.res del $(OBJS)\*.res
189 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
ec08d395
JS
190 -if exist $(OBJS)\xrcdemo.tds del $(OBJS)\xrcdemo.tds
191 -if exist $(OBJS)\xrcdemo.ilc del $(OBJS)\xrcdemo.ilc
192 -if exist $(OBJS)\xrcdemo.ild del $(OBJS)\xrcdemo.ild
193 -if exist $(OBJS)\xrcdemo.ilf del $(OBJS)\xrcdemo.ilf
194 -if exist $(OBJS)\xrcdemo.ils del $(OBJS)\xrcdemo.ils
250700e4
RD
195
196data:
2265a2d5
VS
197 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
198 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
250700e4 199
3f55f5b8 200$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
ec08d395
JS
201 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
202 c0w32.obj $(XRCDEMO_OBJECTS),$@,, wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xrc.lib $(__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$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(__UNICOWS_LIB_p) ole2w32.lib oleacc.lib import32.lib cw32mt$(__RUNTIME_LIBS_7).lib,, $(OBJS)\xrcdemo_xrcdemo.res
250700e4 203|