Removed unused and outdated Watcom build files.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37869 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Włodzimierz Skiba
2006-03-07 20:59:31 +00:00
parent 21e354f107
commit 8d5ff32d33
10 changed files with 0 additions and 2361 deletions

View File

@@ -1,96 +0,0 @@
#!/binb/wmake.exe
#
# File: makefile.wat
# Author: Julian Smart
# Created: 1998
# Changelist: 2003-02-25 - Juergen Ulbts - update from wxWindows 2.5.x/HEAD branch
#
# Makefile : Builds JPEG library for Watcom C++, WIN32
WXDIR = ..\..
EXTRACPPFLAGS=-i=..\zlib
!include $(WXDIR)\src\makewat.env
WXLIB = $(WXDIR)\lib
LIBTARGET = $(WXLIB)\jpeg$(WATCOM_SUFFIX).lib
# library object files common to compression and decompression
COMOBJECTS = &
$(OUTPUTDIR)\jcomapi.obj &
$(OUTPUTDIR)\jutils.obj &
$(OUTPUTDIR)\jerror.obj &
$(OUTPUTDIR)\jmemmgr.obj &
$(OUTPUTDIR)\jmemnobs.obj
# compression library object files
CLIBOBJECTS = &
$(OUTPUTDIR)\jcapimin.obj &
$(OUTPUTDIR)\jcapistd.obj &
$(OUTPUTDIR)\jctrans.obj &
$(OUTPUTDIR)\jcparam.obj &
$(OUTPUTDIR)\jdatadst.obj &
$(OUTPUTDIR)\jcinit.obj &
$(OUTPUTDIR)\jcmaster.obj &
$(OUTPUTDIR)\jcmarker.obj &
$(OUTPUTDIR)\jcmainct.obj &
$(OUTPUTDIR)\jcprepct.obj &
$(OUTPUTDIR)\jccoefct.obj &
$(OUTPUTDIR)\jccolor.obj &
$(OUTPUTDIR)\jcsample.obj &
$(OUTPUTDIR)\jchuff.obj &
$(OUTPUTDIR)\jcphuff.obj &
$(OUTPUTDIR)\jcdctmgr.obj &
$(OUTPUTDIR)\jfdctfst.obj &
$(OUTPUTDIR)\jfdctflt.obj &
$(OUTPUTDIR)\jfdctint.obj
# decompression library object files
DLIBOBJECTS = &
$(OUTPUTDIR)\jdapimin.obj &
$(OUTPUTDIR)\jdapistd.obj &
$(OUTPUTDIR)\jdtrans.obj &
$(OUTPUTDIR)\jdatasrc.obj &
$(OUTPUTDIR)\jdmaster.obj &
$(OUTPUTDIR)\jdinput.obj &
$(OUTPUTDIR)\jdmarker.obj &
$(OUTPUTDIR)\jdhuff.obj &
$(OUTPUTDIR)\jdphuff.obj &
$(OUTPUTDIR)\jdmainct.obj &
$(OUTPUTDIR)\jdcoefct.obj &
$(OUTPUTDIR)\jdpostct.obj &
$(OUTPUTDIR)\jddctmgr.obj &
$(OUTPUTDIR)\jidctfst.obj &
$(OUTPUTDIR)\jidctflt.obj &
$(OUTPUTDIR)\jidctint.obj &
$(OUTPUTDIR)\jidctred.obj &
$(OUTPUTDIR)\jdsample.obj &
$(OUTPUTDIR)\jdcolor.obj &
$(OUTPUTDIR)\jquant1.obj &
$(OUTPUTDIR)\jquant2.obj &
$(OUTPUTDIR)\jdmerge.obj
# These objectfiles are included in libjpeg.lib
OBJECTS = $(CLIBOBJECTS) $(DLIBOBJECTS) $(COMOBJECTS)
all: $(OUTPUTDIR) $(LIBTARGET) .SYMBOLIC
$(OUTPUTDIR):
@if not exist $^@ mkdir $^@
LBCFILE=$(OUTPUTDIR)\jpeg.lbc
$(LIBTARGET) : $(OBJECTS)
%create $(LBCFILE)
@for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
wlib /q /b /c /n /p=512 $^@ @$(LBCFILE)
clean: .SYMBOLIC
-erase $(OUTPUTDIR)\*.obj
-erase $(LIBTARGET)
-erase $(OUTPUTDIR)\*.pch
-erase $(OUTPUTDIR)\*.err
-erase $(OUTPUTDIR)\*.lbc
cleanall: clean

View File

@@ -1,41 +0,0 @@
#
# Changelist: 2003-02-25 - Juergen Ulbts - update from wxWindows 2.5.x/HEAD branch
#
THISDIR = $+ $(%cdrive):$(%cwd) $-
# set OUTPUTDIR to the directory to be used for the .obj files created during
# the build (under $THISDIR)
!ifndef OUTPUTDIR
OUTPUTDIR=$(THISDIR)\$(BASEDIRPREFIX)$(CONFIGURATION)Watcom
# no trailing slash for win98
!endif
!include $(WXDIR)\src\makewat.env
all: MAKDIR $(LIBTARGET) .SYMBOLIC
MAKDIR: .SYMBOLIC
@if not exist $(OUTPUTDIR) mkdir $(OUTPUTDIR)
# the name of the file containing the objects to be put in the library
LBCFILE=$(LIBTARGET).lbc
$(LIBTARGET) : $(OBJECTS)
%create $(LBCFILE)
@for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
$(LIB) /b /c /n /p=512 $^@ @$(LBCFILE)
clean: .SYMBOLIC
-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

