1 # =========================================================================
2 # This makefile was generated by
3 # Bakefile 0.1.1 (http://bakefile.sourceforge.net)
4 # Do not modify, all changes will be overwritten!
5 # =========================================================================
11 !error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
13 BCCDIR = $(MAKEDIR)\..
16 !include ../../../build/msw/config.bcc
18 # -------------------------------------------------------------------------
19 # Do not modify the rest of this file!
20 # -------------------------------------------------------------------------
25 bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
27 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
28 XRCDEMO_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)
34 $(OBJS)\xrcdemo_xrcdemo.obj \
35 $(OBJS)\xrcdemo_myframe.obj \
36 $(OBJS)\xrcdemo_derivdlg.obj \
37 $(OBJS)\xrcdemo_custclas.obj
39 ### Conditionally set variables: ###
41 !if "$(SHARED)" == "0"
42 LIBDIRNAME = .\..\..\..\lib\bcc_lib$(CFG)
44 !if "$(SHARED)" == "1"
45 LIBDIRNAME = .\..\..\..\lib\bcc_dll$(CFG)
47 !if "$(USE_GUI)" == "0"
50 !if "$(USE_GUI)" == "1"
53 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
56 !if "$(DEBUG_FLAG)" == "1"
59 !if "$(SHARED)" == "1"
62 !if "$(UNICODE)" == "1"
65 !if "$(WXUNIV)" == "1"
68 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
71 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
74 !if "$(DEBUG_INFO)" == "0"
77 !if "$(DEBUG_INFO)" == "1"
80 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
81 __DEBUG_DEFINE_p = -D__WXDEBUG__
83 !if "$(DEBUG_FLAG)" == "1"
84 __DEBUG_DEFINE_p = -D__WXDEBUG__
86 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
87 __DEBUG_DEFINE_p_1 = -d__WXDEBUG__
89 !if "$(DEBUG_FLAG)" == "1"
90 __DEBUG_DEFINE_p_1 = -d__WXDEBUG__
92 !if "$(SHARED)" == "1"
93 __DLLFLAG_p = -DWXUSINGDLL
95 !if "$(SHARED)" == "1"
96 __DLLFLAG_p_1 = -dWXUSINGDLL
98 !if "$(USE_GUI)" == "1"
99 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
101 !if "$(USE_GUI)" == "1"
102 __LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
104 !if "$(USE_GUI)" == "1"
105 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
107 !if "$(BUILD)" == "debug"
108 __OPTIMIZEFLAG_2 = -Od
110 !if "$(BUILD)" == "release"
111 __OPTIMIZEFLAG_2 = -O2
113 !if "$(RUNTIME_LIBS)" == "dynamic"
114 __RUNTIME_LIBS_6 = -tWR
116 !if "$(RUNTIME_LIBS)" == "static"
119 !if "$(RUNTIME_LIBS)" == "dynamic"
122 !if "$(RUNTIME_LIBS)" == "static"
125 !if "$(UNICODE)" == "1"
126 __UNICODE_DEFINE_p = -D_UNICODE
128 !if "$(UNICODE)" == "1"
129 __UNICODE_DEFINE_p_1 = -d_UNICODE
132 __UNICOWS_LIB_p = unicows.lib
134 !if "$(MONOLITHIC)" == "0"
136 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
138 !if "$(MONOLITHIC)" == "0"
139 __WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
141 !if "$(MONOLITHIC)" == "0"
143 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
145 !if "$(MONOLITHIC)" == "0"
147 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
149 !if "$(MONOLITHIC)" == "1"
151 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
153 !if "$(MONOLITHIC)" == "0"
154 __WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
156 !if "$(WXUNIV)" == "1"
157 __WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
159 !if "$(WXUNIV)" == "1"
160 __WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
166 -if not exist $(OBJS) mkdir $(OBJS)
170 all: $(OBJS)\xrcdemo.exe data
172 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
173 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
175 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
176 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
178 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
179 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
181 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
182 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
184 $(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
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 $**
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
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
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
201 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
202 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
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