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 !include ../../../build/msw/config.bcc
13 # -------------------------------------------------------------------------
14 # Do not modify the rest of this file!
15 # -------------------------------------------------------------------------
17 !if "$(BCCDIR)" == "\.."
18 !error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
24 .\..\..\..\lib\bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
26 bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
27 XRCDEMO_CXXFLAGS = $(CPPFLAGS) $(__RUNTIME_LIBS_6) $(__DEBUGINFO) \
28 $(__OPTIMIZEFLAG_2) -tWM -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
29 $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\..\include \
30 -I$(LIBDIRNAME) -I.\..\..\..\src\tiff -I.\..\..\..\src\jpeg \
31 -I.\..\..\..\src\png -I.\..\..\..\src\zlib -I.\..\..\..\src\regex \
32 -I.\..\..\..\src\expat\lib -I. $(__DLLFLAG_p) -I..\..\..\samples \
33 -I.\..\..\include $(CXXFLAGS)
35 $(OBJS)\xrcdemo_xrcdemo.obj \
36 $(OBJS)\xrcdemo_myframe.obj \
37 $(OBJS)\xrcdemo_derivdlg.obj \
38 $(OBJS)\xrcdemo_custclas.obj
40 ### Conditionally set variables: ###
42 !if "$(USE_GUI)" == "0"
45 !if "$(USE_GUI)" == "1"
48 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
51 !if "$(DEBUG_FLAG)" == "1"
54 !if "$(SHARED)" == "1"
57 !if "$(UNICODE)" == "1"
60 !if "$(WXUNIV)" == "1"
63 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
66 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
69 !if "$(DEBUG_INFO)" == "0"
72 !if "$(DEBUG_INFO)" == "1"
75 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
76 __DEBUG_DEFINE_p = -D__WXDEBUG__
78 !if "$(DEBUG_FLAG)" == "1"
79 __DEBUG_DEFINE_p = -D__WXDEBUG__
81 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
82 __DEBUG_DEFINE_p_1 = -d__WXDEBUG__
84 !if "$(DEBUG_FLAG)" == "1"
85 __DEBUG_DEFINE_p_1 = -d__WXDEBUG__
87 !if "$(SHARED)" == "1"
88 __DLLFLAG_p = -DWXUSINGDLL
90 !if "$(SHARED)" == "1"
91 __DLLFLAG_p_1 = -dWXUSINGDLL
93 !if "$(USE_GUI)" == "1"
94 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
96 !if "$(USE_GUI)" == "1"
97 __LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
99 !if "$(USE_GUI)" == "1"
100 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
102 !if "$(BUILD)" == "debug"
103 __OPTIMIZEFLAG_2 = -Od
105 !if "$(BUILD)" == "release"
106 __OPTIMIZEFLAG_2 = -O2
108 !if "$(RUNTIME_LIBS)" == "dynamic"
109 __RUNTIME_LIBS_6 = -tWR
111 !if "$(RUNTIME_LIBS)" == "static"
114 !if "$(RUNTIME_LIBS)" == "dynamic"
117 !if "$(RUNTIME_LIBS)" == "static"
120 !if "$(UNICODE)" == "1"
121 __UNICODE_DEFINE_p = -DwxUSE_UNICODE=1
123 !if "$(UNICODE)" == "1"
124 __UNICODE_DEFINE_p_1 = -dwxUSE_UNICODE=1
127 __UNICOWS_LIB_p = unicows.lib
129 !if "$(MONOLITHIC)" == "0"
130 __WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
132 !if "$(MONOLITHIC)" == "0"
134 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
136 !if "$(MONOLITHIC)" == "0"
138 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
140 !if "$(MONOLITHIC)" == "1"
142 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
144 !if "$(MONOLITHIC)" == "0"
145 __WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
147 !if "$(WXUNIV)" == "1"
148 __WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
150 !if "$(WXUNIV)" == "1"
151 __WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
157 -if not exist $(OBJS) mkdir $(OBJS)
161 all: $(OBJS)\xrcdemo.exe data
163 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
164 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
166 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
167 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
169 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
170 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
172 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
173 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
175 $(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
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 $**
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
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
187 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
188 ilink32 -Tpe -q $(LDFLAGS) $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
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