@@ -1,66 +0,0 @@
#
# Changelist: 2003-02-25 - Juergen Ulbts - update from wxWindows 2.5.x/HEAD branch
#
# $+ .. $- means we get the result directly
THISDIR = $+ $(%cdrive):$(%cwd) $-
WXDIR = $(%WXWIN)
!ifndef EXEDIR
OUTPUTDIR = $(THISDIR)\Watcom
!else
OUTPUTDIR = $(THISDIR)\$(EXEDIR)
!ifeq EXEDIR "."
OUTPUTDIR = $(THISDIR)
!endif
!endif
!include $(WXDIR)\src\makewat.env
WXLIB = $(WXDIR)\lib
LNK = $(OUTPUTDIR)\$(PROGRAM).lnk
all: MAKEDIR $(OUTPUTDIR)\$(PROGRAM).exe $(EXTRATARGETS) .SYMBOLIC
MAKEDIR: .SYMBOLIC
@if not exist $(OUTPUTDIR) mkdir $(OUTPUTDIR)
!ifeq wxUSE_GUI 0
RESFILE=
!else
RESFILE=$(OUTPUTDIR)\$(PROGRAM).res
!endif
$(OUTPUTDIR)\$(PROGRAM).exe : $(OBJECTS) $(RESFILE) $(LNK) $(WXLIB)\$(LIBNAME).lib
wlink @$(LNK)
!ifneq wxUSE_GUI 0
$(BINDCOMMAND) $(RESFILE)
!endif
!ifneq wxUSE_GUI 0
$(RESFILE): $(PROGRAM).rc $(WXDIR)\include\wx\msw\wx.rc
$(RC) $(RESFLAGS) /fo=$(RESFILE) $(PROGRAM).rc
!endif
$(LNK) : .SYMBOLIC
%create $(LNK)
@%append $(LNK) $(LDFLAGS)
@%append $(LNK) $(DEBUGINFO)
@%append $(LNK) system $(LINKSYSTEM)
@%append $(LNK) $(STACK)
@%append $(LNK) name $(OUTPUTDIR)\$(PROGRAM).exe
@for %i in ($(OBJECTS)) do @%append $(LNK) file %i
@for %i in ($(LIBS)) do @%append $(LNK) lib %i
@for %i in ($(EXTRALIBS)) do @%append $(LNK) lib %i
clean: .SYMBOLIC
-erase $(OUTPUTDIR)\*.obj
-erase $(OUTPUTDIR)\*.bak
-erase $(OUTPUTDIR)\*.err
-erase $(OUTPUTDIR)\*.pch
-erase $(OUTPUTDIR)\*.lib
-erase $(LNK)
-erase $(OUTPUTDIR)\*.res
-erase $(OUTPUTDIR)\*.exe
-erase $(OUTPUTDIR)\*.lbc
-rmdir $(OUTPUTDIR)

View File

