diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 0a6d51d1eb..f305c9558a 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,24 @@ +20000307-12:35 GMT+1 Victor Szakats + * source/pp/hbpp.c -> ppcore.c + source/pp/hbppint.c -> ppcomp.c + source/pp/hbpplib.c -> pplib.c + source/pp/table.c -> pptable.c + source/pp/Makefile + makefile.bc + makefile.vc + * Renamed to avoid collision with other files in the make process + (currently the standalone hbpp.c) + * bin\bld_vc.bat + - Removed -DDEBUG and -DHARBOUR_USE_WIN_GTAPI, they are not needed to + compile a generated C output. + * makefile.bc + bin\bld_*.bat + + Changed names of libraries. Now they are compatible with the GNU-make + library names. + ; NOTE: Since now Harbour has a common library naming system, which is + used in all make systems. Documentation can refer to them in the + $FILES$ section. + 20000307-03:45 EST Paul Tucker * doc/gmake.txt - removed note about unistd.h for msvc diff --git a/harbour/bin/bld_b16.bat b/harbour/bin/bld_b16.bat index cc8784838a..3a6a93db13 100644 --- a/harbour/bin/bld_b16.bat +++ b/harbour/bin/bld_b16.bat @@ -6,15 +6,16 @@ rem ..\bin\harbour %1 %2 %3 /n /i..\include echo -O2 -I..\include -mh -L..\lib\b16 > build.tmp echo %1.c >> build.tmp -echo harbour.lib >> build.tmp -echo pp.lib >> build.tmp echo common.lib >> build.tmp -echo terminal.lib >> build.tmp +echo vm.lib >> build.tmp +echo rtl.lib >> build.tmp +echo rdd.lib >> build.tmp echo macro.lib >> build.tmp -echo dbfntx.lib >> build.tmp -echo dbfcdx.lib >> build.tmp echo debug.lib >> build.tmp echo tools.lib >> build.tmp +echo pp.lib >> build.tmp +echo dbfntx.lib >> build.tmp +echo dbfcdx.lib >> build.tmp bcc @build.tmp del build.tmp del %1.c diff --git a/harbour/bin/bld_b32.bat b/harbour/bin/bld_b32.bat index 6c4d984c37..9dfa9ad8e5 100644 --- a/harbour/bin/bld_b32.bat +++ b/harbour/bin/bld_b32.bat @@ -4,5 +4,5 @@ rem $Id$ rem ..\bin\harbour %1 %2 %3 /n /i..\include -bcc32 %1.c -e%1.exe -5 -O2 -I..\include -L..\lib\b32 common.lib dbfcdx.lib dbfntx.lib debug.lib harbour.lib pp.lib macro.lib terminal.lib tools.lib +bcc32 %1.c -e%1.exe -5 -O2 -I..\include -L..\lib\b32 common.lib vm.lib rtl.lib rdd.lib macro.lib debug.lib tools.lib pp.lib dbfntx.lib dbfcdx.lib rem del %1.c diff --git a/harbour/bin/bld_b32o.bat b/harbour/bin/bld_b32o.bat index c1c771f93a..e5d87e9be1 100644 --- a/harbour/bin/bld_b32o.bat +++ b/harbour/bin/bld_b32o.bat @@ -4,6 +4,6 @@ rem $Id$ rem ..\bin\harbour %1 %2 %3 /n /i..\include /gf -tlink32 -L..\lib\b32 c0x32.obj %1.obj hvm.obj,%1.exe,, common.lib dbfcdx.lib dbfntx.lib debug.lib harbour.lib pp.lib macro.lib terminal.lib import32.lib cw32mt.lib tools.lib +tlink32 -L..\lib\b32 c0x32.obj %1.obj hvm.obj,%1.exe,, common.lib vm.lib rtl.lib rdd.lib macro.lib debug.lib tools.lib pp.lib dbfntx.lib dbfcdx.lib import32.lib cw32mt.lib del %1.obj diff --git a/harbour/bin/bld_b32w.bat b/harbour/bin/bld_b32w.bat index 725d81120e..173811f19a 100644 --- a/harbour/bin/bld_b32w.bat +++ b/harbour/bin/bld_b32w.bat @@ -4,5 +4,5 @@ rem $Id$ rem ..\bin\harbour %1 %2 %3 /n /i..\include -bcc32 %1.c -e%1.exe -O2 -I..\include -L..\lib\b32 -5 -tW common.lib dbfcdx.lib dbfntx.lib debug.lib harbour.lib pp.lib macro.lib terminal.lib tools.lib +bcc32 %1.c -e%1.exe -O2 -I..\include -L..\lib\b32 -5 -tW common.lib vm.lib rtl.lib rdd.lib macro.lib debug.lib tools.lib pp.lib dbfntx.lib dbfcdx.lib rem del %1.c diff --git a/harbour/bin/bld_tpl.bat b/harbour/bin/bld_tpl.bat index 787ef4fd44..8586fd3b94 100644 --- a/harbour/bin/bld_tpl.bat +++ b/harbour/bin/bld_tpl.bat @@ -8,8 +8,7 @@ rem Flavour: DOS/Windows batch file rem --------------------------------------------------------------- rem Template to build a final Harbour executable, using Harbour rem with the C code generation feature, then calling the proper C -rem linker/compiler. This file will only work if Harbour was built -rem using the GNU-make system. +rem linker/compiler. rem rem Copyright 1999 Victor Szakats rem See doc/license.txt for licensing terms. diff --git a/harbour/bin/bld_tpl.cmd b/harbour/bin/bld_tpl.cmd index 7ab563ae92..a9f9c639ab 100644 --- a/harbour/bin/bld_tpl.cmd +++ b/harbour/bin/bld_tpl.cmd @@ -8,8 +8,7 @@ rem Flavour: OS/2 command file rem --------------------------------------------------------------- rem Template to build a final Harbour executable, using Harbour rem with the C code generation feature, then calling the proper C -rem linker/compiler. This file will only work if Harbour was built -rem using the GNU-make system. +rem linker/compiler. rem rem Copyright 1999 Victor Szakats rem See doc/license.txt for licensing terms. diff --git a/harbour/bin/bld_vc.bat b/harbour/bin/bld_vc.bat index 870a2949a4..9b204ce0b8 100644 --- a/harbour/bin/bld_vc.bat +++ b/harbour/bin/bld_vc.bat @@ -4,5 +4,5 @@ rem $Id$ rem ..\bin\harbour %1 %2 %3 /n /i..\include -cl -Fd..\bin\harbour -w -Zi -TP -GZ -GA -DDEBUG -DHARBOUR_USE_WIN_GTAPI -I..\include %1.c /link /subsystem:CONSOLE ..\lib\vc\rtl.lib ..\lib\vc\common.lib ..\lib\vc\tools.lib ..\lib\vc\rdd.lib ..\lib\vc\nulsys.lib ..\lib\vc\dbfntx.lib ..\lib\vc\dbfcdx.lib ..\lib\vc\debug.lib ..\lib\vc\macro.lib ..\lib\vc\vm.lib +cl -Fd..\bin\harbour -w -Zi -TP -GZ -GA -I..\include %1.c /link /subsystem:CONSOLE ..\lib\vc\rtl.lib ..\lib\vc\common.lib ..\lib\vc\tools.lib ..\lib\vc\rdd.lib ..\lib\vc\nulsys.lib ..\lib\vc\dbfntx.lib ..\lib\vc\dbfcdx.lib ..\lib\vc\debug.lib ..\lib\vc\macro.lib ..\lib\vc\vm.lib del %1.c diff --git a/harbour/makefile.bc b/harbour/makefile.bc index 8aedeed8c6..3b838e59a2 100644 --- a/harbour/makefile.bc +++ b/harbour/makefile.bc @@ -2,10 +2,6 @@ # $Id$ # -# -# TODO: Generate the same library names as the GNU-make system. -# - # makefile for Borland C/C++ compilers # Merge duplicate strings @@ -60,10 +56,10 @@ COMMON_LIB_OBJS = $(OBJ_DIR)\hbfsapi.obj \ $(OBJ_DIR)\hbtrace.obj PP_LIB = $(LIB_DIR)\pp.lib -PP_LIB_OBJS = $(OBJ_DIR)\hbppint.obj \ - $(OBJ_DIR)\hbpp.obj \ - $(OBJ_DIR)\table.obj \ - $(OBJ_DIR)\hbpplib.obj +PP_LIB_OBJS = $(OBJ_DIR)\ppcore.obj \ + $(OBJ_DIR)\ppcomp.obj \ + $(OBJ_DIR)\pplib.obj \ + $(OBJ_DIR)\pptable.obj HARBOUR_EXE = $(BIN_DIR)\harbour.exe HARBOUR_EXE_OBJS = $(OBJ_DIR)\harbour.obj \ @@ -84,7 +80,8 @@ HARBOUR_EXE_OBJS = $(OBJ_DIR)\harbour.obj \ PP_EXE = $(BIN_DIR)\hbpp.exe -RDD_OBJS = $(OBJ_DIR)\dbcmd.obj \ +RDD_LIB = $(LIB_DIR)\rdd.lib +RDD_LIB_OBJS = $(OBJ_DIR)\dbcmd.obj \ $(OBJ_DIR)\dbf0.obj \ $(OBJ_DIR)\dbf1.obj \ $(OBJ_DIR)\dbnubs.obj \ @@ -96,70 +93,71 @@ RDD_OBJS = $(OBJ_DIR)\dbcmd.obj \ $(OBJ_DIR)\rddord.obj \ $(OBJ_DIR)\rddsys.obj -TERMINAL_LIB = $(LIB_DIR)\terminal.lib -TERMINAL_LIB_OBJS = $(OBJ_DIR)\gtapi.obj \ - $(OBJ_DIR)\gtxxx.obj \ - $(OBJ_DIR)\mouseapi.obj \ - $(OBJ_DIR)\mousexxx.obj - -HARBOUR_LIB = $(LIB_DIR)\harbour.lib -HARBOUR_LIB_OBJS = $(OBJ_DIR)\achoice.obj \ - $(OBJ_DIR)\adir.obj \ - $(OBJ_DIR)\alert.obj \ - $(OBJ_DIR)\arrays.obj \ - $(OBJ_DIR)\asort.obj \ - $(OBJ_DIR)\binnum.obj \ +VM_LIB = $(LIB_DIR)\vm.lib +VM_LIB_OBJS = $(OBJ_DIR)\arrays.obj \ $(OBJ_DIR)\break.obj \ - $(OBJ_DIR)\browdb.obj \ - $(OBJ_DIR)\browse.obj \ $(OBJ_DIR)\classes.obj \ $(OBJ_DIR)\cmdarg.obj \ $(OBJ_DIR)\codebloc.obj \ + $(OBJ_DIR)\debug.obj \ + $(OBJ_DIR)\dynsym.obj \ + $(OBJ_DIR)\extend.obj \ + $(OBJ_DIR)\fm.obj \ + $(OBJ_DIR)\harbinit.obj \ + $(OBJ_DIR)\hvm.obj \ + $(OBJ_DIR)\initexit.obj \ + $(OBJ_DIR)\initsymb.obj \ + $(OBJ_DIR)\itemapi.obj \ + $(OBJ_DIR)\maindll.obj \ + $(OBJ_DIR)\mainstd.obj \ + $(OBJ_DIR)\mainwin.obj \ + $(OBJ_DIR)\memvars.obj \ + $(OBJ_DIR)\pcount.obj \ + $(OBJ_DIR)\proc.obj \ + $(OBJ_DIR)\pvalue.obj \ + $(OBJ_DIR)\symbols.obj + +RTL_LIB = $(LIB_DIR)\rtl.lib +RTL_LIB_OBJS = $(OBJ_DIR)\achoice.obj \ + $(OBJ_DIR)\adir.obj \ + $(OBJ_DIR)\alert.obj \ + $(OBJ_DIR)\asort.obj \ + $(OBJ_DIR)\binnum.obj \ + $(OBJ_DIR)\browdb.obj \ + $(OBJ_DIR)\browse.obj \ $(OBJ_DIR)\console.obj \ $(OBJ_DIR)\copyfile.obj \ - $(OBJ_DIR)\ctchksum.obj \ - $(OBJ_DIR)\ctchrmix.obj \ - $(OBJ_DIR)\ctcrypt.obj \ $(OBJ_DIR)\dates.obj \ $(OBJ_DIR)\dbedit.obj \ - $(OBJ_DIR)\debug.obj \ $(OBJ_DIR)\descend.obj \ $(OBJ_DIR)\devoutp.obj \ $(OBJ_DIR)\dir.obj \ $(OBJ_DIR)\dircmd.obj \ $(OBJ_DIR)\do.obj \ $(OBJ_DIR)\dummy.obj \ - $(OBJ_DIR)\dynsym.obj \ $(OBJ_DIR)\empty.obj \ $(OBJ_DIR)\environ.obj \ $(OBJ_DIR)\errorapi.obj \ $(OBJ_DIR)\errorsys.obj \ - $(OBJ_DIR)\extend.obj \ $(OBJ_DIR)\fieldbl.obj \ $(OBJ_DIR)\filesys.obj \ - $(OBJ_DIR)\fm.obj \ - $(OBJ_DIR)\harbinit.obj \ + $(OBJ_DIR)\gtapi.obj \ + $(OBJ_DIR)\gtxxx.obj \ $(OBJ_DIR)\hardcr.obj \ - $(OBJ_DIR)\hvm.obj \ - $(OBJ_DIR)\initexit.obj \ - $(OBJ_DIR)\initsymb.obj \ $(OBJ_DIR)\inkey.obj \ $(OBJ_DIR)\input.obj \ $(OBJ_DIR)\isprint.obj \ - $(OBJ_DIR)\itemapi.obj \ $(OBJ_DIR)\langapi.obj \ $(OBJ_DIR)\len.obj \ - $(OBJ_DIR)\maindll.obj \ - $(OBJ_DIR)\mainstd.obj \ - $(OBJ_DIR)\mainwin.obj \ $(OBJ_DIR)\math.obj \ $(OBJ_DIR)\memofile.obj \ $(OBJ_DIR)\memoline.obj \ $(OBJ_DIR)\memvarbl.obj \ - $(OBJ_DIR)\memvars.obj \ $(OBJ_DIR)\menuto.obj \ $(OBJ_DIR)\mlcount.obj \ $(OBJ_DIR)\mlpos.obj \ + $(OBJ_DIR)\mouseapi.obj \ + $(OBJ_DIR)\mousexxx.obj \ $(OBJ_DIR)\msgxxx.obj \ $(OBJ_DIR)\mtran.obj \ $(OBJ_DIR)\natmsg.obj \ @@ -168,9 +166,6 @@ HARBOUR_LIB_OBJS = $(OBJ_DIR)\achoice.obj \ $(OBJ_DIR)\oemansi.obj \ $(OBJ_DIR)\oldbox.obj \ $(OBJ_DIR)\oldclear.obj \ - $(OBJ_DIR)\pcount.obj \ - $(OBJ_DIR)\proc.obj \ - $(OBJ_DIR)\pvalue.obj \ $(OBJ_DIR)\readkey.obj \ $(OBJ_DIR)\samples.obj \ $(OBJ_DIR)\set.obj \ @@ -180,7 +175,6 @@ HARBOUR_LIB_OBJS = $(OBJ_DIR)\achoice.obj \ $(OBJ_DIR)\setta.obj \ $(OBJ_DIR)\soundex.obj \ $(OBJ_DIR)\strings.obj \ - $(OBJ_DIR)\symbols.obj \ $(OBJ_DIR)\tbcolumn.obj \ $(OBJ_DIR)\tbrowse.obj \ $(OBJ_DIR)\tclass.obj \ @@ -199,8 +193,7 @@ HARBOUR_LIB_OBJS = $(OBJ_DIR)\achoice.obj \ $(OBJ_DIR)\wait.obj \ $(OBJ_DIR)\word.obj \ $(OBJ_DIR)\xhelp.obj \ - $(OBJ_DIR)\xsavescr.obj \ - $(RDD_OBJS) + $(OBJ_DIR)\xsavescr.obj TOOLS_LIB = $(LIB_DIR)\tools.lib TOOLS_LIB_OBJS = $(OBJ_DIR)\asciisum.obj \ @@ -212,6 +205,9 @@ TOOLS_LIB_OBJS = $(OBJ_DIR)\asciisum.obj \ $(OBJ_DIR)\chrcount.obj \ $(OBJ_DIR)\chrfirst.obj \ $(OBJ_DIR)\chrtotal.obj \ + $(OBJ_DIR)\ctchksum.obj \ + $(OBJ_DIR)\ctchrmix.obj \ + $(OBJ_DIR)\ctcrypt.obj \ $(OBJ_DIR)\dates2.obj \ $(OBJ_DIR)\datesx.obj \ $(OBJ_DIR)\dbftools.obj \ @@ -289,12 +285,12 @@ HBDOC_EXE_OBJS = $(OBJ_DIR)\hbdoc.obj \ PROJECT: $(COMMON_LIB) \ $(PP_LIB) \ $(HARBOUR_EXE) \ - $(HARBOUR_LIB) \ + $(VM_LIB) \ + $(RTL_LIB) \ $(PP_EXE) \ - $(HARBOUR_LIB) \ + $(RDD_LIB) \ $(TOOLS_LIB) \ $(MACRO_LIB) \ - $(TERMINAL_LIB) \ $(NULSYS_LIB) \ $(DBFNTX_LIB) \ $(DBFCDX_LIB) \ @@ -330,19 +326,19 @@ $(OBJ_DIR)\hbtrace.obj : $(COMMON_DIR)\hbtrace.c # $(PP_LIB) : $(PP_LIB_OBJS) -$(OBJ_DIR)\hbppint.obj : $(PP_DIR)\hbppint.c +$(OBJ_DIR)\ppcore.obj : $(PP_DIR)\ppcore.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** tlib $(PP_LIB) -+$@,, -$(OBJ_DIR)\hbpp.obj : $(PP_DIR)\hbpp.c +$(OBJ_DIR)\ppcomp.obj : $(PP_DIR)\ppcomp.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** tlib $(PP_LIB) -+$@,, -$(OBJ_DIR)\table.obj : $(PP_DIR)\table.c +$(OBJ_DIR)\pplib.obj : $(PP_DIR)\pplib.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** tlib $(PP_LIB) -+$@,, -$(OBJ_DIR)\hbpplib.obj : $(PP_DIR)\hbpplib.c +$(OBJ_DIR)\pptable.obj : $(PP_DIR)\pptable.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** tlib $(PP_LIB) -+$@,, @@ -439,557 +435,572 @@ $(PP_EXE) : $(PP_LIB_OBJS) $(COMMON_LIB_OBJS) del make.tmp # -# harbour.lib +# rdd.lib # -$(HARBOUR_LIB) : $(HARBOUR_LIB_OBJS) - -$(OBJ_DIR)\achoice.c : $(RTL_DIR)\achoice.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\achoice.obj : $(OBJ_DIR)\achoice.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\adir.c : $(RTL_DIR)\adir.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\adir.obj : $(OBJ_DIR)\adir.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\alert.c : $(RTL_DIR)\alert.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\alert.obj : $(OBJ_DIR)\alert.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\arrays.obj : $(VM_DIR)\arrays.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\asort.c : $(RTL_DIR)\asort.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\asort.obj : $(OBJ_DIR)\asort.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\binnum.obj : $(RTL_DIR)\binnum.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\break.obj : $(VM_DIR)\break.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\browdb.c : $(RTL_DIR)\browdb.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\browdb.obj : $(OBJ_DIR)\browdb.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\browse.c : $(RTL_DIR)\browse.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\browse.obj : $(OBJ_DIR)\browse.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\classes.obj : $(VM_DIR)\classes.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\cmdarg.obj : $(VM_DIR)\cmdarg.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\codebloc.obj : $(VM_DIR)\codebloc.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\console.obj : $(RTL_DIR)\console.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\copyfile.obj : $(RTL_DIR)\copyfile.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\ctchksum.obj : $(TOOLS_DIR)\ctchksum.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\ctchrmix.obj : $(TOOLS_DIR)\ctchrmix.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\ctcrypt.obj : $(TOOLS_DIR)\ctcrypt.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\dates.obj : $(RTL_DIR)\dates.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\dbedit.c : $(RTL_DIR)\dbedit.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\dbedit.obj : $(OBJ_DIR)\dbedit.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\debug.obj : $(VM_DIR)\debug.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\descend.obj : $(RTL_DIR)\descend.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\devoutp.c : $(RTL_DIR)\devoutp.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\devoutp.obj : $(OBJ_DIR)\devoutp.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\dir.obj : $(RTL_DIR)\dir.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\dircmd.c : $(RTL_DIR)\dircmd.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\dircmd.obj : $(OBJ_DIR)\dircmd.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\do.obj : $(RTL_DIR)\do.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\dummy.c : $(RTL_DIR)\dummy.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\dummy.obj : $(OBJ_DIR)\dummy.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\dynsym.obj : $(VM_DIR)\dynsym.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\empty.obj : $(RTL_DIR)\empty.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\environ.obj : $(RTL_DIR)\environ.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\errorapi.obj : $(RTL_DIR)\errorapi.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\errorsys.c : $(RTL_DIR)\errorsys.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\errorsys.obj : $(OBJ_DIR)\errorsys.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\extend.obj : $(VM_DIR)\extend.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\fieldbl.c : $(RTL_DIR)\fieldbl.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\fieldbl.obj : $(OBJ_DIR)\fieldbl.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\filesys.obj : $(RTL_DIR)\filesys.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\fm.obj : $(VM_DIR)\fm.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\harbinit.c : $(VM_DIR)\harbinit.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\harbinit.obj : $(OBJ_DIR)\harbinit.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\hardcr.obj : $(RTL_DIR)\hardcr.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\hvm.obj : $(VM_DIR)\hvm.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\initexit.obj : $(VM_DIR)\initexit.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\initsymb.obj : $(VM_DIR)\initsymb.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\inkey.obj : $(RTL_DIR)\inkey.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\input.c : $(RTL_DIR)\input.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\input.obj : $(OBJ_DIR)\input.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\isprint.obj : $(RTL_DIR)\isprint.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\itemapi.obj : $(VM_DIR)\itemapi.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\langapi.obj : $(RTL_DIR)\langapi.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\len.obj : $(RTL_DIR)\len.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\maindll.obj : $(VM_DIR)\maindll.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\mainstd.obj : $(VM_DIR)\mainstd.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\mainwin.obj : $(VM_DIR)\mainwin.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\math.obj : $(RTL_DIR)\math.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\memofile.obj : $(RTL_DIR)\memofile.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\memoline.obj : $(RTL_DIR)\memoline.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\memvarbl.c : $(RTL_DIR)\memvarbl.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\memvarbl.obj : $(OBJ_DIR)\memvarbl.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\memvars.obj : $(VM_DIR)\memvars.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\menuto.c : $(RTL_DIR)\menuto.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\menuto.obj : $(OBJ_DIR)\menuto.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\mlcount.obj : $(RTL_DIR)\mlcount.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\mlpos.obj : $(RTL_DIR)\mlpos.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\msgxxx.obj : $(RTL_DIR)\msgxxx.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR);$(RTL_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\mtran.obj : $(RTL_DIR)\mtran.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\natmsg.obj : $(RTL_DIR)\natmsg.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\net.obj : $(RTL_DIR)\net.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\objfunc.c : $(RTL_DIR)\objfunc.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\objfunc.obj : $(OBJ_DIR)\objfunc.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\oemansi.obj : $(RTL_DIR)\oemansi.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\oldbox.obj : $(RTL_DIR)\oldbox.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\oldclear.obj : $(RTL_DIR)\oldclear.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\pcount.obj : $(VM_DIR)\pcount.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\proc.obj : $(VM_DIR)\proc.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\pvalue.obj : $(VM_DIR)\pvalue.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\readkey.c : $(RTL_DIR)\readkey.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\readkey.obj : $(OBJ_DIR)\readkey.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\samples.obj : $(RTL_DIR)\samples.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\set.obj : $(RTL_DIR)\set.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\setcolor.obj : $(RTL_DIR)\setcolor.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\setfunc.c : $(RTL_DIR)\setfunc.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\setfunc.obj : $(OBJ_DIR)\setfunc.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\setkey.c : $(RTL_DIR)\setkey.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\setkey.obj : $(OBJ_DIR)\setkey.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\setta.c : $(RTL_DIR)\setta.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\setta.obj : $(OBJ_DIR)\setta.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\soundex.obj : $(RTL_DIR)\soundex.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\strings.obj : $(RTL_DIR)\strings.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\symbols.obj : $(VM_DIR)\symbols.asm - $(TASM_EXE) $**, $@ - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\tbcolumn.c : $(RTL_DIR)\tbcolumn.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\tbcolumn.obj : $(OBJ_DIR)\tbcolumn.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\tbrowse.c : $(RTL_DIR)\tbrowse.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\tbrowse.obj : $(OBJ_DIR)\tbrowse.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\tclass.c : $(RTL_DIR)\tclass.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\tclass.obj : $(OBJ_DIR)\tclass.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\terror.c : $(RTL_DIR)\terror.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\terror.obj : $(OBJ_DIR)\terror.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\text.c : $(RTL_DIR)\text.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\text.obj : $(OBJ_DIR)\text.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\tget.c : $(RTL_DIR)\tget.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\tget.obj : $(OBJ_DIR)\tget.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\tgetlist.c : $(RTL_DIR)\tgetlist.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\tgetlist.obj : $(OBJ_DIR)\tgetlist.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, -$(OBJ_DIR)\tlabel.c : $(RTL_DIR)\tlabel.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\tlabel.obj : $(OBJ_DIR)\tlabel.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\tone.obj : $(RTL_DIR)\tone.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\trace.obj : $(RTL_DIR)\trace.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\transfrm.obj : $(RTL_DIR)\transfrm.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\treport.c : $(RTL_DIR)\treport.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\treport.obj : $(OBJ_DIR)\treport.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\type.obj : $(RTL_DIR)\type.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\typefile.c : $(RTL_DIR)\typefile.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\typefile.obj : $(OBJ_DIR)\typefile.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\valtype.obj : $(RTL_DIR)\valtype.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\wait.c : $(RTL_DIR)\wait.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\wait.obj : $(OBJ_DIR)\wait.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\word.obj : $(RTL_DIR)\word.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\xhelp.obj : $(RTL_DIR)\xhelp.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, - -$(OBJ_DIR)\xsavescr.c : $(RTL_DIR)\xsavescr.prg - $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ - -$(OBJ_DIR)\xsavescr.obj : $(OBJ_DIR)\xsavescr.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, +$(RDD_LIB) : $(RDD_LIB_OBJS) $(OBJ_DIR)\dbcmd.obj : $(RDD_DIR)\dbcmd.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, + tlib $(RDD_LIB) -+$@,, $(OBJ_DIR)\dbf0.c : $(RDD_DIR)\dbf0.prg $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ $(OBJ_DIR)\dbf0.obj : $(OBJ_DIR)\dbf0.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, + tlib $(RDD_LIB) -+$@,, $(OBJ_DIR)\dbf1.obj : $(RDD_DIR)\dbf1.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, + tlib $(RDD_LIB) -+$@,, $(OBJ_DIR)\dbnubs.obj : $(RDD_DIR)\dbnubs.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, + tlib $(RDD_LIB) -+$@,, $(OBJ_DIR)\dbstrux.c : $(RDD_DIR)\dbstrux.prg $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ $(OBJ_DIR)\dbstrux.obj : $(OBJ_DIR)\dbstrux.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, + tlib $(RDD_LIB) -+$@,, $(OBJ_DIR)\sdf0.c : $(RDD_DIR)\sdf0.prg $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ $(OBJ_DIR)\sdf0.obj : $(OBJ_DIR)\sdf0.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, + tlib $(RDD_LIB) -+$@,, $(OBJ_DIR)\sdf1.obj : $(RDD_DIR)\sdf1.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, + tlib $(RDD_LIB) -+$@,, $(OBJ_DIR)\delim0.c : $(RDD_DIR)\delim0.prg $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ $(OBJ_DIR)\delim0.obj : $(OBJ_DIR)\delim0.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, + tlib $(RDD_LIB) -+$@,, $(OBJ_DIR)\delim1.obj : $(RDD_DIR)\delim1.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, + tlib $(RDD_LIB) -+$@,, $(OBJ_DIR)\rddord.c : $(RDD_DIR)\rddord.prg $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ $(OBJ_DIR)\rddord.obj : $(OBJ_DIR)\rddord.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, + tlib $(RDD_LIB) -+$@,, $(OBJ_DIR)\rddsys.c : $(RDD_DIR)\rddsys.prg $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ $(OBJ_DIR)\rddsys.obj : $(OBJ_DIR)\rddsys.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(HARBOUR_LIB) -+$@,, + tlib $(RDD_LIB) -+$@,, + +# +# vm.lib +# +$(VM_LIB) : $(VM_LIB_OBJS) + +$(OBJ_DIR)\arrays.obj : $(VM_DIR)\arrays.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\break.obj : $(VM_DIR)\break.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\classes.obj : $(VM_DIR)\classes.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\cmdarg.obj : $(VM_DIR)\cmdarg.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\codebloc.obj : $(VM_DIR)\codebloc.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\debug.obj : $(VM_DIR)\debug.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\dynsym.obj : $(VM_DIR)\dynsym.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\extend.obj : $(VM_DIR)\extend.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\fm.obj : $(VM_DIR)\fm.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\harbinit.c : $(VM_DIR)\harbinit.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\harbinit.obj : $(OBJ_DIR)\harbinit.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\hvm.obj : $(VM_DIR)\hvm.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\initexit.obj : $(VM_DIR)\initexit.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\initsymb.obj : $(VM_DIR)\initsymb.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\itemapi.obj : $(VM_DIR)\itemapi.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\maindll.obj : $(VM_DIR)\maindll.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\mainstd.obj : $(VM_DIR)\mainstd.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\mainwin.obj : $(VM_DIR)\mainwin.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\memvars.obj : $(VM_DIR)\memvars.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\pcount.obj : $(VM_DIR)\pcount.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\proc.obj : $(VM_DIR)\proc.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\pvalue.obj : $(VM_DIR)\pvalue.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(VM_LIB) -+$@,, + +$(OBJ_DIR)\symbols.obj : $(VM_DIR)\symbols.asm + $(TASM_EXE) $**, $@ + tlib $(VM_LIB) -+$@,, + +# +# rtl.lib +# +$(RTL_LIB) : $(RTL_LIB_OBJS) + +$(OBJ_DIR)\achoice.c : $(RTL_DIR)\achoice.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\achoice.obj : $(OBJ_DIR)\achoice.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\adir.c : $(RTL_DIR)\adir.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\adir.obj : $(OBJ_DIR)\adir.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\alert.c : $(RTL_DIR)\alert.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\alert.obj : $(OBJ_DIR)\alert.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\asort.c : $(RTL_DIR)\asort.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\asort.obj : $(OBJ_DIR)\asort.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\binnum.obj : $(RTL_DIR)\binnum.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\browdb.c : $(RTL_DIR)\browdb.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\browdb.obj : $(OBJ_DIR)\browdb.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\browse.c : $(RTL_DIR)\browse.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\browse.obj : $(OBJ_DIR)\browse.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\console.obj : $(RTL_DIR)\console.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\copyfile.obj : $(RTL_DIR)\copyfile.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\dates.obj : $(RTL_DIR)\dates.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\dbedit.c : $(RTL_DIR)\dbedit.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\dbedit.obj : $(OBJ_DIR)\dbedit.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\descend.obj : $(RTL_DIR)\descend.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\devoutp.c : $(RTL_DIR)\devoutp.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\devoutp.obj : $(OBJ_DIR)\devoutp.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\dir.obj : $(RTL_DIR)\dir.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\dircmd.c : $(RTL_DIR)\dircmd.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\dircmd.obj : $(OBJ_DIR)\dircmd.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\do.obj : $(RTL_DIR)\do.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\dummy.c : $(RTL_DIR)\dummy.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\dummy.obj : $(OBJ_DIR)\dummy.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\empty.obj : $(RTL_DIR)\empty.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\environ.obj : $(RTL_DIR)\environ.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\errorapi.obj : $(RTL_DIR)\errorapi.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\errorsys.c : $(RTL_DIR)\errorsys.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\errorsys.obj : $(OBJ_DIR)\errorsys.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\fieldbl.c : $(RTL_DIR)\fieldbl.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\fieldbl.obj : $(OBJ_DIR)\fieldbl.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\filesys.obj : $(RTL_DIR)\filesys.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\gtapi.obj : $(RTL_DIR)\gtapi.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\gtxxx.obj : $(RTL_DIR)\gtxxx.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR);$(RTL_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\hardcr.obj : $(RTL_DIR)\hardcr.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\inkey.obj : $(RTL_DIR)\inkey.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\input.c : $(RTL_DIR)\input.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\input.obj : $(OBJ_DIR)\input.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\isprint.obj : $(RTL_DIR)\isprint.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\langapi.obj : $(RTL_DIR)\langapi.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\len.obj : $(RTL_DIR)\len.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\math.obj : $(RTL_DIR)\math.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\memofile.obj : $(RTL_DIR)\memofile.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\memoline.obj : $(RTL_DIR)\memoline.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\memvarbl.c : $(RTL_DIR)\memvarbl.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\memvarbl.obj : $(OBJ_DIR)\memvarbl.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\menuto.c : $(RTL_DIR)\menuto.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\menuto.obj : $(OBJ_DIR)\menuto.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\mlcount.obj : $(RTL_DIR)\mlcount.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\mlpos.obj : $(RTL_DIR)\mlpos.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\mouseapi.obj : $(RTL_DIR)\mouseapi.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\mousexxx.obj : $(RTL_DIR)\mousexxx.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR);$(RTL_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\msgxxx.obj : $(RTL_DIR)\msgxxx.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR);$(RTL_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\mtran.obj : $(RTL_DIR)\mtran.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\natmsg.obj : $(RTL_DIR)\natmsg.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\net.obj : $(RTL_DIR)\net.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\objfunc.c : $(RTL_DIR)\objfunc.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\objfunc.obj : $(OBJ_DIR)\objfunc.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\oemansi.obj : $(RTL_DIR)\oemansi.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\oldbox.obj : $(RTL_DIR)\oldbox.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\oldclear.obj : $(RTL_DIR)\oldclear.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\readkey.c : $(RTL_DIR)\readkey.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\readkey.obj : $(OBJ_DIR)\readkey.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\samples.obj : $(RTL_DIR)\samples.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\set.obj : $(RTL_DIR)\set.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\setcolor.obj : $(RTL_DIR)\setcolor.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\setfunc.c : $(RTL_DIR)\setfunc.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\setfunc.obj : $(OBJ_DIR)\setfunc.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\setkey.c : $(RTL_DIR)\setkey.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\setkey.obj : $(OBJ_DIR)\setkey.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\setta.c : $(RTL_DIR)\setta.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\setta.obj : $(OBJ_DIR)\setta.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\soundex.obj : $(RTL_DIR)\soundex.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\strings.obj : $(RTL_DIR)\strings.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\tbcolumn.c : $(RTL_DIR)\tbcolumn.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\tbcolumn.obj : $(OBJ_DIR)\tbcolumn.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\tbrowse.c : $(RTL_DIR)\tbrowse.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\tbrowse.obj : $(OBJ_DIR)\tbrowse.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\tclass.c : $(RTL_DIR)\tclass.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\tclass.obj : $(OBJ_DIR)\tclass.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\terror.c : $(RTL_DIR)\terror.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\terror.obj : $(OBJ_DIR)\terror.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\text.c : $(RTL_DIR)\text.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\text.obj : $(OBJ_DIR)\text.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\tget.c : $(RTL_DIR)\tget.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\tget.obj : $(OBJ_DIR)\tget.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\tgetlist.c : $(RTL_DIR)\tgetlist.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\tgetlist.obj : $(OBJ_DIR)\tgetlist.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\tlabel.c : $(RTL_DIR)\tlabel.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\tlabel.obj : $(OBJ_DIR)\tlabel.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\tone.obj : $(RTL_DIR)\tone.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\trace.obj : $(RTL_DIR)\trace.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\transfrm.obj : $(RTL_DIR)\transfrm.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\treport.c : $(RTL_DIR)\treport.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\treport.obj : $(OBJ_DIR)\treport.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\type.obj : $(RTL_DIR)\type.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\typefile.c : $(RTL_DIR)\typefile.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\typefile.obj : $(OBJ_DIR)\typefile.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\valtype.obj : $(RTL_DIR)\valtype.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\wait.c : $(RTL_DIR)\wait.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\wait.obj : $(OBJ_DIR)\wait.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\word.obj : $(RTL_DIR)\word.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\xhelp.obj : $(RTL_DIR)\xhelp.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, + +$(OBJ_DIR)\xsavescr.c : $(RTL_DIR)\xsavescr.prg + $(HARBOUR_EXE) $** -i$(INCLUDE_DIR) -n $(HARBOUR_OPT) -o$@ + +$(OBJ_DIR)\xsavescr.obj : $(OBJ_DIR)\xsavescr.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(RTL_LIB) -+$@,, # # tools.lib @@ -1032,6 +1043,18 @@ $(OBJ_DIR)\chrtotal.obj : $(TOOLS_DIR)\chrtotal.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** tlib $(TOOLS_LIB) -+$@,, +$(OBJ_DIR)\ctchksum.obj : $(TOOLS_DIR)\ctchksum.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(TOOLS_LIB) -+$@,, + +$(OBJ_DIR)\ctchrmix.obj : $(TOOLS_DIR)\ctchrmix.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(TOOLS_LIB) -+$@,, + +$(OBJ_DIR)\ctcrypt.obj : $(TOOLS_DIR)\ctcrypt.c + $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** + tlib $(TOOLS_LIB) -+$@,, + $(OBJ_DIR)\dates2.obj : $(TOOLS_DIR)\dates2.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** tlib $(TOOLS_LIB) -+$@,, @@ -1189,27 +1212,6 @@ $(OBJ_DIR)\macro.obj : $(MACRO_DIR)\macro.c $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** tlib $(MACRO_LIB) -+$@,, -# -# terminal.lib -# -$(TERMINAL_LIB) : $(TERMINAL_LIB_OBJS) - -$(OBJ_DIR)\gtapi.obj : $(RTL_DIR)\gtapi.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(TERMINAL_LIB) -+$@,, - -$(OBJ_DIR)\gtxxx.obj : $(RTL_DIR)\gtxxx.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR);$(RTL_DIR) -o$@ $** - tlib $(TERMINAL_LIB) -+$@,, - -$(OBJ_DIR)\mouseapi.obj : $(RTL_DIR)\mouseapi.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR) -o$@ $** - tlib $(TERMINAL_LIB) -+$@,, - -$(OBJ_DIR)\mousexxx.obj : $(RTL_DIR)\mousexxx.c - $(BCC_EXE) $(BCC_OPT) -c -I$(INCLUDE_DIR);$(RTL_DIR) -o$@ $** - tlib $(TERMINAL_LIB) -+$@,, - # # nulsys.lib # @@ -1275,10 +1277,11 @@ $(RUNNER_EXE) : $(RUNNER_DIR)\stdalone\hbrun.prg echo -e$(RUNNER_EXE) >> make.tmp echo -I$(INCLUDE_DIR) >> make.tmp echo $(OBJ_DIR)\hbrun.obj >> make.tmp - echo $(HARBOUR_LIB) >> make.tmp echo $(PP_LIB) >> make.tmp echo $(COMMON_LIB) >> make.tmp - echo $(TERMINAL_LIB) >> make.tmp + echo $(VM_LIB) >> make.tmp + echo $(RTL_LIB) >> make.tmp + echo $(RDD_LIB) >> make.tmp echo $(MACRO_LIB) >> make.tmp echo $(TOOLS_LIB) >> make.tmp echo $(RUNNER_LIB) >> make.tmp @@ -1330,12 +1333,13 @@ $(REGRESS_EXE) : $(REGRESS_EXE_OBJS) echo $(OBJ_DIR)\rt_array.obj >> make.tmp echo $(OBJ_DIR)\rt_file.obj >> make.tmp echo $(OBJ_DIR)\rt_misc.obj >> make.tmp - echo $(HARBOUR_LIB) >> make.tmp echo $(PP_LIB) >> make.tmp echo $(COMMON_LIB) >> make.tmp - echo $(TERMINAL_LIB) >> make.tmp + echo $(VM_LIB) >> make.tmp + echo $(RTL_LIB) >> make.tmp + echo $(RDD_LIB) >> make.tmp echo $(MACRO_LIB) >> make.tmp - echo $(TOOLS_LIB) >> make.tmp + echo $(RUNNER_LIB) >> make.tmp echo $(DBFNTX_LIB) >> make.tmp echo $(DBFCDX_LIB) >> make.tmp $(BCC_EXE) @make.tmp @@ -1411,12 +1415,14 @@ $(HBDOC_EXE) : $(HBDOC_EXE_OBJS) echo $(OBJ_DIR)\genos2.obj >> make.tmp echo $(OBJ_DIR)\genrtf.obj >> make.tmp echo $(OBJ_DIR)\gentrf.obj >> make.tmp - echo $(HARBOUR_LIB) >> make.tmp echo $(PP_LIB) >> make.tmp echo $(COMMON_LIB) >> make.tmp - echo $(TERMINAL_LIB) >> make.tmp + echo $(VM_LIB) >> make.tmp + echo $(RTL_LIB) >> make.tmp + echo $(RDD_LIB) >> make.tmp echo $(MACRO_LIB) >> make.tmp echo $(TOOLS_LIB) >> make.tmp + echo $(RUNNER_LIB) >> make.tmp echo $(DBFNTX_LIB) >> make.tmp echo $(DBFCDX_LIB) >> make.tmp $(BCC_EXE) @make.tmp diff --git a/harbour/makefile.vc b/harbour/makefile.vc index 2b7826e25b..9b2635fc8d 100644 --- a/harbour/makefile.vc +++ b/harbour/makefile.vc @@ -268,10 +268,10 @@ RUNNER_LIB_OBJS = \ # PP_LIB_OBJS = \ - $(OBJ_DIR)\hbpp.obj \ - $(OBJ_DIR)\hbppint.obj \ - $(OBJ_DIR)\hbpplib.obj \ - $(OBJ_DIR)\table.obj + $(OBJ_DIR)\ppcore.obj \ + $(OBJ_DIR)\ppcomp.obj \ + $(OBJ_DIR)\pplib.obj \ + $(OBJ_DIR)\pptable.obj # # OBJ list for debug.lib. Add new ones as needed @@ -436,9 +436,9 @@ $(HARBOUR_EXE) : \ $(COMMON_DIR)\reserved.c \ $(COMMON_DIR)\hbfsapi.c \ $(COMMON_DIR)\hbstr.c \ - $(PP_DIR)\hbpp.c \ - $(PP_DIR)\hbppint.c \ - $(PP_DIR)\table.c + $(PP_DIR)\ppcore.c \ + $(PP_DIR)\ppcomp.c \ + $(PP_DIR)\pptable.c $(CC) $(CFLAGS) -w $** -o $(HARBOUR_EXE) -del harbour.obj -del harboury.obj @@ -458,9 +458,9 @@ $(HARBOUR_EXE) : \ -del expropt.obj -del hbfsapi.obj -del hbstr.obj - -del hbpp.obj - -del hbppint.obj - -del table.obj + -del ppcore.obj + -del ppcomp.obj + -del pptable.obj # # Library dependencies and build rules @@ -535,16 +535,16 @@ $(OBJ_DIR)\macro.obj : $(MACRO_DIR)\macro.c # PP source dependencies below. Add as needed # -$(OBJ_DIR)\hbpplib.obj : $(PP_DIR)\hbpplib.c +$(OBJ_DIR)\pplib.obj : $(PP_DIR)\pplib.c $(CC) $(CLIBFLAGS) -Fo$@ $** -$(OBJ_DIR)\hbpp.obj : $(PP_DIR)\hbpp.c +$(OBJ_DIR)\ppcore.obj : $(PP_DIR)\ppcore.c $(CC) $(CLIBFLAGS) -Fo$@ $** -$(OBJ_DIR)\hbppint.obj : $(PP_DIR)\hbppint.c +$(OBJ_DIR)\ppcomp.obj : $(PP_DIR)\ppcomp.c $(CC) $(CLIBFLAGS) -Fo$@ $** -$(OBJ_DIR)\table.obj : $(PP_DIR)\table.c +$(OBJ_DIR)\pptable.obj : $(PP_DIR)\pptable.c $(CC) $(CLIBFLAGS) -Fo$@ $** diff --git a/harbour/source/pp/Makefile b/harbour/source/pp/Makefile index 62adfd2b35..e5cb0dcb33 100644 --- a/harbour/source/pp/Makefile +++ b/harbour/source/pp/Makefile @@ -5,10 +5,10 @@ ROOT = ../../ C_SOURCES=\ - hbpp.c \ - hbppint.c \ - hbpplib.c \ - table.c \ + ppcore.c \ + ppcomp.c \ + pplib.c \ + pptable.c \ LIBNAME=pp diff --git a/harbour/source/pp/hbppint.c b/harbour/source/pp/ppcomp.c similarity index 100% rename from harbour/source/pp/hbppint.c rename to harbour/source/pp/ppcomp.c diff --git a/harbour/source/pp/hbpp.c b/harbour/source/pp/ppcore.c similarity index 100% rename from harbour/source/pp/hbpp.c rename to harbour/source/pp/ppcore.c diff --git a/harbour/source/pp/hbpplib.c b/harbour/source/pp/pplib.c similarity index 100% rename from harbour/source/pp/hbpplib.c rename to harbour/source/pp/pplib.c diff --git a/harbour/source/pp/table.c b/harbour/source/pp/pptable.c similarity index 100% rename from harbour/source/pp/table.c rename to harbour/source/pp/pptable.c