]> git.saurik.com Git - wxWidgets.git/blame - contrib/samples/xrc/makefile.bcc
expat must be added to the template, not generated wxWindows.dsp
[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
3f55f5b8
VS
23LIBDIRNAME = \
24 .\..\..\..\lib\bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
250700e4
RD
25OBJS = \
26 bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
3f55f5b8 27XRCDEMO_CXXFLAGS = $(CPPFLAGS) $(__RUNTIME_LIBS_6) $(__DEBUGINFO) \
250700e4
RD
28 $(__OPTIMIZEFLAG_2) -tWM -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
29 $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\..\include \
3f55f5b8
VS
30 -I$(LIBDIRNAME) -I.\..\..\..\src\tiff -I.\..\..\..\src\jpeg \
31 -I.\..\..\..\src\png -I.\..\..\..\src\zlib -I.\..\..\..\src\regex \
2265a2d5
VS
32 -I.\..\..\..\src\expat\lib -I. $(__DLLFLAG_p) -I..\..\..\samples \
33 -I.\..\..\include $(CXXFLAGS)
3f55f5b8
VS
34XRCDEMO_OBJECTS = \
35 $(OBJS)\xrcdemo_xrcdemo.obj \
36 $(OBJS)\xrcdemo_myframe.obj \
37 $(OBJS)\xrcdemo_derivdlg.obj \
38 $(OBJS)\xrcdemo_custclas.obj
250700e4
RD
39
40### Conditionally set variables: ###
41
42!if "$(USE_GUI)" == "0"
43PORTNAME = base
44!endif
45!if "$(USE_GUI)" == "1"
46PORTNAME = msw
47!endif
3f55f5b8
VS
48!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
49WXDEBUGFLAG = d
50!endif
51!if "$(DEBUG_FLAG)" == "1"
250700e4
RD
52WXDEBUGFLAG = d
53!endif
54!if "$(SHARED)" == "1"
55WXDLLFLAG = dll
56!endif
57!if "$(UNICODE)" == "1"
58WXUNICODEFLAG = u
59!endif
60!if "$(WXUNIV)" == "1"
61WXUNIVNAME = univ
62!endif
3f55f5b8
VS
63!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
64__DEBUGINFO = -v
250700e4 65!endif
3f55f5b8
VS
66!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
67__DEBUGINFO = -v-
250700e4 68!endif
3f55f5b8
VS
69!if "$(DEBUG_INFO)" == "0"
70__DEBUGINFO = -v-
71!endif
72!if "$(DEBUG_INFO)" == "1"
73__DEBUGINFO = -v
74!endif
75!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
250700e4
RD
76__DEBUG_DEFINE_p = -D__WXDEBUG__
77!endif
3f55f5b8
VS
78!if "$(DEBUG_FLAG)" == "1"
79__DEBUG_DEFINE_p = -D__WXDEBUG__
80!endif
81!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
82__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
83!endif
84!if "$(DEBUG_FLAG)" == "1"
250700e4
RD
85__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
86!endif
87!if "$(SHARED)" == "1"
88__DLLFLAG_p = -DWXUSINGDLL
89!endif
90!if "$(SHARED)" == "1"
91__DLLFLAG_p_1 = -dWXUSINGDLL
92!endif
3f55f5b8
VS
93!if "$(USE_GUI)" == "1"
94__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
95!endif
96!if "$(USE_GUI)" == "1"
97__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
98!endif
99!if "$(USE_GUI)" == "1"
100__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
101!endif
250700e4
RD
102!if "$(BUILD)" == "debug"
103__OPTIMIZEFLAG_2 = -Od
104!endif
105!if "$(BUILD)" == "release"
106__OPTIMIZEFLAG_2 = -O2
107!endif
108!if "$(RUNTIME_LIBS)" == "dynamic"
109__RUNTIME_LIBS_6 = -tWR
110!endif
111!if "$(RUNTIME_LIBS)" == "static"
112__RUNTIME_LIBS_6 =
113!endif
114!if "$(RUNTIME_LIBS)" == "dynamic"
115__RUNTIME_LIBS_7 = i
116!endif
117!if "$(RUNTIME_LIBS)" == "static"
118__RUNTIME_LIBS_7 =
119!endif
120!if "$(UNICODE)" == "1"
121__UNICODE_DEFINE_p = -DwxUSE_UNICODE=1
122!endif
123!if "$(UNICODE)" == "1"
124__UNICODE_DEFINE_p_1 = -dwxUSE_UNICODE=1
125!endif
2265a2d5
VS
126!if "$(MSLU)" == "1"
127__UNICOWS_LIB_p = unicows.lib
128!endif
250700e4
RD
129!if "$(MONOLITHIC)" == "0"
130__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
131!endif
132!if "$(MONOLITHIC)" == "0"
133__WXLIB_CORE_p = \
134 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
135!endif
136!if "$(MONOLITHIC)" == "0"
137__WXLIB_HTML_p = \
138 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
139!endif
140!if "$(MONOLITHIC)" == "1"
141__WXLIB_MONO_p = \
142 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
143!endif
3f55f5b8
VS
144!if "$(MONOLITHIC)" == "0"
145__WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
146!endif
250700e4
RD
147!if "$(WXUNIV)" == "1"
148__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
149!endif
150!if "$(WXUNIV)" == "1"
151__WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
152!endif
153
154
155all: $(OBJS)
156$(OBJS):
157 -if not exist $(OBJS) mkdir $(OBJS)
158
159### Targets: ###
160
161all: $(OBJS)\xrcdemo.exe data
162
163$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
164 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
165
166$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
167 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
168
169$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
170 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
171
172$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
173 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
174
175$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
2265a2d5 176 brcc32 -32 -r -fo$@ -i$(BCCDIR)\include -d__WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) -i.\..\..\..\include -i$(LIBDIRNAME) -i.\..\..\..\src\tiff -i.\..\..\..\src\jpeg -i.\..\..\..\src\png -i.\..\..\..\src\zlib -i.\..\..\..\src\regex -i.\..\..\..\src\expat\lib -i. $(__DLLFLAG_p_1) -i..\..\..\samples -i.\..\..\include $**
250700e4
RD
177
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
182
183data:
2265a2d5
VS
184 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
185 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 186
3f55f5b8
VS
187$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
188 ilink32 -Tpe -q $(LDFLAGS) $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
2265a2d5 189 c0w32.obj $(XRCDEMO_OBJECTS),$@,, wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xrc.lib $(__WXLIB_HTML_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) import32.lib ole2w32.lib cw32mt$(__RUNTIME_LIBS_7).lib,, $(OBJS)\xrcdemo_xrcdemo.res
250700e4 190|