@@ -1,178 +0,0 @@
###############################################################################
# File: src/makewat.env
# Purpose: Watcom environments for wxWindows makefiles.
# Author: Julian Smart and others
# Version: $Id$
# Changelist: 2003-02-25 - Juergen Ulbts - update from wxWindows 2.5.x/HEAD branch
###############################################################################
# The following environment variables must be set:
#
# WATCOM: set to where the compiler is installed
# WXWIN: set to where the wxWindows is installed
# PATH: set correctly, i.e. contains all Watcom directories
# LIB: same as PATH
# INCLUDE: same as PATH
# set wxUSE_GUI=0 to build wxBase instead of (default) wxMSW
!ifndef wxUSE_GUI
wxUSE_GUI=1
!endif
# set FINAL=1 to disable debug and enable optimizations
!ifndef FINAL
FINAL=0
!endif
# 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
# compiler
WATCOM_SUFFIX=_w
# change/remove this if you want to create programs for older Windows versions,
# increase the version to be able to use more Win2K+-only features
WINVERFLAGS = /dWINVER=0x400 /d_WIN32_IE=0x0300
# optimize for space/time: /os or /ot
!ifeq FINAL 1
OPTFLAGS=/oails /5r
!else
OPTFLAGS=/od
!endif
###############################################################################
# You shouldn't have to modify anything after this point
###############################################################################
.EXTENSIONS:
.EXTENSIONS: .exe .obj .c .cc .cpp .res .rc .def
!ifndef %WATCOM
!error WATCOM environment variable must be set!
!endif
WATCOMDIR=$(%WATCOM)
!ifndef %WXWIN
!error WXWIN environment variable must be set!
!endif
WXDIR = $(%WXWIN)
# Suffixes
OBJSUFF=obj
SRCSUFF=cpp
!ifeq FINAL 1
WXDEBUG=0
!else
WXDEBUG=1
!endif
!ifeq WXDEBUG 1
DEBUGFLAGS = /D__WXDEBUG__
DEBUGCFLAGS = $(DEBUGFLAGS) /d2
DEBUGCXXFLAGS = $(DEBUGFLAGS) /d2i
DEBUGINFO = debug all
DEBUGSUFFIX = d
!else
DEBUGCFLAGS =
DEBUGCXXFLAGS =
DEBUGINFO =
DEBUGSUFFIX =
!endif
# TOOLKIT is used as the name of lib subdir containing wx/setup.h
# BASEDIRPREFIX is used to construct OUTPUTDIR
!ifeq wxUSE_GUI 0
TOOLKIT = base
BASEDIRPREFIX = Base
LINKSYSTEM = nt
!else
TOOLKIT = msw
LINKSYSTEM = nt_win
BASEDIRPREFIX =
!endif
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
# the build (under $WXWIN)
!ifndef OUTPUTDIR
OUTPUTDIR=$(WXDIR)\$(BASEDIRPREFIX)$(CONFIGURATION)Watcom
# no trailing slash for win98
!endif
!ifneq NOPRECOMP 1
PRECOMP = /fh=$(OUTPUTDIR)\watcom.pch
!endif
# the basename of the library
LIBNAME=wx$(TOOLKIT)$(DEBUGSUFFIX)$(WATCOM_SUFFIX)
# only LEVEL=386 is currently supported, 16 bit compilation is probably broken
LEVEL = 386
CXX = wpp$(LEVEL)
CC = wcc$(LEVEL)
LIB = wlib /q
RC = wrc
BINDCOMMAND = wrc
WATLIBDIR = $(WATCOMDIR)\lib386\nt
STACK = option stack=64k
LIBS = $(WXDIR)\lib\$(LIBNAME).lib &
$(WXDIR)\lib\regex$(WATCOM_SUFFIX).lib &
$(WXDIR)\lib\zlib$(WATCOM_SUFFIX).lib &
!ifneq wxUSE_GUI 0
$(WXDIR)\lib\png$(WATCOM_SUFFIX).lib &
$(WXDIR)\lib\tiff$(WATCOM_SUFFIX).lib &
$(WXDIR)\lib\jpeg$(WATCOM_SUFFIX).lib &
!endif
$(WATLIBDIR)\comctl32.lib &
$(WATLIBDIR)\comdlg32.lib &
$(WATLIBDIR)\wsock32.lib &
$(WATLIBDIR)\odbc32.lib &
$(WATLIBDIR)\ole32.lib &
$(WATLIBDIR)\oleaut32.lib &
$(WATLIBDIR)\opengl32.lib &
$(WATLIBDIR)\uuid.lib
IFLAGS = -i=$(ARCHINCDIR);$(WXDIR)\include &
-i=$(%watcom)\h;$(%watcom)\h\nt &
-i=$(WXDIR)\src\regex;$(WXDIR)\src\png;$(WXDIR)\src\zlib;$(WXDIR)\src\jpeg;$(WXDIR)\src\tiff &
-i=$(WXDIR)\include\wx\msw\gnuwin32
RESFLAGS = -q -r -bt=nt /i$(WXDIR)\include /i$(WXDIR)\contrib\include $(WINVERFLAGS)
# 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)
!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
# .exe smaller
CFLAGS = $(CPPFLAGS) $(DEBUGCFLAGS) $(EXTRACFLAGS) /zm
CXXFLAGS = $(CPPFLAGS) $(DEBUGCXXFLAGS) $(PRECOMP) /zm /zv /w=8 $(EXTRACXXFLAGS)
LDFLAGS = option eliminate, vfremoval
.cpp.obj: # $< # .AUTODEPEND
*$(CXX) $(CXXFLAGS) $<
.c.obj: # $< # .AUTODEPEND
*$(CC) $(CFLAGS) $<
defaulttarget: all .SYMBOLIC
erasepch: .SYMBOLIC
-erase $(OUTPUTDIR)\watcom.pch

File diff suppressed because it is too large Load Diff

View File

@@ -1,35 +0,0 @@
WXDIR = $(%WXWIN)
!include $(WXDIR)\src\mgl\makewat.env
WXLIB = $(WXDIR)\lib
LNK = $(PROGRAM).lnk
all: $(PROGRAM).exe $(EXTRATARGETS)
$(PROGRAM).exe : $(OBJECTS) $(LNK) $(WXLIB)\wx.lib
wlink @$(LNK)
$(LNK) : makefile.wat
%create $(LNK)
@%append $(LNK) debug all
@%append $(LNK) system $(LINKOPTION)
@%append $(LNK) $(STACK)
@%append $(LNK) name $(PROGRAM).exe
@for %i in ($(OBJECTS)) do @%append $(LNK) file %i
@for %i in ($(LIBS)) do @%append $(LNK) lib %i
@for %i in ($(EXTRALIBS)) do @%append $(LNK) lib %i
# @%append $(LNK) $(MINDATA)
# @%append $(LNK) $(MAXDATA)
clean: .SYMBOLIC
-erase *.obj
-erase *.bak
-erase *.err
-erase *.pch
-erase *.lib
-erase $(LNK)
-erase *.res
-erase *.exe
-erase *.lbc

