fix making base for watcom (lib\base and console sample now compile)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21236 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Chris Elliott
2003-06-19 08:05:26 +00:00
parent 32013d27f6
commit 40bed4b61b
2 changed files with 171 additions and 167 deletions

View File

@@ -58,7 +58,7 @@ wxUSE_GUI=0
!include ..\makewat.env !include ..\makewat.env
LIBTARGET = $(WXDIR)\lib\$(LIBNAME).lib LIBTARGET = $(WXDIR)\lib\wx$(TOOLKIT)$(DEBUGSUFFIX)_w.lib
EXTRATARGETS = zlib regex EXTRATARGETS = zlib regex
EXTRATARGETSCLEAN = clean_zlib clean_regex EXTRATARGETSCLEAN = clean_zlib clean_regex
@@ -67,10 +67,10 @@ MSWDIR=$(WXDIR)\src\msw
OLEDIR=$(MSWDIR)\ole OLEDIR=$(MSWDIR)\ole
COMMONOBJS = & COMMONOBJS = &
#$ ExpandGlue("WXCOMMONOBJS", "\$(OUTPUTDIR)", " &\n\t\$(OUTPUTDIR)") #$ ExpandGlue("WXCOMMONOBJS", "\$(OUTPUTDIR)\\", " &\n\t\$(OUTPUTDIR)\\")
MSWOBJS = & MSWOBJS = &
#$ ExpandGlue("WXMSWOBJS", "\$(OUTPUTDIR)", " &\n\t\$(OUTPUTDIR)") #$ ExpandGlue("WXMSWOBJS", "\$(OUTPUTDIR)\\", " &\n\t\$(OUTPUTDIR)\\")
OBJECTS = $(COMMONOBJS) $(MSWOBJS) OBJECTS = $(COMMONOBJS) $(MSWOBJS)
@@ -88,7 +88,7 @@ $(OUTPUTDIR):
$(SETUP_H): $(WXDIR)\include\wx\msw\setup.h $(ARCHINCDIR)\wx $(SETUP_H): $(WXDIR)\include\wx\msw\setup.h $(ARCHINCDIR)\wx
copy $(WXDIR)\include\wx\msw\setup.h $@ copy $(WXDIR)\include\wx\msw\setup.h $@
LBCFILE=$(OUTPUTDIR)wx$(TOOLKIT).lbc LBCFILE=$(OUTPUTDIR)\wx$(TOOLKIT).lbc
$(LIBTARGET) : $(OBJECTS) $(LIBTARGET) : $(OBJECTS)
%create $(LBCFILE) %create $(LBCFILE)
@for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i @for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
@@ -109,7 +109,7 @@ cleanall: clean
$_ = $project{"WXMSWOBJS"}; $_ = $project{"WXMSWOBJS"};
my @objs = split; my @objs = split;
foreach (@objs) { foreach (@objs) {
$text .= "\$(OUTPUTDIR)" . $_ . ': $('; $text .= "\$(OUTPUTDIR)\\" . $_ . ': $(';
s/\.obj$//; s/\.obj$//;
$text .= 'MSWDIR)\\'; $text .= 'MSWDIR)\\';
@@ -136,7 +136,7 @@ cleanall: clean
$_ = $project{"WXCOMMONOBJS"}; $_ = $project{"WXCOMMONOBJS"};
my @objs = split; my @objs = split;
foreach (@objs) { foreach (@objs) {
$text .= "\$(OUTPUTDIR)" . $_; $text .= "\$(OUTPUTDIR)\\" . $_;
s/\.obj$//; s/\.obj$//;
$text .= ': $(COMMDIR)\\'; $text .= ': $(COMMDIR)\\';
my $suffix, $cc; my $suffix, $cc;
@@ -178,5 +178,5 @@ clean_regex: .SYMBOLIC
MFTYPE=watbase MFTYPE=watbase
self : .SYMBOLIC $(WXDIR)\distrib\msw\tmake\filelist.txt $(WXDIR)\distrib\msw\tmake\$(MFTYPE).t self : .SYMBOLIC $(WXDIR)\distrib\msw\tmake\filelist.txt $(WXDIR)\distrib\msw\tmake\$(MFTYPE).t
cd $(WXDIR)\distrib\msw\tmake cd $(WXDIR)\distrib\msw\tmake
tmake -t $(MFTYPE) wxwin.pro -o makebase.wat perl -S tmake -t $(MFTYPE) wxwin.pro -o makebase.wat
copy makebase.wat $(WXDIR)\src\msw copy makebase.wat $(WXDIR)\src\msw

View File

@@ -26,87 +26,88 @@ MSWDIR=$(WXDIR)\src\msw
OLEDIR=$(MSWDIR)\ole OLEDIR=$(MSWDIR)\ole
COMMONOBJS = & COMMONOBJS = &
$(OUTPUTDIR)appcmn.obj & $(OUTPUTDIR)\appcmn.obj &
$(OUTPUTDIR)clntdata.obj & $(OUTPUTDIR)\clntdata.obj &
$(OUTPUTDIR)cmdline.obj & $(OUTPUTDIR)\cmdline.obj &
$(OUTPUTDIR)config.obj & $(OUTPUTDIR)\config.obj &
$(OUTPUTDIR)datetime.obj & $(OUTPUTDIR)\datacmn.obj &
$(OUTPUTDIR)datstrm.obj & $(OUTPUTDIR)\datetime.obj &
$(OUTPUTDIR)db.obj & $(OUTPUTDIR)\datstrm.obj &
$(OUTPUTDIR)dbtable.obj & $(OUTPUTDIR)\db.obj &
$(OUTPUTDIR)dircmn.obj & $(OUTPUTDIR)\dbtable.obj &
$(OUTPUTDIR)dynarray.obj & $(OUTPUTDIR)\dircmn.obj &
$(OUTPUTDIR)dynlib.obj & $(OUTPUTDIR)\dynarray.obj &
$(OUTPUTDIR)dynload.obj & $(OUTPUTDIR)\dynlib.obj &
$(OUTPUTDIR)encconv.obj & $(OUTPUTDIR)\dynload.obj &
$(OUTPUTDIR)event.obj & $(OUTPUTDIR)\encconv.obj &
$(OUTPUTDIR)extended.obj & $(OUTPUTDIR)\event.obj &
$(OUTPUTDIR)ffile.obj & $(OUTPUTDIR)\extended.obj &
$(OUTPUTDIR)file.obj & $(OUTPUTDIR)\ffile.obj &
$(OUTPUTDIR)fileconf.obj & $(OUTPUTDIR)\file.obj &
$(OUTPUTDIR)filefn.obj & $(OUTPUTDIR)\fileconf.obj &
$(OUTPUTDIR)filename.obj & $(OUTPUTDIR)\filefn.obj &
$(OUTPUTDIR)filesys.obj & $(OUTPUTDIR)\filename.obj &
$(OUTPUTDIR)fontmap.obj & $(OUTPUTDIR)\filesys.obj &
$(OUTPUTDIR)fs_inet.obj & $(OUTPUTDIR)\fontmap.obj &
$(OUTPUTDIR)fs_mem.obj & $(OUTPUTDIR)\fs_inet.obj &
$(OUTPUTDIR)fs_zip.obj & $(OUTPUTDIR)\fs_mem.obj &
$(OUTPUTDIR)ftp.obj & $(OUTPUTDIR)\fs_zip.obj &
$(OUTPUTDIR)hash.obj & $(OUTPUTDIR)\ftp.obj &
$(OUTPUTDIR)hashmap.obj & $(OUTPUTDIR)\hash.obj &
$(OUTPUTDIR)http.obj & $(OUTPUTDIR)\hashmap.obj &
$(OUTPUTDIR)intl.obj & $(OUTPUTDIR)\http.obj &
$(OUTPUTDIR)ipcbase.obj & $(OUTPUTDIR)\intl.obj &
$(OUTPUTDIR)list.obj & $(OUTPUTDIR)\ipcbase.obj &
$(OUTPUTDIR)log.obj & $(OUTPUTDIR)\list.obj &
$(OUTPUTDIR)longlong.obj & $(OUTPUTDIR)\log.obj &
$(OUTPUTDIR)memory.obj & $(OUTPUTDIR)\longlong.obj &
$(OUTPUTDIR)mimecmn.obj & $(OUTPUTDIR)\memory.obj &
$(OUTPUTDIR)module.obj & $(OUTPUTDIR)\mimecmn.obj &
$(OUTPUTDIR)msgout.obj & $(OUTPUTDIR)\module.obj &
$(OUTPUTDIR)mstream.obj & $(OUTPUTDIR)\msgout.obj &
$(OUTPUTDIR)object.obj & $(OUTPUTDIR)\mstream.obj &
$(OUTPUTDIR)process.obj & $(OUTPUTDIR)\object.obj &
$(OUTPUTDIR)protocol.obj & $(OUTPUTDIR)\process.obj &
$(OUTPUTDIR)regex.obj & $(OUTPUTDIR)\protocol.obj &
$(OUTPUTDIR)sckaddr.obj & $(OUTPUTDIR)\regex.obj &
$(OUTPUTDIR)sckfile.obj & $(OUTPUTDIR)\sckaddr.obj &
$(OUTPUTDIR)sckipc.obj & $(OUTPUTDIR)\sckfile.obj &
$(OUTPUTDIR)sckstrm.obj & $(OUTPUTDIR)\sckipc.obj &
$(OUTPUTDIR)socket.obj & $(OUTPUTDIR)\sckstrm.obj &
$(OUTPUTDIR)strconv.obj & $(OUTPUTDIR)\socket.obj &
$(OUTPUTDIR)stream.obj & $(OUTPUTDIR)\strconv.obj &
$(OUTPUTDIR)string.obj & $(OUTPUTDIR)\stream.obj &
$(OUTPUTDIR)sysopt.obj & $(OUTPUTDIR)\string.obj &
$(OUTPUTDIR)textbuf.obj & $(OUTPUTDIR)\sysopt.obj &
$(OUTPUTDIR)textfile.obj & $(OUTPUTDIR)\textbuf.obj &
$(OUTPUTDIR)timercmn.obj & $(OUTPUTDIR)\textfile.obj &
$(OUTPUTDIR)tokenzr.obj & $(OUTPUTDIR)\timercmn.obj &
$(OUTPUTDIR)txtstrm.obj & $(OUTPUTDIR)\tokenzr.obj &
$(OUTPUTDIR)unzip.obj & $(OUTPUTDIR)\txtstrm.obj &
$(OUTPUTDIR)url.obj & $(OUTPUTDIR)\unzip.obj &
$(OUTPUTDIR)utilscmn.obj & $(OUTPUTDIR)\url.obj &
$(OUTPUTDIR)variant.obj & $(OUTPUTDIR)\utilscmn.obj &
$(OUTPUTDIR)wfstream.obj & $(OUTPUTDIR)\variant.obj &
$(OUTPUTDIR)wxchar.obj & $(OUTPUTDIR)\wfstream.obj &
$(OUTPUTDIR)zipstrm.obj & $(OUTPUTDIR)\wxchar.obj &
$(OUTPUTDIR)zstream.obj & $(OUTPUTDIR)\zipstrm.obj &
$(OUTPUTDIR)init.obj $(OUTPUTDIR)\zstream.obj &
$(OUTPUTDIR)\init.obj
MSWOBJS = & MSWOBJS = &
$(OUTPUTDIR)dde.obj & $(OUTPUTDIR)\dde.obj &
$(OUTPUTDIR)dir.obj & $(OUTPUTDIR)\dir.obj &
$(OUTPUTDIR)gsocket.obj & $(OUTPUTDIR)\gsocket.obj &
$(OUTPUTDIR)gsockmsw.obj & $(OUTPUTDIR)\gsockmsw.obj &
$(OUTPUTDIR)main.obj & $(OUTPUTDIR)\main.obj &
$(OUTPUTDIR)mimetype.obj & $(OUTPUTDIR)\mimetype.obj &
$(OUTPUTDIR)regconf.obj & $(OUTPUTDIR)\regconf.obj &
$(OUTPUTDIR)registry.obj & $(OUTPUTDIR)\registry.obj &
$(OUTPUTDIR)snglinst.obj & $(OUTPUTDIR)\snglinst.obj &
$(OUTPUTDIR)thread.obj & $(OUTPUTDIR)\thread.obj &
$(OUTPUTDIR)utils.obj & $(OUTPUTDIR)\utils.obj &
$(OUTPUTDIR)utilsexc.obj & $(OUTPUTDIR)\utilsexc.obj &
$(OUTPUTDIR)volume.obj $(OUTPUTDIR)\volume.obj
OBJECTS = $(COMMONOBJS) $(MSWOBJS) OBJECTS = $(COMMONOBJS) $(MSWOBJS)
@@ -124,7 +125,7 @@ $(OUTPUTDIR):
$(SETUP_H): $(WXDIR)\include\wx\msw\setup.h $(ARCHINCDIR)\wx $(SETUP_H): $(WXDIR)\include\wx\msw\setup.h $(ARCHINCDIR)\wx
copy $(WXDIR)\include\wx\msw\setup.h $@ copy $(WXDIR)\include\wx\msw\setup.h $@
LBCFILE=$(OUTPUTDIR)wx$(TOOLKIT).lbc LBCFILE=$(OUTPUTDIR)\wx$(TOOLKIT).lbc
$(LIBTARGET) : $(OBJECTS) $(LIBTARGET) : $(OBJECTS)
%create $(LBCFILE) %create $(LBCFILE)
@for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i @for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
@@ -141,43 +142,43 @@ clean: .SYMBOLIC $(EXTRATARGETSCLEAN)
cleanall: clean cleanall: clean
-erase $(LBCFILE) -erase $(LBCFILE)
$(OUTPUTDIR)dde.obj: $(MSWDIR)\dde.cpp $(OUTPUTDIR)\dde.obj: $(MSWDIR)\dde.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)dir.obj: $(MSWDIR)\dir.cpp $(OUTPUTDIR)\dir.obj: $(MSWDIR)\dir.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)gsocket.obj: $(MSWDIR)\gsocket.c $(OUTPUTDIR)\gsocket.obj: $(MSWDIR)\gsocket.c
*$(CC) $(CFLAGS) $< *$(CC) $(CFLAGS) $<
$(OUTPUTDIR)gsockmsw.obj: $(MSWDIR)\gsockmsw.c $(OUTPUTDIR)\gsockmsw.obj: $(MSWDIR)\gsockmsw.c
*$(CC) $(CFLAGS) $< *$(CC) $(CFLAGS) $<
$(OUTPUTDIR)main.obj: $(MSWDIR)\main.cpp $(OUTPUTDIR)\main.obj: $(MSWDIR)\main.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)mimetype.obj: $(MSWDIR)\mimetype.cpp $(OUTPUTDIR)\mimetype.obj: $(MSWDIR)\mimetype.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)regconf.obj: $(MSWDIR)\regconf.cpp $(OUTPUTDIR)\regconf.obj: $(MSWDIR)\regconf.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)registry.obj: $(MSWDIR)\registry.cpp $(OUTPUTDIR)\registry.obj: $(MSWDIR)\registry.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)snglinst.obj: $(MSWDIR)\snglinst.cpp $(OUTPUTDIR)\snglinst.obj: $(MSWDIR)\snglinst.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)thread.obj: $(MSWDIR)\thread.cpp $(OUTPUTDIR)\thread.obj: $(MSWDIR)\thread.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)utils.obj: $(MSWDIR)\utils.cpp $(OUTPUTDIR)\utils.obj: $(MSWDIR)\utils.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)utilsexc.obj: $(MSWDIR)\utilsexc.cpp $(OUTPUTDIR)\utilsexc.obj: $(MSWDIR)\utilsexc.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)volume.obj: $(MSWDIR)\volume.cpp $(OUTPUTDIR)\volume.obj: $(MSWDIR)\volume.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
@@ -185,202 +186,205 @@ $(OUTPUTDIR)volume.obj: $(MSWDIR)\volume.cpp
######################################################## ########################################################
# Common objects (always compiled) # Common objects (always compiled)
$(OUTPUTDIR)appcmn.obj: $(COMMDIR)\appcmn.cpp $(OUTPUTDIR)\appcmn.obj: $(COMMDIR)\appcmn.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)clntdata.obj: $(COMMDIR)\clntdata.cpp $(OUTPUTDIR)\clntdata.obj: $(COMMDIR)\clntdata.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)cmdline.obj: $(COMMDIR)\cmdline.cpp $(OUTPUTDIR)\cmdline.obj: $(COMMDIR)\cmdline.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)config.obj: $(COMMDIR)\config.cpp $(OUTPUTDIR)\config.obj: $(COMMDIR)\config.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)datetime.obj: $(COMMDIR)\datetime.cpp $(OUTPUTDIR)\datacmn.obj: $(COMMDIR)\datacmn.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)datstrm.obj: $(COMMDIR)\datstrm.cpp $(OUTPUTDIR)\datetime.obj: $(COMMDIR)\datetime.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)db.obj: $(COMMDIR)\db.cpp $(OUTPUTDIR)\datstrm.obj: $(COMMDIR)\datstrm.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)dbtable.obj: $(COMMDIR)\dbtable.cpp $(OUTPUTDIR)\db.obj: $(COMMDIR)\db.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)dircmn.obj: $(COMMDIR)\dircmn.cpp $(OUTPUTDIR)\dbtable.obj: $(COMMDIR)\dbtable.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)dynarray.obj: $(COMMDIR)\dynarray.cpp $(OUTPUTDIR)\dircmn.obj: $(COMMDIR)\dircmn.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)dynlib.obj: $(COMMDIR)\dynlib.cpp $(OUTPUTDIR)\dynarray.obj: $(COMMDIR)\dynarray.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)dynload.obj: $(COMMDIR)\dynload.cpp $(OUTPUTDIR)\dynlib.obj: $(COMMDIR)\dynlib.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)encconv.obj: $(COMMDIR)\encconv.cpp $(OUTPUTDIR)\dynload.obj: $(COMMDIR)\dynload.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)event.obj: $(COMMDIR)\event.cpp $(OUTPUTDIR)\encconv.obj: $(COMMDIR)\encconv.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)extended.obj: $(COMMDIR)\extended.c $(OUTPUTDIR)\event.obj: $(COMMDIR)\event.cpp
*$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)\extended.obj: $(COMMDIR)\extended.c
*$(CC) $(CFLAGS) $< *$(CC) $(CFLAGS) $<
$(OUTPUTDIR)ffile.obj: $(COMMDIR)\ffile.cpp $(OUTPUTDIR)\ffile.obj: $(COMMDIR)\ffile.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)file.obj: $(COMMDIR)\file.cpp $(OUTPUTDIR)\file.obj: $(COMMDIR)\file.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)fileconf.obj: $(COMMDIR)\fileconf.cpp $(OUTPUTDIR)\fileconf.obj: $(COMMDIR)\fileconf.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)filefn.obj: $(COMMDIR)\filefn.cpp $(OUTPUTDIR)\filefn.obj: $(COMMDIR)\filefn.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)filename.obj: $(COMMDIR)\filename.cpp $(OUTPUTDIR)\filename.obj: $(COMMDIR)\filename.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)filesys.obj: $(COMMDIR)\filesys.cpp $(OUTPUTDIR)\filesys.obj: $(COMMDIR)\filesys.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)fontmap.obj: $(COMMDIR)\fontmap.cpp $(OUTPUTDIR)\fontmap.obj: $(COMMDIR)\fontmap.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)fs_inet.obj: $(COMMDIR)\fs_inet.cpp $(OUTPUTDIR)\fs_inet.obj: $(COMMDIR)\fs_inet.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)fs_mem.obj: $(COMMDIR)\fs_mem.cpp $(OUTPUTDIR)\fs_mem.obj: $(COMMDIR)\fs_mem.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)fs_zip.obj: $(COMMDIR)\fs_zip.cpp $(OUTPUTDIR)\fs_zip.obj: $(COMMDIR)\fs_zip.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)ftp.obj: $(COMMDIR)\ftp.cpp $(OUTPUTDIR)\ftp.obj: $(COMMDIR)\ftp.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)hash.obj: $(COMMDIR)\hash.cpp $(OUTPUTDIR)\hash.obj: $(COMMDIR)\hash.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)hashmap.obj: $(COMMDIR)\hashmap.cpp $(OUTPUTDIR)\hashmap.obj: $(COMMDIR)\hashmap.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)http.obj: $(COMMDIR)\http.cpp $(OUTPUTDIR)\http.obj: $(COMMDIR)\http.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)intl.obj: $(COMMDIR)\intl.cpp $(OUTPUTDIR)\intl.obj: $(COMMDIR)\intl.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)ipcbase.obj: $(COMMDIR)\ipcbase.cpp $(OUTPUTDIR)\ipcbase.obj: $(COMMDIR)\ipcbase.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)list.obj: $(COMMDIR)\list.cpp $(OUTPUTDIR)\list.obj: $(COMMDIR)\list.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)log.obj: $(COMMDIR)\log.cpp $(OUTPUTDIR)\log.obj: $(COMMDIR)\log.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)longlong.obj: $(COMMDIR)\longlong.cpp $(OUTPUTDIR)\longlong.obj: $(COMMDIR)\longlong.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)memory.obj: $(COMMDIR)\memory.cpp $(OUTPUTDIR)\memory.obj: $(COMMDIR)\memory.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)mimecmn.obj: $(COMMDIR)\mimecmn.cpp $(OUTPUTDIR)\mimecmn.obj: $(COMMDIR)\mimecmn.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)module.obj: $(COMMDIR)\module.cpp $(OUTPUTDIR)\module.obj: $(COMMDIR)\module.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)msgout.obj: $(COMMDIR)\msgout.cpp $(OUTPUTDIR)\msgout.obj: $(COMMDIR)\msgout.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)mstream.obj: $(COMMDIR)\mstream.cpp $(OUTPUTDIR)\mstream.obj: $(COMMDIR)\mstream.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)object.obj: $(COMMDIR)\object.cpp $(OUTPUTDIR)\object.obj: $(COMMDIR)\object.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)process.obj: $(COMMDIR)\process.cpp $(OUTPUTDIR)\process.obj: $(COMMDIR)\process.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)protocol.obj: $(COMMDIR)\protocol.cpp $(OUTPUTDIR)\protocol.obj: $(COMMDIR)\protocol.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)regex.obj: $(COMMDIR)\regex.cpp $(OUTPUTDIR)\regex.obj: $(COMMDIR)\regex.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)sckaddr.obj: $(COMMDIR)\sckaddr.cpp $(OUTPUTDIR)\sckaddr.obj: $(COMMDIR)\sckaddr.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)sckfile.obj: $(COMMDIR)\sckfile.cpp $(OUTPUTDIR)\sckfile.obj: $(COMMDIR)\sckfile.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)sckipc.obj: $(COMMDIR)\sckipc.cpp $(OUTPUTDIR)\sckipc.obj: $(COMMDIR)\sckipc.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)sckstrm.obj: $(COMMDIR)\sckstrm.cpp $(OUTPUTDIR)\sckstrm.obj: $(COMMDIR)\sckstrm.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)socket.obj: $(COMMDIR)\socket.cpp $(OUTPUTDIR)\socket.obj: $(COMMDIR)\socket.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)strconv.obj: $(COMMDIR)\strconv.cpp $(OUTPUTDIR)\strconv.obj: $(COMMDIR)\strconv.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)stream.obj: $(COMMDIR)\stream.cpp $(OUTPUTDIR)\stream.obj: $(COMMDIR)\stream.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)string.obj: $(COMMDIR)\string.cpp $(OUTPUTDIR)\string.obj: $(COMMDIR)\string.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)sysopt.obj: $(COMMDIR)\sysopt.cpp $(OUTPUTDIR)\sysopt.obj: $(COMMDIR)\sysopt.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)textbuf.obj: $(COMMDIR)\textbuf.cpp $(OUTPUTDIR)\textbuf.obj: $(COMMDIR)\textbuf.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)textfile.obj: $(COMMDIR)\textfile.cpp $(OUTPUTDIR)\textfile.obj: $(COMMDIR)\textfile.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)timercmn.obj: $(COMMDIR)\timercmn.cpp $(OUTPUTDIR)\timercmn.obj: $(COMMDIR)\timercmn.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)tokenzr.obj: $(COMMDIR)\tokenzr.cpp $(OUTPUTDIR)\tokenzr.obj: $(COMMDIR)\tokenzr.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)txtstrm.obj: $(COMMDIR)\txtstrm.cpp $(OUTPUTDIR)\txtstrm.obj: $(COMMDIR)\txtstrm.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)unzip.obj: $(COMMDIR)\unzip.c $(OUTPUTDIR)\unzip.obj: $(COMMDIR)\unzip.c
*$(CC) $(CFLAGS) $< *$(CC) $(CFLAGS) $<
$(OUTPUTDIR)url.obj: $(COMMDIR)\url.cpp $(OUTPUTDIR)\url.obj: $(COMMDIR)\url.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)utilscmn.obj: $(COMMDIR)\utilscmn.cpp $(OUTPUTDIR)\utilscmn.obj: $(COMMDIR)\utilscmn.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)variant.obj: $(COMMDIR)\variant.cpp $(OUTPUTDIR)\variant.obj: $(COMMDIR)\variant.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)wfstream.obj: $(COMMDIR)\wfstream.cpp $(OUTPUTDIR)\wfstream.obj: $(COMMDIR)\wfstream.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)wxchar.obj: $(COMMDIR)\wxchar.cpp $(OUTPUTDIR)\wxchar.obj: $(COMMDIR)\wxchar.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)zipstrm.obj: $(COMMDIR)\zipstrm.cpp $(OUTPUTDIR)\zipstrm.obj: $(COMMDIR)\zipstrm.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)zstream.obj: $(COMMDIR)\zstream.cpp $(OUTPUTDIR)\zstream.obj: $(COMMDIR)\zstream.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
$(OUTPUTDIR)init.obj: $(COMMDIR)\init.cpp $(OUTPUTDIR)\init.obj: $(COMMDIR)\init.cpp
*$(CXX) $(CXXFLAGS) $< *$(CXX) $(CXXFLAGS) $<
@@ -408,5 +412,5 @@ clean_regex: .SYMBOLIC
MFTYPE=watbase MFTYPE=watbase
self : .SYMBOLIC $(WXDIR)\distrib\msw\tmake\filelist.txt $(WXDIR)\distrib\msw\tmake\$(MFTYPE).t self : .SYMBOLIC $(WXDIR)\distrib\msw\tmake\filelist.txt $(WXDIR)\distrib\msw\tmake\$(MFTYPE).t
cd $(WXDIR)\distrib\msw\tmake cd $(WXDIR)\distrib\msw\tmake
tmake -t $(MFTYPE) wxwin.pro -o makebase.wat perl -S tmake -t $(MFTYPE) wxwin.pro -o makebase.wat
copy makebase.wat $(WXDIR)\src\msw copy makebase.wat $(WXDIR)\src\msw