Change library names

This commit is contained in:
Paul Tucker
2000-03-07 08:42:10 +00:00
parent ad98e77863
commit 9bbb879166
3 changed files with 239 additions and 185 deletions

View File

@@ -1,3 +1,11 @@
20000307-03:30 EST Paul Tucker <ptucker@sympatico.ca>
* makefile.vc
* reorganised
* change names of libraries
* create unistd.h if needed
* bin/bld_vc.bat
* modified to change names of libraries
20000307-03:36 GMT+1 Victor Szakats <info@szelvesz.hu>
* include/hbclip.ch
+ All Harbour extensions included. (HB_*())

View File

@@ -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\tools.lib ..\lib\vc\harbour.lib ..\lib\vc\pp.lib ..\lib\vc\terminal.lib ..\lib\vc\dbfntx.lib ..\lib\vc\dbfcdx.lib ..\lib\vc\debug.lib ..\lib\vc\macro.lib ..\lib\vc\common.lib
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
del %1.c

View File

@@ -19,10 +19,6 @@
# the issue is sorted out [vszakats].
#
#
# TODO: Generate the same library names as the GNU-make system.
#
#
# Directory macros. These should never have to change.
#
@@ -57,113 +53,120 @@ CLIBFLAGSDEBUG=$(CFLAGS) -c -Zi /TP
# Macros to access our library names
#
HARBOUR_LIB=$(LIB_DIR)\harbour.lib
TERMINAL_LIB=$(LIB_DIR)\terminal.lib
TOOLS_LIB=$(LIB_DIR)\tools.lib
PP_LIB=$(LIB_DIR)\pp.lib
RTL_LIB=$(LIB_DIR)\rtl.lib
COMMON_LIB=$(LIB_DIR)\common.lib
DEBUG_LIB=$(LIB_DIR)\debug.lib
NULSYS_LIB=$(LIB_DIR)\nulsys.lib
DBFNTX_LIB=$(LIB_DIR)\dbfntx.lib
MACRO_LIB=$(LIB_DIR)\macro.lib
PP_LIB=$(LIB_DIR)\pp.lib
RDD_LIB=$(LIB_DIR)\rdd.lib
DBFCDX_LIB=$(LIB_DIR)\dbfcdx.lib
DBFNTX_LIB=$(LIB_DIR)\dbfntx.lib
NULSYS_LIB=$(LIB_DIR)\nulsys.lib
RUNNER_LIB=$(LIB_DIR)\runner.lib
TOOLS_LIB=$(LIB_DIR)\tools.lib
VM_LIB=$(LIB_DIR)\vm.lib
HARBOUR_EXE=$(BIN_DIR)\harbour.exe
PP_EXE=$(BIN_DIR)\hbpp.exe
RUNNER_EXE=$(BIN_DIR)\hbrun.exe
RUNNER_DLL=$(BIN_DIR)\runjava.dll
MACRO_LIB=$(LIB_DIR)\macro.lib
REGRESS_EXE=$(BIN_DIR)\rt_main.exe
HBDOC_EXE=$(BIN_DIR)\hbdoc.exe
HARBOURFLAGS=-iinclude -n -q0 -w -es2 -gc0
UNISTD=include\unistd.h
LIBS=$(HARBOUR_LIB) $(MACRO_LIB) $(TERMINAL_LIB) $(TOOLS_LIB) $(DEBUG_LIB) $(PP_LIB) $(DBFNTX_LIB) $(DBFCDX_LIB) $(RUNNER_LIB) $(MACRO_LIB)
LIBLIST = \
$(RTL_LIB) \
$(COMMON_LIB) \
$(DEBUG_LIB) \
$(MACRO_LIB) \
$(PP_LIB) \
$(RDD_LIB) \
$(DBFCDX_LIB) \
$(DBFNTX_LIB) \
$(NULSYS_LIB) \
$(RUNNER_LIB) \
$(TOOLS_LIB) \
$(VM_LIB)
#
# macro.lib needs to be listed twice
#
LIBS = \
$(LIBLIST) \
$(MACRO_LIB)
#
# OBJ list for harbour.lib. Add new ones as needed
#
HARBOUR_LIB_OBJS = \
$(OBJ_DIR)\achoice.obj \
$(OBJ_DIR)\adir.obj \
$(OBJ_DIR)\alert.obj \
$(OBJ_DIR)\arrays.obj \
$(OBJ_DIR)\asort.obj \
RTL_LIB_OBJS = \
$(OBJ_DIR)\binnum.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)\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)\hardcr.obj \
$(OBJ_DIR)\hbtrace.obj \
$(OBJ_DIR)\hbfsapi.obj \
$(OBJ_DIR)\hbstr.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)\main.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 \
$(OBJ_DIR)\net.obj \
$(OBJ_DIR)\objfunc.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)\reserved.obj \
$(OBJ_DIR)\samples.obj \
$(OBJ_DIR)\set.obj \
$(OBJ_DIR)\setcolor.obj \
$(OBJ_DIR)\soundex.obj \
$(OBJ_DIR)\strings.obj \
$(OBJ_DIR)\tone.obj \
$(OBJ_DIR)\trace.obj \
$(OBJ_DIR)\transfrm.obj \
$(OBJ_DIR)\type.obj \
$(OBJ_DIR)\valtype.obj \
$(OBJ_DIR)\word.obj \
$(OBJ_DIR)\xhelp.obj \
\
$(OBJ_DIR)\gtxxx.obj \
$(OBJ_DIR)\mousexxx.obj \
$(OBJ_DIR)\msgxxx.obj \
\
$(OBJ_DIR)\achoice.obj \
$(OBJ_DIR)\adir.obj \
$(OBJ_DIR)\alert.obj \
$(OBJ_DIR)\asort.obj \
$(OBJ_DIR)\browdb.obj \
$(OBJ_DIR)\browse.obj \
$(OBJ_DIR)\dbedit.obj \
$(OBJ_DIR)\devoutp.obj \
$(OBJ_DIR)\dircmd.obj \
$(OBJ_DIR)\dummy.obj \
$(OBJ_DIR)\errorsys.obj \
$(OBJ_DIR)\fieldbl.obj \
$(OBJ_DIR)\input.obj \
$(OBJ_DIR)\memvarbl.obj \
$(OBJ_DIR)\menuto.obj \
$(OBJ_DIR)\objfunc.obj \
$(OBJ_DIR)\readkey.obj \
$(OBJ_DIR)\setfunc.obj \
$(OBJ_DIR)\setkey.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 \
@@ -172,18 +175,10 @@ HARBOUR_LIB_OBJS = \
$(OBJ_DIR)\tget.obj \
$(OBJ_DIR)\tgetlist.obj \
$(OBJ_DIR)\tlabel.obj \
$(OBJ_DIR)\tone.obj \
$(OBJ_DIR)\trace.obj \
$(OBJ_DIR)\transfrm.obj \
$(OBJ_DIR)\treport.obj \
$(OBJ_DIR)\type.obj \
$(OBJ_DIR)\typefile.obj \
$(OBJ_DIR)\valtype.obj \
$(OBJ_DIR)\wait.obj \
$(OBJ_DIR)\word.obj \
$(OBJ_DIR)\xhelp.obj \
$(OBJ_DIR)\xsavescr.obj \
$(RDD_OBJS)
$(OBJ_DIR)\xsavescr.obj
#
# OBJ list for tools.lib. Add new ones as needed
@@ -199,31 +194,35 @@ TOOLS_LIB_OBJS = \
$(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 \
$(OBJ_DIR)\fileread.obj \
$(OBJ_DIR)\hb_f.obj \
$(OBJ_DIR)\html.obj \
$(OBJ_DIR)\io.obj \
$(OBJ_DIR)\mathx.obj \
$(OBJ_DIR)\nconvert.obj \
$(OBJ_DIR)\ng.obj \
$(OBJ_DIR)\numtxten.obj \
$(OBJ_DIR)\numtxthu.obj \
$(OBJ_DIR)\os2.obj \
$(OBJ_DIR)\rtf.obj \
$(OBJ_DIR)\strasint.obj \
$(OBJ_DIR)\strcount.obj \
$(OBJ_DIR)\strcspn.obj \
$(OBJ_DIR)\strdiff.obj \
$(OBJ_DIR)\strexpan.obj \
$(OBJ_DIR)\strfmt.obj \
$(OBJ_DIR)\stringp.obj \
$(OBJ_DIR)\stringsx.obj \
$(OBJ_DIR)\strleft.obj \
$(OBJ_DIR)\strpbrk.obj \
$(OBJ_DIR)\strright.obj \
\
$(OBJ_DIR)\fileread.obj \
$(OBJ_DIR)\html.obj \
$(OBJ_DIR)\nconvert.obj \
$(OBJ_DIR)\ng.obj \
$(OBJ_DIR)\numtxten.obj \
$(OBJ_DIR)\numtxthu.obj \
$(OBJ_DIR)\os2.obj \
$(OBJ_DIR)\rtf.obj \
$(OBJ_DIR)\stringp.obj \
$(OBJ_DIR)\troff.obj
#
@@ -235,19 +234,11 @@ MACRO_LIB_OBJS = \
$(OBJ_DIR)\macroy.obj \
$(OBJ_DIR)\macro.obj
#
# OBJ list for terminal.lib. Add new ones as needed
#
TERMINAL_LIB_OBJS = \
$(OBJ_DIR)\gtapi.obj \
$(OBJ_DIR)\gtxxx.obj
#
# OBJ list for rdds. Add new ones as needed
#
RDD_OBJS = \
RDD_LIB_OBJS = \
$(OBJ_DIR)\dbcmd.obj \
$(OBJ_DIR)\dbf0.obj \
$(OBJ_DIR)\dbf1.obj \
@@ -283,10 +274,10 @@ RUNNER_LIB_OBJS = \
#
PP_LIB_OBJS = \
$(OBJ_DIR)\hbppint.obj \
$(OBJ_DIR)\hbpp.obj \
$(OBJ_DIR)\table.obj \
$(OBJ_DIR)\hbpplib.obj
$(OBJ_DIR)\hbppint.obj \
$(OBJ_DIR)\hbpplib.obj \
$(OBJ_DIR)\table.obj
#
# OBJ list for debug.lib. Add new ones as needed
@@ -297,27 +288,60 @@ DEBUG_LIB_OBJS = \
$(OBJ_DIR)\debugger.obj \
$(OBJ_DIR)\tbrwtext.obj
#
# OBJ list for common.lib
#
COMMON_LIB_OBJS = \
$(OBJ_DIR)\hbfsapi.obj \
$(OBJ_DIR)\hbstr.obj \
$(OBJ_DIR)\hbtrace.obj \
$(OBJ_DIR)\reserved.obj
#
# OBJ list for vm.lib
#
VM_LIB_OBJS = \
$(OBJ_DIR)\arrays.obj \
$(OBJ_DIR)\break.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)\hvm.obj \
$(OBJ_DIR)\initexit.obj \
$(OBJ_DIR)\initsymb.obj \
$(OBJ_DIR)\itemapi.obj \
$(OBJ_DIR)\main.obj \
$(OBJ_DIR)\memvars.obj \
$(OBJ_DIR)\pcount.obj \
$(OBJ_DIR)\proc.obj \
$(OBJ_DIR)\pvalue.obj \
\
$(OBJ_DIR)\symbols.obj \
\
$(OBJ_DIR)\harbinit.obj
#
# Our default target
#
all: $(HARBOUR_EXE) \
$(HARBOUR_LIB) \
$(MACRO_LIB) \
$(TOOLS_LIB) \
$(TERMINAL_LIB) \
$(PP_LIB) \
$(DEBUG_LIB) \
$(NULSYS_LIB) \
$(DBFNTX_LIB) \
$(DBFCDX_LIB) \
$(LIBLIST) \
$(PP_EXE) \
$(RUNNER_LIB) \
$(RUNNER_EXE) \
$(REGRESS_EXE) \
$(HBDOC_EXE)
$(HBDOC_EXE) \
$(UNISTD)
# $(RUNNER_DLL)
$(UNISTD):
command /c echo. >include\unistd.h
$(PP_EXE) : \
$(PP_DIR)\stdalone\hbpp.c \
$(COMMON_DIR)\hbfsapi.c \
@@ -336,7 +360,7 @@ $(RUNNER_EXE) : \
#
# To compile this you must have a JDK installed
#
#$(RUNNER_DLL) : \
#$(RUNNER_DLL) : $(RUNNER_DIR)\runjava.c
# $(CC) -TP $(CFLAGS) $(RUNNER_DIR)\runjava.c -o $(BIN_DIR)\runjava.dll /link-dll $(LIBS)
# -del runjava.obj
# -del $(BIN_DIR)\runjava.exp
@@ -344,30 +368,30 @@ $(RUNNER_EXE) : \
$(REGRESS_EXE) : \
$(REGRESS_DIR)\rt_main.prg \
$(REGRESS_DIR)\rt_math.prg \
$(REGRESS_DIR)\rt_array.prg \
$(REGRESS_DIR)\rt_date.prg \
$(REGRESS_DIR)\rt_file.prg \
$(REGRESS_DIR)\rt_hvm.prg \
$(REGRESS_DIR)\rt_math.prg \
$(REGRESS_DIR)\rt_misc.prg \
$(REGRESS_DIR)\rt_str.prg \
$(REGRESS_DIR)\rt_trans.prg
$(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(REGRESS_DIR)\rt_main.prg
$(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(REGRESS_DIR)\rt_math.prg
$(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(REGRESS_DIR)\rt_array.prg
$(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(REGRESS_DIR)\rt_date.prg
$(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(REGRESS_DIR)\rt_file.prg
$(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(REGRESS_DIR)\rt_hvm.prg
$(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(REGRESS_DIR)\rt_math.prg
$(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(REGRESS_DIR)\rt_misc.prg
$(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(REGRESS_DIR)\rt_str.prg
$(HARBOUR_EXE) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $(REGRESS_DIR)\rt_trans.prg
$(CC) -TP $(CFLAGS) $(OBJ_DIR)\rt_main.c $(OBJ_DIR)\rt_math.c $(OBJ_DIR)\rt_array.c $(OBJ_DIR)\rt_date.c $(OBJ_DIR)\rt_file.c $(OBJ_DIR)\rt_hvm.c $(OBJ_DIR)\rt_misc.c $(OBJ_DIR)\rt_str.c $(OBJ_DIR)\rt_trans.c -o $(REGRESS_EXE) /link $(LIBS)
$(CC) -TP $(CFLAGS) $(OBJ_DIR)\rt_main.c $(OBJ_DIR)\rt_array.c $(OBJ_DIR)\rt_date.c $(OBJ_DIR)\rt_file.c $(OBJ_DIR)\rt_hvm.c $(OBJ_DIR)\rt_math.c $(OBJ_DIR)\rt_misc.c $(OBJ_DIR)\rt_str.c $(OBJ_DIR)\rt_trans.c -o $(REGRESS_EXE) /link $(LIBS)
-del rt_main.obj
-del rt_math.obj
-del rt_array.obj
-del rt_date.obj
-del rt_file.obj
-del rt_hvm.obj
-del rt_math.obj
-del rt_misc.obj
-del rt_str.obj
-del rt_trans.obj
@@ -448,35 +472,41 @@ $(HARBOUR_EXE) : \
# Library dependencies and build rules
#
$(HARBOUR_LIB) : $(HARBOUR_LIB_OBJS)
lib /OUT:$(HARBOUR_LIB) $(HARBOUR_LIB_OBJS)
$(RTL_LIB) : $(RTL_LIB_OBJS)
lib /OUT:$(RTL_LIB) $(RTL_LIB_OBJS)
$(TOOLS_LIB) : $(TOOLS_LIB_OBJS)
lib /OUT:$(TOOLS_LIB) $(TOOLS_LIB_OBJS)
$(PP_LIB) : $(PP_LIB_OBJS)
lib /OUT:$(PP_LIB) $(PP_LIB_OBJS)
$(COMMON_LIB) : $(COMMON_LIB_OBJS)
lib /OUT:$(COMMON_LIB) $(COMMON_LIB_OBJS)
$(DEBUG_LIB) : $(DEBUG_LIB_OBJS)
lib /OUT:$(DEBUG_LIB) $(DEBUG_LIB_OBJS)
$(TERMINAL_LIB) : $(TERMINAL_LIB_OBJS)
lib /OUT:$(TERMINAL_LIB) $(TERMINAL_LIB_OBJS)
$(MACRO_LIB) : $(MACRO_LIB_OBJS)
lib /OUT:$(MACRO_LIB) $(MACRO_LIB_OBJS)
$(NULSYS_LIB) : $(NULSYS_LIB_OBJS)
lib /OUT:$(NULSYS_LIB) $(NULSYS_LIB_OBJS)
$(PP_LIB) : $(PP_LIB_OBJS)
lib /OUT:$(PP_LIB) $(PP_LIB_OBJS)
$(DBFNTX_LIB) : $(DBFNTX_LIB_OBJS)
lib /OUT:$(DBFNTX_LIB) $(DBFNTX_LIB_OBJS)
$(RDD_LIB) : $(RDD_LIB_OBJS)
lib /OUT:$(RDD_LIB) $(RDD_LIB_OBJS)
$(DBFCDX_LIB) : $(DBFCDX_LIB_OBJS)
lib /OUT:$(DBFCDX_LIB) $(DBFCDX_LIB_OBJS)
$(DBFNTX_LIB) : $(DBFNTX_LIB_OBJS)
lib /OUT:$(DBFNTX_LIB) $(DBFNTX_LIB_OBJS)
$(NULSYS_LIB) : $(NULSYS_LIB_OBJS)
lib /OUT:$(NULSYS_LIB) $(NULSYS_LIB_OBJS)
$(RUNNER_LIB) : $(RUNNER_LIB_OBJS)
lib /OUT:$(RUNNER_LIB) $(RUNNER_LIB_OBJS)
$(MACRO_LIB) : $(MACRO_LIB_OBJS)
lib /OUT:$(MACRO_LIB) $(MACRO_LIB_OBJS)
$(TOOLS_LIB) : $(TOOLS_LIB_OBJS)
lib /OUT:$(TOOLS_LIB) $(TOOLS_LIB_OBJS)
$(VM_LIB) : $(VM_LIB_OBJS)
lib /OUT:$(VM_LIB) $(VM_LIB_OBJS)
#
# Compiler source dependencies and build rules
@@ -508,7 +538,7 @@ $(OBJ_DIR)\macro.obj : $(MACRO_DIR)\macro.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
#
# HBPP source dependencies below. Add as needed
# PP source dependencies below. Add as needed
#
$(OBJ_DIR)\hbpplib.obj : $(PP_DIR)\hbpplib.c
@@ -549,9 +579,6 @@ $(OBJ_DIR)\alert.c : $(RTL_DIR)\alert.prg
$(OBJ_DIR)\alert.obj : $(OBJ_DIR)\alert.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\arrays.obj : $(VM_DIR)\arrays.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\asort.c : $(RTL_DIR)\asort.prg
$(HARBOUR_EXE) $** $(HARBOURFLAGS) -o$@
@@ -561,9 +588,6 @@ $(OBJ_DIR)\asort.obj : $(OBJ_DIR)\asort.c
$(OBJ_DIR)\binnum.obj : $(RTL_DIR)\binnum.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\break.obj : $(VM_DIR)\break.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\browdb.c : $(RTL_DIR)\browdb.prg
$(HARBOUR_EXE) $** $(HARBOURFLAGS) -o$@
@@ -576,12 +600,6 @@ $(OBJ_DIR)\browse.c : $(RTL_DIR)\browse.prg
$(OBJ_DIR)\browse.obj : $(OBJ_DIR)\browse.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\classes.obj : $(VM_DIR)\classes.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\codebloc.obj : $(VM_DIR)\codebloc.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\console.obj : $(RTL_DIR)\console.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
@@ -639,9 +657,6 @@ $(OBJ_DIR)\errorsys.c : $(RTL_DIR)\errorsys.prg
$(OBJ_DIR)\errorsys.obj : $(OBJ_DIR)\errorsys.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\extend.obj : $(VM_DIR)\extend.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\fieldbl.c : $(RTL_DIR)\fieldbl.prg
$(HARBOUR_EXE) $** $(HARBOURFLAGS) -o$@
@@ -651,36 +666,15 @@ $(OBJ_DIR)\fieldbl.obj : $(OBJ_DIR)\fieldbl.c
$(OBJ_DIR)\filesys.obj : $(RTL_DIR)\filesys.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\fm.obj : $(VM_DIR)\fm.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\gtapi.obj : $(RTL_DIR)\gtapi.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\gtxxx.obj : $(RTL_DIR)\gtxxx.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\harbinit.c : $(VM_DIR)\harbinit.prg
$(HARBOUR_EXE) $** $(HARBOURFLAGS) -o$@
$(OBJ_DIR)\harbinit.obj : $(OBJ_DIR)\harbinit.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\hardcr.obj : $(RTL_DIR)\hardcr.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\hbtrace.obj : $(COMMON_DIR)\hbtrace.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\hbfsapi.obj : $(COMMON_DIR)\hbfsapi.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\hbstr.obj : $(COMMON_DIR)\hbstr.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\initexit.obj : $(VM_DIR)\initexit.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\inkey.obj : $(RTL_DIR)\inkey.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
@@ -693,9 +687,6 @@ $(OBJ_DIR)\input.obj : $(OBJ_DIR)\input.c
$(OBJ_DIR)\isprint.obj : $(RTL_DIR)\isprint.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\itemapi.obj : $(VM_DIR)\itemapi.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\langapi.obj : $(RTL_DIR)\langapi.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
@@ -717,9 +708,6 @@ $(OBJ_DIR)\memvarbl.c : $(RTL_DIR)\memvarbl.prg
$(OBJ_DIR)\memvarbl.obj : $(OBJ_DIR)\memvarbl.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\memvars.obj : $(VM_DIR)\memvars.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\menuto.c : $(RTL_DIR)\menuto.prg
$(HARBOUR_EXE) $** $(HARBOURFLAGS) -o$@
@@ -765,24 +753,12 @@ $(OBJ_DIR)\oldbox.obj : $(RTL_DIR)\oldbox.c
$(OBJ_DIR)\oldclear.obj : $(RTL_DIR)\oldclear.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\pcount.obj : $(VM_DIR)\pcount.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\proc.obj : $(VM_DIR)\proc.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\pvalue.obj : $(VM_DIR)\pvalue.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\readkey.c : $(RTL_DIR)\readkey.prg
$(HARBOUR_EXE) $** $(HARBOURFLAGS) -o$@
$(OBJ_DIR)\readkey.obj : $(OBJ_DIR)\readkey.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\reserved.obj : $(COMMON_DIR)\reserved.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\samples.obj : $(RTL_DIR)\samples.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
@@ -816,9 +792,6 @@ $(OBJ_DIR)\soundex.obj : $(RTL_DIR)\soundex.c
$(OBJ_DIR)\strings.obj : $(RTL_DIR)\strings.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\symbols.obj : $(VM_DIR)\symbols.asm
masm $** $@ $(OBJ_DIR)\symbols.lst $(OBJ_DIR)\symbols.crf
$(OBJ_DIR)\tbcolumn.c : $(RTL_DIR)\tbcolumn.prg
$(HARBOUR_EXE) $** $(HARBOURFLAGS) -o$@
@@ -945,24 +918,69 @@ $(OBJ_DIR)\runlib.obj : $(RUNNER_DIR)\runlib.c
# VM source dependencies below. Add as needed
#
$(OBJ_DIR)\arrays.obj : $(VM_DIR)\arrays.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\break.obj : $(VM_DIR)\break.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\classes.obj : $(VM_DIR)\classes.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\cmdarg.obj : $(VM_DIR)\cmdarg.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\codebloc.obj : $(VM_DIR)\codebloc.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\debug.obj : $(VM_DIR)\debug.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\dynsym.obj : $(VM_DIR)\dynsym.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\extend.obj : $(VM_DIR)\extend.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\fm.obj : $(VM_DIR)\fm.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\harbinit.c : $(VM_DIR)\harbinit.prg
$(HARBOUR_EXE) $** $(HARBOURFLAGS) -o$@
$(OBJ_DIR)\harbinit.obj : $(OBJ_DIR)\harbinit.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\hvm.obj : $(VM_DIR)\hvm.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\initexit.obj : $(VM_DIR)\initexit.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\initsymb.obj : $(VM_DIR)\initsymb.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\itemapi.obj : $(VM_DIR)\itemapi.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\main.obj : $(VM_DIR)\main.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\memvars.obj : $(VM_DIR)\memvars.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\pcount.obj : $(VM_DIR)\pcount.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\proc.obj : $(VM_DIR)\proc.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\pvalue.obj : $(VM_DIR)\pvalue.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\symbols.obj : $(VM_DIR)\symbols.asm
masm $** $@ $(OBJ_DIR)\symbols.lst $(OBJ_DIR)\symbols.crf
#
# TOOLS source dependencies below. Add as needed
#
@@ -1112,7 +1130,7 @@ $(OBJ_DIR)\troff.obj : $(OBJ_DIR)\troff.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
#
# RDD and related source dependencies below. Add as needed
# RDD source dependencies below. Add as needed
#
$(OBJ_DIR)\dbcmd.obj : $(RDD_DIR)\dbcmd.c
@@ -1160,12 +1178,26 @@ $(OBJ_DIR)\delim0.obj : $(OBJ_DIR)\delim0.c
$(OBJ_DIR)\delim1.obj : $(RDD_DIR)\delim1.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\rddord.c : $(RDD_DIR)\rddord.prg
$(HARBOUR_EXE) $** $(HARBOURFLAGS) -o$@
$(OBJ_DIR)\rddord.obj : $(OBJ_DIR)\rddord.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
#
# NULSYS dependencies
#
$(OBJ_DIR)\nulsys.c : $(RDD_DIR)\nulsys\nulsys.prg
$(HARBOUR_EXE) $** $(HARBOURFLAGS) -o$@
$(OBJ_DIR)\nulsys.obj : $(OBJ_DIR)\nulsys.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
#
# DBFNTX dependencies
#
$(OBJ_DIR)\dbfntx0.c : $(RDD_DIR)\dbfntx\dbfntx0.prg
$(HARBOUR_EXE) $** $(HARBOURFLAGS) -o$@
@@ -1175,6 +1207,10 @@ $(OBJ_DIR)\dbfntx0.obj : $(OBJ_DIR)\dbfntx0.c
$(OBJ_DIR)\dbfntx1.obj : $(RDD_DIR)\dbfntx\dbfntx1.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
#
# DBFCDX dependencies
#
$(OBJ_DIR)\dbfcdx0.c : $(RDD_DIR)\dbfcdx\dbfcdx0.prg
$(HARBOUR_EXE) $** $(HARBOURFLAGS) -o$@
@@ -1184,9 +1220,19 @@ $(OBJ_DIR)\dbfcdx0.obj : $(OBJ_DIR)\dbfcdx0.c
$(OBJ_DIR)\dbfcdx1.obj : $(RDD_DIR)\dbfcdx\dbfcdx1.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\rddord.c : $(RDD_DIR)\rddord.prg
$(HARBOUR_EXE) $** $(HARBOURFLAGS) -o$@
#
# COMMON source dependencies below. Add as needed
#
$(OBJ_DIR)\rddord.obj : $(OBJ_DIR)\rddord.c
$(OBJ_DIR)\hbtrace.obj : $(COMMON_DIR)\hbtrace.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\hbfsapi.obj : $(COMMON_DIR)\hbfsapi.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\hbstr.obj : $(COMMON_DIR)\hbstr.c
$(CC) $(CLIBFLAGS) -Fo$@ $**
$(OBJ_DIR)\reserved.obj : $(COMMON_DIR)\reserved.c
$(CC) $(CLIBFLAGS) -Fo$@ $**