View File

@@ -1,94 +0,0 @@
# Purpose: Watcom environments for wxWindows makefiles.
# Author: Julian Smart and others
#
# The main things to change are:
#
# WATCOM: set to where the compiler is installed
# WXDIR: set to where the wxWindows is installed
FINAL=0
WATCOMVERSION
WATCOMDIR=$(%WATCOM)
MGLROOT=$(%MGL_ROOT)
!ifeq FINAL 1
MGLLIBDIR=$(MGLROOT)\lib\release\dos32\wc11
!else
MGLLIBDIR=$(MGLROOT)\lib\debug\dos32\wc11
!endif
.EXTENSIONS:
.EXTENSIONS: .exe .obj .c .cc .cpp .res .rc .def
WXDIR = $(%WXWIN)
WXINC = $(WXDIR)\include
# Suffixes
OBJSUFF=obj
SRCSUFF=cpp
WXDEBUG=0
!ifneq NOPRECOMP 1
PRECOMP = /fh=$(WXDIR)\src\mgl\watcom.pch
!endif
!ifeq FINAL 0
DEBUGFLAGS = /D__WXDEBUG__ /d2
DEBUGINFO = debug all
ARCHINCDIR=$(WXDIR)\lib\mgld
!else
DEBUGFLAGS =
DEBUGINFO =
ARCHINCDIR=$(WXDIR)\lib\mgl
!endif
LEVEL = 386
CCC = wpp$(LEVEL)
CC = wcc$(LEVEL)
OS_TARGET = dos4g
MODEL =
LINKOPTION = dos4g
BINDCOMMAND = wrc
WATLIBDIR = $(WATCOMDIR)\lib386\dos
MINDATA =
MAXDATA =
STACK = option stack=200k
LIBS = $(WXDIR)\lib\wx.lib $(WXDIR)\lib\regex.lib $(WXDIR)\lib\zlib.lib $(WXDIR)\lib\png.lib $(WXDIR)\lib\tiff.lib $(WXDIR)\lib\jpeg.lib &
$(MGLLIBDIR)\dos4gw\pm.lib $(MGLLIBDIR)\mgl.lib $(MGLLIBDIR)\mglcpp.lib
IFLAGS = -i=$(ARCHINCDIR);$(WXINC) -i=$(WXDIR)\contrib\include -i=$(%watcom)\h;$(%watcom)\h\dos;$(WXDIR)\src\regex;$(WXDIR)\src\png;$(WXDIR)\src\zlib;$(WXDIR)\src\jpeg;$(WXDIR)\src\tiff
;$(MGLROOT)\include
# Here are some possible optimization flags:
# /5r Pentium timings
# /fp5 /fpi87 Inline 80x87 instructions optimized for Pentium: coprocessor must be present
# /ox Standard optimizations
# /or Reordering for Pentium timings (included in /ox)
# The Watcom-recommended flags for optimum Pentium speed are:
# /oneatx /zp4 /5 /fpi87 /fp5
OPTFLAGS=/ox /5r
# /d1 for line numbers only: anything else produces an enormous wx32.lib
#
CPPFLAGS = /bt=dos4g /w1 /zq $(OPTFLAGS) $(MODEL) $(PRECOMP) $(DEBUGFLAGS) /d__WXMGL__ /d__WXUNIVERSAL__ /d__DOS__ $(EXTRACPPFLAGS) # /d__WATCOMC__
.cpp.obj: # $< # .AUTODEPEND
*$(CCC) $(CPPFLAGS) $(IFLAGS) $<
.c.obj: # $< # .AUTODEPEND
*$(CC) $(CPPFLAGS) $(IFLAGS) $<
# This doesn't work for wcc
# %create tmp.lbc
# @%append tmp.lbc $(CPPFLAGS) $(IFLAGS) $<
# echo $<
# $(CC) @tmp.lbc
dummy: .SYMBOLIC
@echo Please give a target for wxWin makefiles: the usual one is 'all'.
erasepch: .SYMBOLIC
-erase $(WXDIR)\src\mgl\watcom.pch

View File

