git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21731 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			162 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			162 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# =========================================================================
 | 
						|
#     This makefile was generated by
 | 
						|
#     Bakefile 0.1.1 (http://bakefile.sourceforge.net)
 | 
						|
#     Do not modify, all changes will be overwritten!
 | 
						|
# =========================================================================
 | 
						|
 | 
						|
!ifndef BCCDIR
 | 
						|
BCCDIR = $(MAKEDIR)\..
 | 
						|
!endif
 | 
						|
 | 
						|
# -------------------------------------------------------------------------
 | 
						|
# These are configurable options:
 | 
						|
# -------------------------------------------------------------------------
 | 
						|
 | 
						|
# Type of compiled binaries [debug,release]
 | 
						|
!ifndef BUILD
 | 
						|
BUILD = release
 | 
						|
!endif
 | 
						|
# Name of your custom configuration. This affects directory
 | 
						|
#            where object files are stored as well as the location of
 | 
						|
#            compiled .lib files and setup.h under the lib/ toplevel directory. 
 | 
						|
!ifndef CFG
 | 
						|
CFG = 
 | 
						|
!endif
 | 
						|
# Standard preprocessor flags (common for CC and CXX) 
 | 
						|
!ifndef CPPFLAGS
 | 
						|
CPPFLAGS = -a4 -g0 -I$(BCCDIR)\include
 | 
						|
!endif
 | 
						|
# C++ compiler 
 | 
						|
!ifndef CXX
 | 
						|
CXX = bcc32
 | 
						|
!endif
 | 
						|
# Standard flags for C++ 
 | 
						|
!ifndef CXXFLAGS
 | 
						|
CXXFLAGS = 
 | 
						|
!endif
 | 
						|
# Standard linker flags 
 | 
						|
!ifndef LDFLAGS
 | 
						|
LDFLAGS = 
 | 
						|
!endif
 | 
						|
# Multiple libraries or single huge monolithic one? [0,1]
 | 
						|
!ifndef MONOLITHIC
 | 
						|
MONOLITHIC = 1
 | 
						|
!endif
 | 
						|
# Is this official build by wxWindows developers? [0,1]
 | 
						|
!ifndef OFFICIAL_BUILD
 | 
						|
OFFICIAL_BUILD = 0
 | 
						|
!endif
 | 
						|
# What type of library to build? [0,1]
 | 
						|
!ifndef SHARED
 | 
						|
SHARED = 1
 | 
						|
!endif
 | 
						|
# Compile Unicode build of wxWindows? [0,1]
 | 
						|
!ifndef UNICODE
 | 
						|
UNICODE = 0
 | 
						|
!endif
 | 
						|
# Build GUI libraries? [0,1]
 | 
						|
!ifndef USE_GUI
 | 
						|
USE_GUI = 1
 | 
						|
!endif
 | 
						|
# Build wxUniversal instead of native port? [0,1]
 | 
						|
!ifndef WXUNIV
 | 
						|
WXUNIV = 0
 | 
						|
!endif
 | 
						|
 | 
						|
# -------------------------------------------------------------------------
 | 
						|
# Do not modify the rest of this file!
 | 
						|
# -------------------------------------------------------------------------
 | 
						|
 | 
						|
!if "$(BCCDIR)" == "\.."
 | 
						|
!error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
 | 
						|
!endif
 | 
						|
 | 
						|
### Variables: ###
 | 
						|
 | 
						|
OBJS = bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
 | 
						|
CONSOLE_CXXFLAGS = $(CPPFLAGS)  $(__DEBUGFLAG) $(__OPTIMIZEFLAG_2)  -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\include -I.\..\..\lib\bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG) -I.\..\..\src\tiff -I.\..\..\src\jpeg -I.\..\..\src\png -I.\..\..\src\zlib  -I.\..\..\src\regex -I. $(__DLLFLAG_p) $(__MULTILIB_FLAG_p) $(CXXFLAGS)
 | 
						|
 | 
						|
### Conditionally set variables: ###
 | 
						|
 | 
						|
!if "$(USE_GUI)" == "0"
 | 
						|
PORTNAME = base
 | 
						|
!endif
 | 
						|
!if "$(USE_GUI)" == "1"
 | 
						|
PORTNAME = msw
 | 
						|
