see changelog

This commit is contained in:
Eddie Runia
1999-06-07 12:05:44 +00:00
parent 85b04f0bc3
commit 656bdb7865
5 changed files with 44 additions and 19 deletions

View File

@@ -1,3 +1,12 @@
19990607-12:50 CET Eddie Runia
* makefile.b32, build32.bat
changed to split the terminal driver into seperate makefile for Windows
support
+ terminal.b32
split terminal driver
* tests/working/bld32w.bat
windows build file uses echo now
19990607-03:05 PST Ron Pinkas
* include/hberrors.h
added WARN_VAR_NOT_USED

View File

@@ -1,6 +1,7 @@
@echo off
del build32.err
make -fmakefile.b32 > build32.err
make -fterminal.b32 >> build32.err
call bldgt32.bat >> build32.err
cd tests\working
call bld32exe.bat runner >> build32.err

View File

@@ -21,20 +21,6 @@ harbour.lib : arrays.obj asort.obj classes.obj codebloc.obj \
symbols.obj strings.obj stringp.obj \
stringsx.obj strcmp.obj tclass.obj transfrm.obj
libs\b32\terminal.lib : console.obj gtapi.obj gtdos.obj
libs\win32\terminal.lib : console.obj gtapi.obj gtwin.obj
console.obj : console.c extend.h types.h
gtapi.obj : gtapi.c extend.h types.h
gtdos.obj : gtdos.c extend.h types.h
gtwin.obj : gtwin.c extend.h types.h
bcc32 -c -O2 -I.\include -o$@ source\rtl\console.c source\rtl\gtapi.c source\rtl\gt\gtdos.c
tlib .\libs\b32\terminal.lib -+$@,,
bcc32 -c -O2 -DWINDOWS -I.\include -o$@ source\rtl\console.c source\rtl\gtapi.c source\rtl\gt\gtwin.c
tlib .\libs\win32\terminal.lib -+$@,,
symbols.obj : symbols.asm
arrays.obj : arrays.c extend.h types.h
@@ -45,15 +31,16 @@ dates.obj : dates.c extend.h types.h
datesx.obj : datesx.c extend.h types.h
debug.obj : debug.c extend.h types.h
descend.obj : descend.c extend.h types.h
dir.obj : extend.c extend.h types.h
dir.obj : dir.c extend.h types.h
dynsym.obj : dynsym.c extend.h types.h
environ.obj : environ.c extend.h types.h
error.obj : error.c extend.h types.h
errorapi.obj : errorapi.c extend.h types.h
errorsys.obj : errorsys.c extend.h types.h
extend.obj : extend.c extend.h types.h
files.obj : extend.c extend.h types.h
files.obj : files.c extend.h types.h
hardcr.obj : hardcr.c extend.h types.h
hb_f.obj : hb.c extend.h types.h
initsymb.obj : initsymb.c extend.h types.h
itemapi.obj : itemapi.c extend.h types.h
math.obj : math.c extend.h types.h
@@ -68,7 +55,6 @@ strings.obj : strings.c extend.h types.h
stringsx.obj : stringsx.c extend.h types.h
tclass.obj : tclass.c extend.h types.h
transfrm.obj : transfrm.c extend.h types.h
hb_f.obj : hb_f.c extend.h types.h
asort.c : asort.prg harbour.exe
error.c : error.prg harbour.exe

23
harbour/terminal.b32 Normal file
View File

@@ -0,0 +1,23 @@
# makefile for Borland C/C++ 32 bits
# terminal makefile
.path.c = source\rtl;source\rtl\gt
.path.h = include
.path.lib = libs\win32
.path.obj = obj
libs\b32\terminal.lib : console.obj gtapi.obj gtdos.obj
libs\win32\terminal.lib : console.obj gtapi.obj gtwin.obj
console.obj : console.c extend.h types.h
gtapi.obj : gtapi.c extend.h types.h
gtdos.obj : gtdos.c extend.h types.h
gtwin.obj : gtwin.c extend.h types.h
.c.obj:
bcc32 -wmsg -c -O2 -I.\include -o$@ $<
tlib .\libs\b32\terminal.lib -+$@,,
del obj\console.obj
bcc32 -wmsg -c -O2 -DWINDOWS -I.\include -o$@ $<
tlib .\libs\win32\terminal.lib -+$@,,

View File

@@ -3,11 +3,17 @@
IF A%1 == A GOTO :SINTAX
IF A%2 == A GOTO :NOOUTPUT
bcc32 -O2 -e%2.exe -DWINDOWS -tW -I..\..\include ..\..\source\vm\hvm.c %1.c ..\..\libs\b32\harbour.lib ..\..\libs\win32\terminal.lib
echo -O2 -e%2.exe -DWINDOWS -tW -I..\..\include > b32.bc
echo ..\..\source\vm\hvm.c %1.c ..\..\libs\b32\harbour.lib ..\..\libs\win32\terminal.lib >> b32.bc
bcc32 @b32.bc
del b32.bc
GOTO :END
:NOOUTPUT
bcc32 -O2 -e%1.exe -DWINDOWS -tW -I..\..\include ..\..\source\vm\hvm.c %1.c ..\..\libs\b32\harbour.lib ..\..\libs\win32\terminal.lib
echo -O2 -e%1.exe -DWINDOWS -tW -I..\..\include > b32.bc
echo ..\..\source\vm\hvm.c %1.c ..\..\libs\b32\harbour.lib ..\..\libs\win32\terminal.lib >> b32.bc
bcc32 @b32.bc
del b32.bc
GOTO :END
:SINTAX