@@ -1,412 +0,0 @@
#!/binb/wmake.exe
# This file was automatically generated by tmake
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE WATBASE.T!
##############################################################################
# Name: makebase.wat
# Purpose: Builds wxBase library for Watcom C++ under Win32
# Author: Vadim Zeitlin
# Created: 21.01.03
# RCS-ID: $Id$
# Copyright: (c) 2003 Vadim Zeitlin <vadim@wxwindows.org>
# Licence: wxWindows licence
##############################################################################
wxUSE_GUI=0
!include ..\makewat.env
LIBTARGET = $(WXDIR)\lib\wx$(TOOLKIT)$(DEBUGSUFFIX)_w.lib
EXTRATARGETS = zlib regex
EXTRATARGETSCLEAN = clean_zlib clean_regex
COMMDIR=$(WXDIR)\src\common
MSWDIR=$(WXDIR)\src\msw
OLEDIR=$(MSWDIR)\ole
COMMONOBJS = &
$(OUTPUTDIR)\appcmn.obj &
$(OUTPUTDIR)\clntdata.obj &
$(OUTPUTDIR)\cmdline.obj &
$(OUTPUTDIR)\config.obj &
$(OUTPUTDIR)\datetime.obj &
$(OUTPUTDIR)\datstrm.obj &
$(OUTPUTDIR)\db.obj &
$(OUTPUTDIR)\dbtable.obj &
$(OUTPUTDIR)\dircmn.obj &
$(OUTPUTDIR)\dynarray.obj &
$(OUTPUTDIR)\dynlib.obj &
$(OUTPUTDIR)\dynload.obj &
$(OUTPUTDIR)\encconv.obj &
$(OUTPUTDIR)\event.obj &
$(OUTPUTDIR)\extended.obj &
$(OUTPUTDIR)\ffile.obj &
$(OUTPUTDIR)\file.obj &
$(OUTPUTDIR)\fileconf.obj &
$(OUTPUTDIR)\filefn.obj &
$(OUTPUTDIR)\filename.obj &
$(OUTPUTDIR)\filesys.obj &
$(OUTPUTDIR)\fontmap.obj &
$(OUTPUTDIR)\fs_inet.obj &
$(OUTPUTDIR)\fs_mem.obj &
$(OUTPUTDIR)\fs_zip.obj &
$(OUTPUTDIR)\ftp.obj &
$(OUTPUTDIR)\hash.obj &
$(OUTPUTDIR)\hashmap.obj &
$(OUTPUTDIR)\http.obj &
$(OUTPUTDIR)\intl.obj &
$(OUTPUTDIR)\ipcbase.obj &
$(OUTPUTDIR)\list.obj &
$(OUTPUTDIR)\log.obj &
$(OUTPUTDIR)\longlong.obj &
$(OUTPUTDIR)\memory.obj &
$(OUTPUTDIR)\mimecmn.obj &
$(OUTPUTDIR)\module.obj &
$(OUTPUTDIR)\msgout.obj &
$(OUTPUTDIR)\mstream.obj &
$(OUTPUTDIR)\object.obj &
$(OUTPUTDIR)\process.obj &
$(OUTPUTDIR)\protocol.obj &
$(OUTPUTDIR)\regex.obj &
$(OUTPUTDIR)\sckaddr.obj &
$(OUTPUTDIR)\sckfile.obj &
$(OUTPUTDIR)\sckipc.obj &
$(OUTPUTDIR)\sckstrm.obj &
$(OUTPUTDIR)\socket.obj &
$(OUTPUTDIR)\strconv.obj &
$(OUTPUTDIR)\stream.obj &
$(OUTPUTDIR)\string.obj &
$(OUTPUTDIR)\sysopt.obj &
$(OUTPUTDIR)\textbuf.obj &
$(OUTPUTDIR)\textfile.obj &
$(OUTPUTDIR)\timercmn.obj &
$(OUTPUTDIR)\tokenzr.obj &
$(OUTPUTDIR)\txtstrm.obj &
$(OUTPUTDIR)\unzip.obj &
$(OUTPUTDIR)\url.obj &
$(OUTPUTDIR)\utilscmn.obj &
$(OUTPUTDIR)\variant.obj &
$(OUTPUTDIR)\wfstream.obj &
$(OUTPUTDIR)\wxchar.obj &
$(OUTPUTDIR)\zipstrm.obj &
$(OUTPUTDIR)\zstream.obj &
$(OUTPUTDIR)\init.obj
MSWOBJS = &
$(OUTPUTDIR)\dde.obj &
$(OUTPUTDIR)\dir.obj &
$(OUTPUTDIR)\gsocket.obj &
$(OUTPUTDIR)\gsockmsw.obj &
$(OUTPUTDIR)\main.obj &
$(OUTPUTDIR)\mimetype.obj &
$(OUTPUTDIR)\regconf.obj &
$(OUTPUTDIR)\registry.obj &
$(OUTPUTDIR)\snglinst.obj &
$(OUTPUTDIR)\thread.obj &
$(OUTPUTDIR)\utils.obj &
$(OUTPUTDIR)\utilsexc.obj &
$(OUTPUTDIR)\volume.obj
OBJECTS = $(COMMONOBJS) $(MSWOBJS)
SETUP_H=$(ARCHINCDIR)\wx\setup.h
all: $(SETUP_H) $(OUTPUTDIR) $(OBJECTS) $(LIBTARGET) $(EXTRATARGETS) .SYMBOLIC
$(ARCHINCDIR)\wx:
mkdir $(ARCHINCDIR)
mkdir $(ARCHINCDIR)\wx
$(OUTPUTDIR):
mkdir $(OUTPUTDIR)
$(SETUP_H): $(WXDIR)\include\wx\msw\setup.h $(ARCHINCDIR)\wx
copy $(WXDIR)\include\wx\msw\setup.h $@
LBCFILE=$(OUTPUTDIR)\wx$(TOOLKIT).lbc
$(LIBTARGET) : $(OBJECTS)
%create $(LBCFILE)
@for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
wlib /q /b /c /n /p=512 $^@ @$(LBCFILE)
clean: .SYMBOLIC $(EXTRATARGETSCLEAN)
-erase $(OUTPUTDIR)\*.obj
-erase $(LIBTARGET)
-erase $(OUTPUTDIR)\*.pch
-erase $(OUTPUTDIR)\*.err
-erase $(OUTPUTDIR)\*.lbc
cleanall: clean
-erase $(LBCFILE)
$(OUTPUTDIR)\dde.obj: $(MSWDIR)\dde.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\dir.obj: $(MSWDIR)\dir.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\gsocket.obj: $(MSWDIR)\gsocket.c
*$(CC) $(CFLAGS) $<
$(OUTPUTDIR)\gsockmsw.obj: $(MSWDIR)\gsockmsw.c
*$(CC) $(CFLAGS) $<
$(OUTPUTDIR)\main.obj: $(MSWDIR)\main.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\mimetype.obj: $(MSWDIR)\mimetype.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\regconf.obj: $(MSWDIR)\regconf.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\registry.obj: $(MSWDIR)\registry.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\snglinst.obj: $(MSWDIR)\snglinst.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\thread.obj: $(MSWDIR)\thread.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\utils.obj: $(MSWDIR)\utils.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\utilsexc.obj: $(MSWDIR)\utilsexc.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\volume.obj: $(MSWDIR)\volume.cpp
*$(CXX) $(CXXFLAGS) $<
########################################################
# Common objects (always compiled)
$(OUTPUTDIR)\appcmn.obj: $(COMMDIR)\appcmn.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\clntdata.obj: $(COMMDIR)\clntdata.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\cmdline.obj: $(COMMDIR)\cmdline.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\config.obj: $(COMMDIR)\config.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\datetime.obj: $(COMMDIR)\datetime.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\datstrm.obj: $(COMMDIR)\datstrm.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\db.obj: $(COMMDIR)\db.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\dbtable.obj: $(COMMDIR)\dbtable.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\dircmn.obj: $(COMMDIR)\dircmn.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\dynarray.obj: $(COMMDIR)\dynarray.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\dynlib.obj: $(COMMDIR)\dynlib.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\dynload.obj: $(COMMDIR)\dynload.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\encconv.obj: $(COMMDIR)\encconv.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\event.obj: $(COMMDIR)\event.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\extended.obj: $(COMMDIR)\extended.c
*$(CC) $(CFLAGS) $<
$(OUTPUTDIR)\ffile.obj: $(COMMDIR)\ffile.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\file.obj: $(COMMDIR)\file.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\fileconf.obj: $(COMMDIR)\fileconf.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\filefn.obj: $(COMMDIR)\filefn.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\filename.obj: $(COMMDIR)\filename.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\filesys.obj: $(COMMDIR)\filesys.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\fontmap.obj: $(COMMDIR)\fontmap.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\fs_inet.obj: $(COMMDIR)\fs_inet.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\fs_mem.obj: $(COMMDIR)\fs_mem.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\fs_zip.obj: $(COMMDIR)\fs_zip.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\ftp.obj: $(COMMDIR)\ftp.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\hash.obj: $(COMMDIR)\hash.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\hashmap.obj: $(COMMDIR)\hashmap.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\http.obj: $(COMMDIR)\http.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\intl.obj: $(COMMDIR)\intl.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\ipcbase.obj: $(COMMDIR)\ipcbase.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\list.obj: $(COMMDIR)\list.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\log.obj: $(COMMDIR)\log.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\longlong.obj: $(COMMDIR)\longlong.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\memory.obj: $(COMMDIR)\memory.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\mimecmn.obj: $(COMMDIR)\mimecmn.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\module.obj: $(COMMDIR)\module.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\msgout.obj: $(COMMDIR)\msgout.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\mstream.obj: $(COMMDIR)\mstream.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\object.obj: $(COMMDIR)\object.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\process.obj: $(COMMDIR)\process.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\protocol.obj: $(COMMDIR)\protocol.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\regex.obj: $(COMMDIR)\regex.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\sckaddr.obj: $(COMMDIR)\sckaddr.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\sckfile.obj: $(COMMDIR)\sckfile.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\sckipc.obj: $(COMMDIR)\sckipc.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\sckstrm.obj: $(COMMDIR)\sckstrm.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\socket.obj: $(COMMDIR)\socket.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\strconv.obj: $(COMMDIR)\strconv.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\stream.obj: $(COMMDIR)\stream.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\string.obj: $(COMMDIR)\string.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\sysopt.obj: $(COMMDIR)\sysopt.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\textbuf.obj: $(COMMDIR)\textbuf.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\textfile.obj: $(COMMDIR)\textfile.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\timercmn.obj: $(COMMDIR)\timercmn.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\tokenzr.obj: $(COMMDIR)\tokenzr.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\txtstrm.obj: $(COMMDIR)\txtstrm.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\unzip.obj: $(COMMDIR)\unzip.c
*$(CC) $(CFLAGS) $<
$(OUTPUTDIR)\url.obj: $(COMMDIR)\url.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\utilscmn.obj: $(COMMDIR)\utilscmn.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\variant.obj: $(COMMDIR)\variant.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\wfstream.obj: $(COMMDIR)\wfstream.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\wxchar.obj: $(COMMDIR)\wxchar.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\zipstrm.obj: $(COMMDIR)\zipstrm.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\zstream.obj: $(COMMDIR)\zstream.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\init.obj: $(COMMDIR)\init.cpp
*$(CXX) $(CXXFLAGS) $<
zlib: .SYMBOLIC
cd $(WXDIR)\src\zlib
wmake -f makefile.wat all
cd $(WXDIR)\src\msw
clean_zlib: .SYMBOLIC
cd $(WXDIR)\src\zlib
wmake -f makefile.wat clean
cd $(WXDIR)\src\msw
regex: .SYMBOLIC
cd $(WXDIR)\src\regex
wmake -f makefile.wat all
cd $(WXDIR)\src\msw
clean_regex: .SYMBOLIC
cd $(WXDIR)\src\regex
wmake -f makefile.wat clean
cd $(WXDIR)\src\msw
MFTYPE=watbase
self : .SYMBOLIC $(WXDIR)\distrib\msw\tmake\filelist.txt $(WXDIR)\distrib\msw\tmake\$(MFTYPE).t
cd $(WXDIR)\distrib\msw\tmake
perl -S tmake -t $(MFTYPE) wxwin.pro -o makebase.wat
copy makebase.wat $(WXDIR)\src\msw