!endif
 | 
						|
!if "$(BUILD)" == "debug"
 | 
						|
WXDEBUGFLAG = d
 | 
						|
!endif
 | 
						|
!if "$(SHARED)" == "1"
 | 
						|
WXDLLFLAG = dll
 | 
						|
!endif
 | 
						|
!if "$(UNICODE)" == "1"
 | 
						|
WXUNICODEFLAG = u
 | 
						|
!endif
 | 
						|
!if "$(WXUNIV)" == "1"
 | 
						|
WXUNIVNAME = univ
 | 
						|
!endif
 | 
						|
!if "$(BUILD)" == "debug"
 | 
						|
__DEBUGFLAG = -v
 | 
						|
!endif
 | 
						|
!if "$(BUILD)" == "release"
 | 
						|
__DEBUGFLAG = -v-
 | 
						|
!endif
 | 
						|
!if "$(BUILD)" == "debug"
 | 
						|
__DEBUG_DEFINE_p = -D__WXDEBUG__
 | 
						|
!endif
 | 
						|
!if "$(SHARED)" == "1"
 | 
						|
__DLLFLAG_p = -DWXUSINGDLL
 | 
						|
!endif
 | 
						|
!if "$(MONOLITHIC)" == "0"
 | 
						|
__MULTILIB_FLAG_p = -DwxUSE_GUI=0
 | 
						|
!endif
 | 
						|
!if "$(BUILD)" == "debug"
 | 
						|
__OPTIMIZEFLAG_2 = -Od
 | 
						|
!endif
 | 
						|
!if "$(BUILD)" == "release"
 | 
						|
__OPTIMIZEFLAG_2 = -O2
 | 
						|
!endif
 | 
						|
!if "$(UNICODE)" == "1"
 | 
						|
__UNICODE_DEFINE_p = -DwxUSE_UNICODE=1
 | 
						|
!endif
 | 
						|
!if "$(MONOLITHIC)" == "0"
 | 
						|
__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
 | 
						|
!endif
 | 
						|
!if "$(MONOLITHIC)" == "1"
 | 
						|
__WXLIB_MONO_p = wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
 | 
						|
!endif
 | 
						|
!if "$(WXUNIV)" == "1"
 | 
						|
__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
 | 
						|
!endif
 | 
						|
 | 
						|
 | 
						|
all: $(OBJS)
 | 
						|
$(OBJS):
 | 
						|
	-if not exist $(OBJS) mkdir $(OBJS)
 | 
						|
 | 
						|
### Targets: ###
 | 
						|
 | 
						|
all: $(OBJS)\console.exe data
 | 
						|
 | 
						|
$(OBJS)\console_console.obj: .\console.cpp
 | 
						|
	$(CXX) -q -c -P -o$@ $(CONSOLE_CXXFLAGS) $**
 | 
						|
 | 
						|
clean: 
 | 
						|
	-if exist $(OBJS)\*.obj del $(OBJS)\*.obj
 | 
						|
	-if exist $(OBJS)\*.res del $(OBJS)\*.res
 | 
						|
	-if exist $(OBJS)\console.exe del $(OBJS)\console.exe
 | 
						|
 | 
						|
$(OBJS)\console.exe: $(OBJS)\console_console.obj
 | 
						|
	ilink32 -Tpe $(LDFLAGS) $(__DEBUGFLAG) -tWM -L.\..\..\lib\bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)  -ap @&&|
 | 
						|
	c0x32.obj  $(OBJS)\console_console.obj,$@,, $(__WXLIB_MONO_p) $(__WXLIB_BASE_p) wxtiff$(WXDEBUGFLAG).lib wxjpeg$(WXDEBUGFLAG).lib wxpng$(WXDEBUGFLAG).lib wxzlib$(WXDEBUGFLAG).lib  wxregex$(WXDEBUGFLAG).lib  import32.lib ole2w32.lib cw32mti.lib,,
 | 
						|
|
 | 
						|
 | 
						|
data: 
 | 
						|
	if not exist $(OBJS) mkdir $(OBJS)
 | 
						|
	for %f in (testdata.fc) do if not exist $(OBJS)\%f copy .\%f $(OBJS)
 | 
						|
 | 
						|
install: all
 | 
						|
 | 
						|
uninstall: 
 |