use correctly defined LIBPAGESIZE instead of 512 for the page size

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18874 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2003-01-22 21:02:34 +00:00
parent 8bbbae215c
commit efa7066d36
3 changed files with 27 additions and 18 deletions

View File

@@ -1,24 +1,26 @@
!include makewat.env
all: $(OUTPUTDIR) $(LIBTARGET)
$(OUTPUTDIR):
@if not exist $^@ mkdir $^@
# the name of the file containing the objects to be put in the library
LNK = tmp.lbc
all: $(LIBTARGET)
LBCFILE=$(OUTPUTDIR)$(LIBTARGET).lbc
$(LIBTARGET) : $(OBJECTS)
%create $(LNK)
@for %i in ( $(OBJECTS) ) do @%append $(LNK) +%i
wlib /b /c /n /p=512 $^@ @$(LNK)
%create $(LBCFILE)
@for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
$(LIB) /b /c /n /p=512 $^@ @$(LBCFILE)
clean: .SYMBOLIC
-erase *.obj
-erase *.bak
-erase *.err
-erase *.pch
-erase *.lib
-erase *.lbc
-erase *.res
-erase *.exe
-erase *.lbc
-erase $(OUTPUTDIR)*.obj
-erase $(OUTPUTDIR)*.bak
-erase $(OUTPUTDIR)*.err
-erase $(OUTPUTDIR)*.pch
-erase $(OUTPUTDIR)*.lib
-erase $(OUTPUTDIR)*.lbc
-erase $(OUTPUTDIR)*.res
-erase $(OUTPUTDIR)*.exe
-erase $(OUTPUTDIR)*.lbc
-erase $(LIBTARGET)

View File

@@ -76,10 +76,16 @@ BASEDIRPREFIX =
ARCHINCDIR=$(WXDIR)\lib\$(TOOLKIT)$(DEBUGSUFFIX)
# set the things which depend on debug/release
#
# note that the values for LIBPAGESIZE are minimal possible, the library
# doesn't link (Error! Library too large) with values smaller than given
!ifeq FINAL 1
CONFIGURATION=Release
LIBPAGESIZE=/p=1024
!else
CONFIGURATION=Debug
LIBPAGESIZE=/p=2048
!endif
# set OUTPUTDIR to the directory to be used for the .obj files created during
@@ -102,6 +108,7 @@ LIBNAME=wx$(TOOLKIT)$(DEBUGSUFFIX)$(WATCOM_SUFFIX)
LEVEL = 386
CXX = wpp$(LEVEL)
CC = wcc$(LEVEL)
LIB = wlib /q
RC = wrc
WINVERFLAGS = /dWINVER=0x400
BINDCOMMAND = wrc

View File

@@ -362,11 +362,11 @@ $(OUTPUTDIR):
$(SETUP_H): $(WXDIR)\include\wx\msw\setup.h $(ARCHINCDIR)\wx
copy $(WXDIR)\include\wx\msw\setup.h $@
LBCFILE=wx$(TOOLKIT).lbc
LBCFILE=$(OUTPUTDIR)wx$(TOOLKIT).lbc
$(LIBTARGET) : $(OBJECTS)
%create $(LBCFILE)
@for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
wlib /b /c /n /p=512 $^@ @$(LBCFILE)
$(LIB) /b /c /n $(LIBPAGESIZE) $^@ @$(LBCFILE)
clean: .SYMBOLIC $(EXTRATARGETSCLEAN)