View File

@@ -1,55 +0,0 @@
#!/binb/wmake.exe
#
# File: makefile.wat
# Author: Julian Smart
# Created: 1998
# Changelist: 2003-02-25 - Juergen Ulbts - update from wxWindows 2.5.x/HEAD branch
#
# Makefile : Builds PNG library for Watcom C++, WIN32
WXDIR = ..\..
EXTRACPPFLAGS=-i=..\zlib
!include $(WXDIR)\src\makewat.env
WXLIB = $(WXDIR)\lib
LIBTARGET = $(WXLIB)\png$(WATCOM_SUFFIX).lib
OBJECTS = &
$(OUTPUTDIR)\png.obj &
$(OUTPUTDIR)\pngread.obj &
$(OUTPUTDIR)\pngrtran.obj &
$(OUTPUTDIR)\pngrutil.obj &
$(OUTPUTDIR)\pngpread.obj &
$(OUTPUTDIR)\pngtrans.obj &
$(OUTPUTDIR)\pngwrite.obj &
$(OUTPUTDIR)\pngwtran.obj &
$(OUTPUTDIR)\pngwutil.obj &
$(OUTPUTDIR)\pngerror.obj &
$(OUTPUTDIR)\pngmem.obj &
$(OUTPUTDIR)\pngwio.obj &
$(OUTPUTDIR)\pngrio.obj &
$(OUTPUTDIR)\pngget.obj &
$(OUTPUTDIR)\pngset.obj
all: $(OUTPUTDIR) $(LIBTARGET) .SYMBOLIC
$(OUTPUTDIR):
@if not exist $^@ mkdir $^@
LBCFILE=$(OUTPUTDIR)\png.lbc
$(LIBTARGET) : $(OBJECTS)
%create $(LBCFILE)
@for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
wlib /q /b /c /n /p=512 $^@ @$(LBCFILE)
clean: .SYMBOLIC
-erase $(OUTPUTDIR)\*.obj
-erase $(LIBTARGET)
-erase $(OUTPUTDIR)\*.pch
-erase $(OUTPUTDIR)\*.err
-erase $(OUTPUTDIR)\*.lbc
cleanall: clean

