1 # =========================================================================
 
   2 #     This makefile was generated by
 
   3 #     Bakefile 0.1.4 (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 "$(USE_GUI)" == "0"
 
  44 !if "$(USE_GUI)" == "1"
 
  47 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
 
  50 !if "$(DEBUG_FLAG)" == "1"
 
  53 !if "$(UNICODE)" == "1"
 
  56 !if "$(WXUNIV)" == "1"
 
  59 !if "$(SHARED)" == "1"
 
  62 !if "$(BUILD)" == "debug"
 
  63 __OPTIMIZEFLAG_2 = -Od
 
  65 !if "$(BUILD)" == "release"
 
  66 __OPTIMIZEFLAG_2 = -O2
 
  68 !if "$(RUNTIME_LIBS)" == "dynamic"
 
  69 __RUNTIME_LIBS_6 = -tWR
 
  71 !if "$(RUNTIME_LIBS)" == "static"
 
  74 !if "$(RUNTIME_LIBS)" == "dynamic"
 
  77 !if "$(RUNTIME_LIBS)" == "static"
 
  80 !if "$(WXUNIV)" == "1"
 
  81 __WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
 
  83 !if "$(WXUNIV)" == "1"
 
  84 __WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
 
  86 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
 
  87 __DEBUG_DEFINE_p = -D__WXDEBUG__
 
  89 !if "$(DEBUG_FLAG)" == "1"
 
  90 __DEBUG_DEFINE_p = -D__WXDEBUG__
 
  92 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
 
  93 __DEBUG_DEFINE_p_1 = -d__WXDEBUG__
 
  95 !if "$(DEBUG_FLAG)" == "1"
 
  96 __DEBUG_DEFINE_p_1 = -d__WXDEBUG__
 
  98 !if "$(UNICODE)" == "1"
 
  99 __UNICODE_DEFINE_p = -D_UNICODE
 
 101 !if "$(UNICODE)" == "1"
 
 102 __UNICODE_DEFINE_p_1 = -d_UNICODE
 
 104 !if "$(SHARED)" == "1"
 
 105 __DLLFLAG_p = -DWXUSINGDLL
 
 107 !if "$(SHARED)" == "1"
 
 108 __DLLFLAG_p_1 = -dWXUSINGDLL
 
 110 !if "$(MONOLITHIC)" == "0"
 
 112         wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
 
 114 !if "$(MONOLITHIC)" == "0"
 
 116         wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
 
 118 !if "$(MONOLITHIC)" == "0"
 
 120         wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
 
 122 !if "$(MONOLITHIC)" == "0"
 
 123 __WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
 
 125 !if "$(MONOLITHIC)" == "0"
 
 126 __WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
 
 128 !if "$(MONOLITHIC)" == "1"
 
 130         wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
 
 132 !if "$(USE_GUI)" == "1"
 
 133 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
 
 135 !if "$(USE_GUI)" == "1"
 
 136 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
 
 138 !if "$(USE_GUI)" == "1"
 
 139 __LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
 
 142 __UNICOWS_LIB_p = unicows.lib
 
 144 !if "$(SHARED)" == "0"
 
 145 LIBDIRNAME = .\..\..\..\lib\bcc_lib$(CFG)
 
 147 !if "$(SHARED)" == "1"
 
 148 LIBDIRNAME = .\..\..\..\lib\bcc_dll$(CFG)
 
 150 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
 
 153 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
 
 156 !if "$(DEBUG_INFO)" == "0"
 
 159 !if "$(DEBUG_INFO)" == "1"
 
 166         -if not exist $(OBJS) mkdir $(OBJS)
 
 170 all: $(OBJS)\xrcdemo.exe data
 
 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
 
 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
 
 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
 
 191 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
 
 192         $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
 
 194 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
 
 195         $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
 
 197 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
 
 198         $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
 
 200 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
 
 201         $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
 
 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 $**