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