20000213-12:04 GMT+1 Victor Szakats <info@szelvesz.hu>

This commit is contained in:
Viktor Szakats
2000-02-13 11:13:27 +00:00
parent 5a6bb7db8c
commit a43253ded1
19 changed files with 356 additions and 447 deletions

View File

@@ -1,3 +1,17 @@
20000213-12:04 GMT+1 Victor Szakats <info@szelvesz.hu>
- makefile.b32
- makefile.b16
+ makefile.bc
make_b*.bat
+ Merged to functionality of makefile.b16 into makefile.b32 resulting in
a generic makefile.bc for all Borland compilers.
Note that MAINDLL.C, MAINWIN.C should be fixed to be multiplatform,
and currently the 16bits Borland choks on DEBUGGER.PRG. But it mostly
works. The old makefile.b16 was completely outdated.
+ Added HARBOUR_OPT support.
* doc/*
! Fixed and standardized CVS ID for the rest of files.
20000213-11:32 GMT+2 Chen Kedem <niki@actcom.co.il>
* doc/readme.txt
* doc/statics.txt

View File

@@ -1,3 +1,7 @@
/*
* $Id$
*/
The Harbour implementation of codeblocks.
Ryszard Glab <rglab@imid.med.pl>

View File

@@ -1,3 +1,6 @@
/*
* $Id$
*/
/* Please note the following comments we may use everywhere
NOTE: Notes

View File

@@ -1,6 +1,6 @@
#
# $Id$
#
/*
* $Id$
*/
INTRODUCTION
============

View File

@@ -1,3 +1,7 @@
/*
* $Id$
*/
Message: 18 Date: Fri, 14 May 1999 20:14:57 -0600
From: "Bil Simser" <bsimser@xxxx.xxxx
Subject: gt API for DOS, Windows and OS/2

View File

@@ -1,3 +1,7 @@
/*
* $Id$
*/
Harbour run-time preprocessing library.
Felipe Coury <fcoury@flexsys-ci.com>

View File

@@ -1,3 +1,7 @@
/*
* $Id$
*/
.HRB FAQ list 1999/05/19:
Current only available in a 32bit Intel version.

View File

@@ -1,3 +1,6 @@
/*
* $Id$
*/
Language codes
==============

View File

@@ -1,3 +1,7 @@
/*
* $Id$
*/
The Clipper OBJ and pcode model (GNU|Open|Clipper project)
==========================================================

View File

@@ -1,6 +1,6 @@
#
# $Id:
#
/*
* $Id$
*/
INTRODUCTION
============

View File

@@ -1,7 +1,11 @@
/*
* $Id$
*/
Proposition:
* If the error is raised in the same condition as in Clipper then the same
subcode number should be used.
* If the error is raised in the same condition as in Clipper then the same
subcode number should be used.
* Errors specific to the Harbour and generated in RTL modules should
start from 3000

View File

@@ -1,6 +1,6 @@
#
# $Id$
#
/*
* $Id$
*/
INTRODUCTION
============

View File

@@ -1,6 +1,7 @@
/*
* $Id$
*/
Addendum Clipper documentation. Original transform docs are too limited :
/* TODO: Make a real document out of this */

View File

@@ -1,3 +1,7 @@
/*
* $Id$
*/
The Harbour virtual machine (VM)
Question :

View File

@@ -3,5 +3,5 @@ rem
rem $Id$
rem
make -fmakefile.b16 > make_b16.log
make -DB16 -fmakefile.bc > make_b16.log
edit make_b16.log

View File

@@ -3,5 +3,5 @@ rem
rem $Id$
rem
make -fmakefile.b32 > make_b32.log
make -fmakefile.bc > make_b32.log
notepad make_b32.log

View File

@@ -3,5 +3,5 @@ rem
rem $Id$
rem
make -DB40 -fmakefile.b32 > make_b40.log
make -DB40 -fmakefile.bc > make_b40.log
notepad make_b40.log

View File

