]> git.saurik.com Git - wxWidgets.git/blame_incremental - contrib/samples/xrc/makefile.bcc
corrected Info.plist.in location
[wxWidgets.git] / contrib / samples / xrc / makefile.bcc
... / ...
CommitLineData
1# =========================================================================
2# This makefile was generated by
3# Bakefile 0.1.3 (http://bakefile.sourceforge.net)
4# Do not modify, all changes will be overwritten!
5# =========================================================================
6
7.autodepend
8
9!ifndef BCCDIR
10!ifndef MAKEDIR
11!error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
12!endif
13BCCDIR = $(MAKEDIR)\..
14!endif
15
16!include ../../../build/msw/config.bcc
17
18# -------------------------------------------------------------------------
19# Do not modify the rest of this file!
20# -------------------------------------------------------------------------
21
22### Variables: ###
23
24OBJS = \
25 bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
26SETUPHDIR = \
27 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
28XRCDEMO_CXXFLAGS = $(__RUNTIME_LIBS_6) -I$(BCCDIR)\include $(__DEBUGINFO) \
29 $(__OPTIMIZEFLAG_2) -tWM -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
30 $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\..\include \
31 -I$(SETUPHDIR) -I. $(__DLLFLAG_p) -I.\..\..\..\samples -I.\..\..\include \
32 $(CPPFLAGS) $(CXXFLAGS)
33XRCDEMO_OBJECTS = \
34 $(OBJS)\xrcdemo_xrcdemo.obj \
35 $(OBJS)\xrcdemo_myframe.obj \
36 $(OBJS)\xrcdemo_derivdlg.obj \
37 $(OBJS)\xrcdemo_custclas.obj
38
39### Conditionally set variables: ###
40
41!if "$(USE_GUI)" == "0"
42PORTNAME = base
43!endif
44!if "$(USE_GUI)" == "1"
45PORTNAME = msw
46!endif
47!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
48WXDEBUGFLAG = d
49!endif
50!if "$(DEBUG_FLAG)" == "1"
51WXDEBUGFLAG = d
52!endif
53!if "$(UNICODE)" == "1"
54WXUNICODEFLAG = u
55!endif
56!if "$(WXUNIV)" == "1"
57WXUNIVNAME = univ
58!endif
59!if "$(SHARED)" == "1"
60WXDLLFLAG = dll
61!endif
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
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
98!if "$(UNICODE)" == "1"
99__UNICODE_DEFINE_p = -D_UNICODE
100!endif
101!if "$(UNICODE)" == "1"
102__UNICODE_DEFINE_p_1 = -d_UNICODE
103!endif
104!if "$(SHARED)" == "1"
105__DLLFLAG_p = -DWXUSINGDLL
106!endif
107!if "$(SHARED)" == "1"
108__DLLFLAG_p_1 = -dWXUSINGDLL
109!endif
110!if "$(MONOLITHIC)" == "0"
111__WXLIB_HTML_p = \
112 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
113!endif
114!if "$(MONOLITHIC)" == "0"
115__WXLIB_ADV_p = \
116 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
117!endif
118!if "$(MONOLITHIC)" == "0"
119__WXLIB_CORE_p = \
120 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
121!endif
122!if "$(MONOLITHIC)" == "0"
123__WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
124!endif
125!if "$(MONOLITHIC)" == "0"
126__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
127!endif
128!if "$(MONOLITHIC)" == "1"
129__WXLIB_MONO_p = \
130 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
131!endif
132!if "$(USE_GUI)" == "1"
133__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
134!endif
135!if "$(USE_GUI)" == "1"
136__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
137!endif
138!if "$(USE_GUI)" == "1"
139__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
140!endif
141!if "$(MSLU)" == "1"
142__UNICOWS_LIB_p = unicows.lib
143!endif
144!if "$(SHARED)" == "0"
145LIBDIRNAME = .\..\..\..\lib\bcc_lib$(CFG)
146!endif
147!if "$(SHARED)" == "1"
148LIBDIRNAME = .\..\..\..\lib\bcc_dll$(CFG)
149!endif
150!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
151__DEBUGINFO = -v
152!endif
153!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
154__DEBUGINFO = -v-
155!endif
156!if "$(DEBUG_INFO)" == "0"
157__DEBUGINFO = -v-
158!endif
159!if "$(DEBUG_INFO)" == "1"
160__DEBUGINFO = -v
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
172clean:
173 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
174 -if exist $(OBJS)\*.res del $(OBJS)\*.res
175 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
176 -if exist $(OBJS)\xrcdemo.tds del $(OBJS)\xrcdemo.tds
177 -if exist $(OBJS)\xrcdemo.ilc del $(OBJS)\xrcdemo.ilc
178 -if exist $(OBJS)\xrcdemo.ild del $(OBJS)\xrcdemo.ild
179 -if exist $(OBJS)\xrcdemo.ilf del $(OBJS)\xrcdemo.ilf
180 -if exist $(OBJS)\xrcdemo.ils del $(OBJS)\xrcdemo.ils
181
182$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
183 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
184 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$(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
185|
186
187data:
188 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
189 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
190
191$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
192 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
193
194$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
195 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
196
197$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
198 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
199
200$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
201 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
202
203$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
204 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 $**