SF patch [ 773930 ] Fix for OpenWatcom makefiles
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@23799 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -228,52 +228,52 @@ $(COMMDIR)\lex_yy.c: $(COMMDIR)\doslex.c
|
||||
|
||||
png: .SYMBOLIC
|
||||
cd $(WXDIR)\src\png
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
clean_png: .SYMBOLIC
|
||||
cd $(WXDIR)\src\png
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
zlib: .SYMBOLIC
|
||||
cd $(WXDIR)\src\zlib
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
clean_zlib: .SYMBOLIC
|
||||
cd $(WXDIR)\src\zlib
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
jpeg: .SYMBOLIC
|
||||
cd $(WXDIR)\src\jpeg
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
clean_jpeg: .SYMBOLIC
|
||||
cd $(WXDIR)\src\jpeg
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
tiff: .SYMBOLIC
|
||||
cd $(WXDIR)\src\tiff
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
clean_tiff: .SYMBOLIC
|
||||
cd $(WXDIR)\src\tiff
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
regex: .SYMBOLIC
|
||||
cd $(WXDIR)\src\regex
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
clean_regex: .SYMBOLIC
|
||||
cd $(WXDIR)\src\regex
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
MFTYPE=wat
|
||||
|
@@ -158,22 +158,22 @@ cleanall: clean
|
||||
|
||||
zlib: .SYMBOLIC
|
||||
cd $(WXDIR)\src\zlib
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
clean_zlib: .SYMBOLIC
|
||||
cd $(WXDIR)\src\zlib
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
regex: .SYMBOLIC
|
||||
cd $(WXDIR)\src\regex
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
clean_regex: .SYMBOLIC
|
||||
cd $(WXDIR)\src\regex
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
MFTYPE=watbase
|
||||
|
@@ -262,52 +262,52 @@ $(COMMDIR)\lex_yy.c: $(COMMDIR)\doslex.c
|
||||
|
||||
png: .SYMBOLIC
|
||||
cd $(WXDIR)\src\png
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\mgl
|
||||
|
||||
clean_png: .SYMBOLIC
|
||||
cd $(WXDIR)\src\png
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\mgl
|
||||
|
||||
zlib: .SYMBOLIC
|
||||
cd $(WXDIR)\src\zlib
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\mgl
|
||||
|
||||
clean_zlib: .SYMBOLIC
|
||||
cd $(WXDIR)\src\zlib
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\mgl
|
||||
|
||||
jpeg: .SYMBOLIC
|
||||
cd $(WXDIR)\src\jpeg
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\mgl
|
||||
|
||||
clean_jpeg: .SYMBOLIC
|
||||
cd $(WXDIR)\src\jpeg
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\mgl
|
||||
|
||||
tiff: .SYMBOLIC
|
||||
cd $(WXDIR)\src\tiff
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\mgl
|
||||
|
||||
clean_tiff: .SYMBOLIC
|
||||
cd $(WXDIR)\src\tiff
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\mgl
|
||||
|
||||
regex: .SYMBOLIC
|
||||
cd $(WXDIR)\src\regex
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\mgl
|
||||
|
||||
clean_regex: .SYMBOLIC
|
||||
cd $(WXDIR)\src\regex
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\mgl
|
||||
|
||||
MFTYPE=watmgl
|
||||
|
@@ -18,11 +18,15 @@
|
||||
!ifndef wxUSE_GUI
|
||||
wxUSE_GUI=1
|
||||
!endif
|
||||
# CF: Recursive calls to wmake will get $(__MAKEOPTS__) passed.
|
||||
__MAKEOPTS__ += wxUSE_GUI=$(wxUSE_GUI)
|
||||
|
||||
# set FINAL=1 to disable debug and enable optimizations
|
||||
!ifndef FINAL
|
||||
FINAL=0
|
||||
!endif
|
||||
# CF: Recursive calls to wmake will get $(__MAKEOPTS__) passed.
|
||||
__MAKEOPTS__ += FINAL=$(FINAL)
|
||||
|
||||
# set WATCOM_SUFFIX to nothing if you use only Watcom compiler, set it to
|
||||
# something Watcom-specific if you want to build wxWindows with more than one
|
||||
@@ -34,10 +38,14 @@ WATCOM_SUFFIX=_w
|
||||
WINVERFLAGS = /dWINVER=0x400 /d_WIN32_IE=0x0300
|
||||
|
||||
# optimize for space/time: /os or /ot
|
||||
|
||||
# CF: I'm entirely replacing the old flags with new, identical ones,
|
||||
# favouring time optimizations (faster code) over space (smaller code) now.
|
||||
# Note that this is *not* the reason for the resulting very large wx libs files.
|
||||
!ifeq FINAL 1
|
||||
OPTFLAGS=/oails /5r
|
||||
OPTFLAGS= -5r -zp8 -otexan
|
||||
!else
|
||||
OPTFLAGS=/od
|
||||
OPTFLAGS= -5r -od -d2
|
||||
!endif
|
||||
|
||||
|
||||
@@ -153,12 +161,12 @@ RESFLAGS = -q -r -bt=nt /i$(WXDIR)\include /i$(WXDIR)\contrib\include $(WINVE
|
||||
|
||||
# NB: /bm switch is needed for thread-safe runtime, if you don't use
|
||||
# wxThread you may remove it
|
||||
CPPFLAGS = /dWIN32 /bm /fo=$(OUTPUTDIR)\ /fr /zq $(IFLAGS) $(OPTFLAGS) $(WINVERFLAGS) $(EXTRACPPFLAGS)
|
||||
CPPFLAGS = /dWIN32 /bm /fo=$(OUTPUTDIR)\ /fr -zq $(IFLAGS) $(OPTFLAGS) $(WINVERFLAGS) $(EXTRACPPFLAGS)
|
||||
!ifeq wxUSE_GUI 0
|
||||
CPPFLAGS += /dwxUSE_GUI=0
|
||||
!endif
|
||||
|
||||
# zm and zv as well as the liker options below are used to make the resulting
|
||||
# zm and zv as well as the linker options below are used to make the resulting
|
||||
# .exe smaller
|
||||
CFLAGS = $(CPPFLAGS) $(DEBUGCFLAGS) $(EXTRACFLAGS) /zm
|
||||
CXXFLAGS = $(CPPFLAGS) $(DEBUGCXXFLAGS) $(PRECOMP) /zm /zv /w=8 $(EXTRACXXFLAGS)
|
||||
|
@@ -1290,52 +1290,52 @@ $(OUTPUTDIR)\winpars.obj: $(HTMLDIR)\winpars.cpp
|
||||
|
||||
png: .SYMBOLIC
|
||||
cd $(WXDIR)\src\png
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
clean_png: .SYMBOLIC
|
||||
cd $(WXDIR)\src\png
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
zlib: .SYMBOLIC
|
||||
cd $(WXDIR)\src\zlib
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
clean_zlib: .SYMBOLIC
|
||||
cd $(WXDIR)\src\zlib
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
jpeg: .SYMBOLIC
|
||||
cd $(WXDIR)\src\jpeg
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
clean_jpeg: .SYMBOLIC
|
||||
cd $(WXDIR)\src\jpeg
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
tiff: .SYMBOLIC
|
||||
cd $(WXDIR)\src\tiff
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
clean_tiff: .SYMBOLIC
|
||||
cd $(WXDIR)\src\tiff
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
regex: .SYMBOLIC
|
||||
cd $(WXDIR)\src\regex
|
||||
wmake -f makefile.wat all
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat all
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
clean_regex: .SYMBOLIC
|
||||
cd $(WXDIR)\src\regex
|
||||
wmake -f makefile.wat clean
|
||||
wmake $(__MAKEOPTS__) -f makefile.wat clean
|
||||
cd $(WXDIR)\src\msw
|
||||
|
||||
MFTYPE=wat
|
||||
|
Reference in New Issue
Block a user