@@ -1,156 +0,0 @@
#
# $Id$
#
# makefile for Borland C/C++ 16 bits
.path.c = source\compiler;source\vm;source\rtl;source\tools;source\rtl\gt;source\rtl\natmsg;source\pp;source\rdd
.path.h = include
.path.l = source\compiler
.path.y = source\compiler
.path.exe = bin
.path.lib = lib\b16
.path.obj = obj\b16
.path.prg = source\rtl;source\tools;source\debug
PROJECT: harbour.lib lib\b16\terminal.lib harbour.exe hbpp.exe
harbour.lib : achoice.obj adir.obj alert.obj arrays.obj asort.obj \
browdb.obj \
classes.obj codebloc.obj copyfile.obj \
dates.obj dates2.obj datesx.obj debug.obj debugger.obj descend.obj devoutp.obj \
dir.obj do.obj dynsym.obj environ.obj terror.obj cmdarg.obj \
errorapi.obj errorsys.obj harbinit.obj extend.obj fileread.obj filesys.obj fm.obj \
hardcr.obj hb_f.obj hvm.obj initsymb.obj inkey.obj itemapi.obj \
langapi.obj math.obj mathx.obj memofile.obj memvars.obj menuto.obj mtran.obj msgen.obj \
objfunc.obj readvar.obj xsavescr.obj memvarbl.obj oldbox.obj \
set.obj setcolor.obj setkey.obj strfmt.obj strings.obj symbols.obj stringp.obj \
stringsx.obj tbcolumn.obj tbrowse.obj tbrwtext.obj tclass.obj tget.obj tgetlist.obj tone.obj transfrm.obj
lib\b16\terminal.lib : console.obj
console.obj : console.c extend.h hbdefs.h
bcc -c -O2 -Iinclude -o$@ source\rtl\console.c
tlib lib\b16\terminal.lib -+$@,,
achoice.obj : achoice.c extend.h hbdefs.h
adir.obj : adir.c extend.h hbdefs.h
alert.obj : alert.c extend.h hbdefs.h
arrays.obj : arrays.c extend.h hbdefs.h
asort.obj : asort.c extend.h hbdefs.h
browdb.obj : browdb.c extend.h hbdefs.h
classes.obj : classes.c extend.h hbdefs.h
cmdarg.obj : cmdarg.c extend.h hbdefs.h
codebloc.obj : codebloc.c extend.h hbdefs.h
copyfile.obj : copyfile.c extend.h hbdefs.h
dates.obj : dates.c extend.h hbdefs.h
dates2.obj : dates2.c extend.h hbdefs.h
datesx.obj : datesx.c extend.h hbdefs.h
debug.obj : debug.c extend.h hbdefs.h
debugger.obj : debugger.c extend.h hbdefs.h
descend.obj : descend.c extend.h hbdefs.h
devout.obj : devout.c extend.h hbdefs.h
devoutp.obj : devoutp.c extend.h hbdefs.h
dir.obj : dir.c extend.h hbdefs.h
do.obj : do.c extend.h hbdefs.h
dynsym.obj : dynsym.c extend.h hbdefs.h
environ.obj : environ.c extend.h hbdefs.h
terror.obj : terror.c extend.h hbdefs.h
errorapi.obj : errorapi.c extend.h hbdefs.h
errorsys.obj : errorsys.c extend.h hbdefs.h
extend.obj : extend.c extend.h hbdefs.h
fileread.obj : fileread.c extend.h hbdefs.h
filesys.obj : filesys.c extend.h hbdefs.h
fm.obj : fm.c extend.h hbdefs.h
harbinit.obj : harbinit.c extend.h hbdefs.h
hardcr.obj : hardcr.c extend.h hbdefs.h
hb_f.obj : hb_f.c extend.h hbdefs.h
hvm.obj : hvm.c extend.h hbdefs.h
initsymb.obj : initsymb.c extend.h hbdefs.h
inkey.obj : inkey.c extend.h hbdefs.h
itemapi.obj : itemapi.c extend.h hbdefs.h
langapi.obj : langapi.c extend.h hbdefs.h
math.obj : math.c extend.h hbdefs.h
mathx.obj : mathx.c extend.h hbdefs.h
memofile.obj : memofile.c extend.h hbdefs.h
memvarbl.obj : memvarbl.c extend.h hbdefs.h
memvars.obj : memvars.c extend.h hbdefs.h
menuto.obj : menuto.c extend.h hbdefs.h
msgen.obj : msgen.c extend.h hbdefs.h
mtran.obj : mtran.c extend.h hbdefs.h
objfunc.obj : objfunc.c extend.h hbdefs.h
oldbox.obj : oldbox.c extend.h hbdefs.h
set.obj : set.c extend.h hbdefs.h
setcolor.obj : setcolor.c extend.h hbdefs.h init.h pcode.h
setkey.obj : setkey.c extend.h hbdefs.h
strfmt.obj : strfmt.c extend.h hbdefs.h
stringp.obj : stringp.c extend.h hbdefs.h
strings.obj : strings.c extend.h hbdefs.h
stringsx.obj : stringsx.c extend.h hbdefs.h
tbcolumn.obj : tbcolumn.c extend.h hbdefs.h
tbrowse.obj : tbrowse.c extend.h hbdefs.h
tbrwtext.obj : tbrwtext.c extend.h hbdefs.h
tclass.obj : tclass.c extend.h hbdefs.h
tget.obj : tget.c extend.h hbdefs.h
tgetlist.obj : tgetlist.c extend.h hbdefs.h
tone.obj : tone.c extend.h init.h inkey.h
transfrm.obj : transfrm.c extend.h hbdefs.h
readvar.obj : readvar.c extend.h hbdefs.h
xsavescr.obj : xsavescr.c extend.h hbdefs.h
achoice.c : achoice.prg harbour.exe
adir.c : adir.prg harbour.exe
alert.c : alert.prg harbour.exe
asort.c : asort.prg harbour.exe
browdb.c : browdb.prg harbour.exe
debugger.c : debugger.prg harbour.exe
devoutp.c : devoutp.prg harbour.exe
terror.c : terror.prg harbour.exe
errorsys.c : errorsys.prg harbour.exe
fileread.c : fileread.prg harbour.exe
harbinit.c : harbinit.prg harbour.exe
memvarbl.c : memvarbl.prg harbour.exe
menuto.c : menuto.prg harbour.exe
objfunc.c : objfunc.prg harbour.exe
setkey.c : setkey.prg harbour.exe
stringp.c : stringp.prg harbour.exe
tbcolumn.c : tbcolumn.prg harbour.exe
tbrowse.c : tbrowse.prg harbour.exe
tclass.c : tclass.prg harbour.exe
tget.c : tget.prg harbour.exe
tgetlist.c : tgetlist.prg harbour.exe
readvar.c : readvar.prg harbour.exe
xsavescr.c : xsavescr.prg harbour.exe
.prg.c:
bin\harbour $< /n /osource\rtl\ /iinclude
.c.obj:
bcc -c -ml -O2 -Iinclude -o$@ -DHARBOUR_USE_DOS_GTAPI $<
tlib lib\b16\harbour.lib -+$@,,
harbour.exe : harboury.c harbourl.c harbour.obj
echo -ml -O2 > temp.bld
echo -ebin\harbour.exe >> temp.bld
echo -Iinclude;source\compiler >> temp.bld
echo source\compiler\harboury.c >> temp.bld
echo source\compiler\harbourl.c >> temp.bld
echo source\compiler\harbour.obj >> temp.bld
bcc @temp.bld
del temp.bld
del harboury.obj
del harbourl.obj
harboury.c : harbour.y
bison -d -v -y -osource\compiler\harboury.c source\compiler\harbour.y
harbourl.c : harbour.l
flex -i -8 -osource\compiler\harbourl.c source\compiler\harbour.l
harbour.obj : harbour.c
bcc -c -ml -O2 -Iinclude -osource\compiler\harbour.obj \
source\compiler\harbour.c
hbpp.exe : source\pp\stdalone\hbpp.c
bcc -ml -Iinclude source\pp\stdalone\hbpp.c lib\b16\hbpp.lib
del source\pp\stdalone\hbpp.obj

File diff suppressed because it is too large Load Diff