View File

@@ -1,165 +0,0 @@
#!/binb/wmake.exe
#
# File: makefile.wat
# Author: Julian Smart
# Created: 1998
# Changelist: 2003-02-25 - Juergen Ulbts - update from wxWindows 2.5.x/HEAD branch
#
# Makefile : Builds TIFF library for Watcom C++, WIN32
# This makefile has to rename files because apparently Watcom C++
# can't deal with greater than 8.3 filenames (can't
# make tif_close.c, for example)
WXDIR = ..\..
EXTRACPPFLAGS=-i=..\zlib
!include $(WXDIR)\src\makewat.env
# set RENAME to 1 to rename the files to the short names -- this is needed
# with older Watcom versions
# RENAME=1
!ifeq RENAME 1
TIFF=
EXTRACPPFLAGS+=-dwxUSE_SHORTNAMES
!else
TIFF=tif_
!endif
WXLIB = $(WXDIR)\lib
LIBTARGET = $(WXLIB)\tiff$(WATCOM_SUFFIX).lib
OBJECTS= &
!ifeq RENAME 1
$(OUTPUTDIR)\_aux.obj &
!else
$(OUTPUTDIR)\tif_aux.obj &
!endif
$(OUTPUTDIR)\$(TIFF)close.obj &
$(OUTPUTDIR)\$(TIFF)codec.obj &
$(OUTPUTDIR)\$(TIFF)compress.obj &
$(OUTPUTDIR)\$(TIFF)dir.obj &
$(OUTPUTDIR)\$(TIFF)dirinfo.obj &
$(OUTPUTDIR)\$(TIFF)dirread.obj &
$(OUTPUTDIR)\$(TIFF)dirwrite.obj &
$(OUTPUTDIR)\$(TIFF)dumpmode.obj &
$(OUTPUTDIR)\$(TIFF)error.obj &
$(OUTPUTDIR)\$(TIFF)fax3.obj &
$(OUTPUTDIR)\$(TIFF)fax3sm.obj &
$(OUTPUTDIR)\$(TIFF)flush.obj &
$(OUTPUTDIR)\$(TIFF)getimage.obj &
$(OUTPUTDIR)\$(TIFF)jpeg.obj &
$(OUTPUTDIR)\$(TIFF)luv.obj &
$(OUTPUTDIR)\$(TIFF)lzw.obj &
$(OUTPUTDIR)\$(TIFF)next.obj &
$(OUTPUTDIR)\$(TIFF)open.obj &
$(OUTPUTDIR)\$(TIFF)packbits.obj &
$(OUTPUTDIR)\$(TIFF)pixarlog.obj &
$(OUTPUTDIR)\$(TIFF)predict.obj &
$(OUTPUTDIR)\$(TIFF)print.obj &
$(OUTPUTDIR)\$(TIFF)read.obj &
$(OUTPUTDIR)\$(TIFF)strip.obj &
$(OUTPUTDIR)\$(TIFF)swab.obj &
$(OUTPUTDIR)\$(TIFF)thunder.obj &
$(OUTPUTDIR)\$(TIFF)tile.obj &
$(OUTPUTDIR)\$(TIFF)version.obj &
$(OUTPUTDIR)\$(TIFF)warning.obj &
$(OUTPUTDIR)\$(TIFF)win32.obj &
$(OUTPUTDIR)\$(TIFF)write.obj &
$(OUTPUTDIR)\$(TIFF)zip.obj
all: $(OUTPUTDIR) $(RENAME) $(LIBTARGET) .SYMBOLIC
!ifeq RENAME 1
rename: .SYMBOLIC
copy tif_predict.h tif_pred.h
copy tif_aux.c _aux.c
copy tif_close.c close.c
copy tif_codec.c codec.c
copy tif_compress.c compress.c
copy tif_dir.c dir.c
copy tif_dirinfo.c dirinfo.c
copy tif_dirread.c dirread.c
copy tif_dirwrite.c dirwrite.c
copy tif_dumpmode.c dumpmode.c
copy tif_error.c error.c
copy tif_fax3.c fax3.c
copy tif_fax3sm.c fax3sm.c
copy tif_flush.c flush.c
copy tif_getimage.c getimage.c
copy tif_jpeg.c jpeg.c
copy tif_luv.c luv.c
copy tif_lzw.c lzw.c
copy tif_next.c next.c
copy tif_open.c open.c
copy tif_packbits.c packbits.c
copy tif_pixarlog.c pixarlog.c
copy tif_predict.c predict.c
copy tif_print.c print.c
copy tif_read.c read.c
copy tif_strip.c strip.c
copy tif_swab.c swab.c
copy tif_thunder.c thunder.c
copy tif_tile.c tile.c
copy tif_version.c version.c
copy tif_warning.c warning.c
copy tif_win32.c win32.c
copy tif_write.c write.c
copy tif_zip.c zip.c
!endif
$(OUTPUTDIR):
@if not exist $^@ mkdir $^@
LBCFILE=$(OUTPUTDIR)\tiff.lbc
$(LIBTARGET) : $(OBJECTS)
%create $(LBCFILE)
@for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
wlib /q /b /c /n /p=512 $^@ @$(LBCFILE)
clean: .SYMBOLIC
-erase *.obj
-erase $(LIBTARGET)
-erase *.pch
-erase *.err
-erase *.lbc
!ifeq RENAME 1
-erase tif_pred.h
-erase _aux.c
-erase close.c
-erase codec.c
-erase compress.c
-erase dir.c
-erase dirinfo.c
-erase dirread.c
-erase dirwrite.c
-erase dumpmode.c
-erase error.c
-erase fax3.c
-erase fax3sm.c
-erase flush.c
-erase getimage.c
-erase jpeg.c
-erase luv.c
-erase lzw.c
-erase next.c
-erase open.c
-erase packbits.c
-erase pixarlog.c
-erase predict.c
-erase print.c
-erase read.c
-erase strip.c
-erase swab.c
-erase thunder.c
-erase tile.c
-erase version.c
-erase warning.c
-erase win32.c
-erase write.c
-erase zip.c
!endif
cleanall: clean