19991004-21:34 GMT+1

This commit is contained in:
Viktor Szakats
1999-10-04 19:53:30 +00:00
parent 51421fc3e8
commit 60994add02
20 changed files with 54 additions and 198 deletions

View File

@@ -1,3 +1,10 @@
19991004-21:34 GMT+1 Victor Szel <info@szelvesz.hu>
* tests/*.bat
! Reworked, standardized, simplified. Please test them.
Now they resemble to the bin/*.bat batch files.
* tests/buildexe.bat
- Removed since it was obsolete, use bld_b16.bat instead.
19991004-19:54 GMT+1 Victor Szel <info@szelvesz.hu>
* source/rtl/memvars.c
! memvars.ch changed to hbmemvar.ch

View File

@@ -1,31 +0,0 @@
@echo off
rem
rem $Id$
rem
IF A%1 == A GOTO :SINTAX
IF A%2 == A GOTO :NOOUTPUT
echo -O2 -e%2.exe -I..\include %1.c > b32.bc
echo ..\lib\b32\harbour.lib ..\lib\b32\terminal.lib >> b32.bc
echo ..\lib\b32\hbgt.lib ..\lib\b32\hbpp.lib >> b32.bc
echo ..\lib\b32\rdd.lib >> b32.bc
bcc32 -v @b32.bc
del b32.bc
GOTO :END
:NOOUTPUT
echo -O2 -e%1.exe -I..\include %1.c > b32.bc
echo ..\lib\b32\harbour.lib ..\lib\b32\terminal.lib >> b32.bc
echo ..\lib\b32\hbgt.lib ..\lib\b32\hbpp.lib >> b32.bc
echo ..\lib\b32\rdd.lib >> b32.bc
bcc32 -v @b32.bc
del b32.bc
GOTO :END
:SINTAX
ECHO syntax: BuildExe Harbour_Output_Filename [Exe_Output_Filename]
ECHO Use Harbour_Output_Filename and Exe_Output_Filename without extensions
ECHO\
:END

View File

@@ -1,31 +0,0 @@
@echo off
rem
rem $Id$
rem
IF A%1 == A GOTO :SINTAX
IF A%2 == A GOTO :NOOUTPUT
echo -O2 -e%2.exe -DWINDOWS -tW -I..\include > b32.bc
echo ..\source\vm\hvm.c %1.c ..\lib\b32\harbour.lib ..\lib\b32\termwin.lib >> b32.bc
echo ..\lib\b32\hbgt.lib ..\lib\b32\hbpp.lib >> b32.bc
echo ..\lib\b32\rdd.lib >> b32.bc
bcc32 @b32.bc
del b32.bc
GOTO :END
:NOOUTPUT
echo -O2 -e%1.exe -DWINDOWS -tW -I..\include > b32.bc
echo ..\source\vm\hvm.c %1.c ..\lib\b32\harbour.lib ..\lib\b32\termwin.lib >> b32.bc
echo ..\lib\b32\hbgt.lib ..\lib\b32\hbpp.lib >> b32.bc
echo ..\lib\b32\rdd.lib >> b32.bc
bcc32 @b32.bc
del b32.bc
GOTO :END
:SINTAX
ECHO syntax: BuildExe Harbour_Output_Filename [Exe_Output_Filename]
ECHO Use Harbour_Output_Filename and Exe_Output_Filename without extensions
ECHO\
:END

View File

@@ -0,0 +1,8 @@
@echo off
rem
rem $Id$
rem
..\bin\harbour %1 /n /i..\include
bcc %1.c -e%1.exe -O2 -I..\include -L..\lib\b16 -P -mh -Fm harbour.lib terminal.lib hbpp.lib hbtools.lib
del %1.c

View File

@@ -0,0 +1,8 @@
@echo off
rem
rem $Id$
rem
..\bin\harbour %1 /n /i..\include
bcc32 %1.c -e%1.exe -O2 -I..\include -L..\lib\b32 -v harbour.lib terminal.lib hbpp.lib hbgt.lib rdd.lib
del %1.c

View File

@@ -0,0 +1,8 @@
@echo off
rem
rem $Id$
rem
..\bin\harbour %1 /n /i..\include
bcc32 %1.c -e%1.exe -O2 -I..\include -L..\lib\b32 -tW harbour.lib termwin.lib hbpp.lib hbgt.lib rdd.lib
del %1.c

View File

@@ -5,3 +5,4 @@ rem
..\bin\harbour %1 /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\harbour.lib ..\lib\vc\terminal.lib ..\lib\vc\hbtools.lib ..\lib\vc\dbfntx.lib ..\lib\vc\debug.lib
del %1.c

View File

@@ -1,27 +0,0 @@
@echo off
rem
rem $Id$
rem
IF A%1 == A GOTO :SINTAX
IF A%2 == A GOTO :NOOUTPUT
echo -P -mh -O2 -Fm -e%2.exe -I..\include ..\source\vm\hvm.c %1.c > b16.bc
echo ..\lib\b16\harbour.lib ..\lib\b16\hbtools.lib ..\lib\b16\terminal.lib >> b16.bc
bcc @b16.bc
del b16.bc
GOTO :END
:NOOUTPUT
echo -P -mh -O2 -Fm -e%1.exe -I..\include ..\source\vm\hvm.c %1.c > b16.bc
echo ..\lib\b16\harbour.lib ..\lib\b16\hbtools.lib ..\lib\b16\terminal.lib >> b16.bc
bcc @b16.bc
del b16.bc
GOTO :END
:SINTAX
ECHO syntax: BuildExe Harbour_Output_Filename [Exe_Output_Filename]
ECHO Use Harbour_Output_Filename and Exe_Output_Filename without extensions
ECHO\
:END

View File

@@ -1,27 +0,0 @@
@echo off
rem
rem $Id$
rem
IF A%1 == A GOTO :SINTAX
IF A%2 == A GOTO :NOOUTPUT
echo -mh -O2 -Fm -e%2.exe -I..\include ..\source\vm\hvm.c %1.c > b16.bc
echo ..\lib\b16\harbour.lib ..\lib\b16\hbtools.lib ..\lib\b16\terminal.lib >> b16.bc
bcc @b16.bc
del b16.bc
GOTO :END
:NOOUTPUT
echo -mh -O2 -Fm -e%1.exe -I..\include ..\source\vm\hvm.c %1.c > b16.bc
echo ..\lib\b16\harbour.lib ..\lib\b16\hbtools.lib ..\lib\b16\terminal.lib >> b16.bc
bcc @b16.bc
del b16.bc
GOTO :END
:SINTAX
ECHO syntax: BuildExe Harbour_Output_Filename [Exe_Output_Filename]
ECHO Use Harbour_Output_Filename and Exe_Output_Filename without extensions
ECHO\
:END

View File

@@ -5,13 +5,15 @@ rem
if %hb_architecture%.==. goto bad_arch
if %hb_compiler%.==. goto bad_comp
if exist %hb_architecture\%hb_compiler\%1.* del %hb_architecture\%hb_compiler\%1.*
make -r "PRG_SOURCES=%1.prg"
if not errorlevel 1 %hb_architecture\%hb_compiler\%1 %2 %3 %4 %5 %6 %7 %8 %9
goto exit
:bad_arch
Echo HB_ARCHITECTURE is not set.
echo HB_ARCHITECTURE is not set.
goto exit
:bad_comp
Echo HB_COMPILER is not set.
echo HB_COMPILER is not set.
:exit

View File

@@ -1,13 +0,0 @@
@echo off
rem
rem $Id$
rem
REM From .PRG to .C = Harbour
..\bin\harbour %1 /n /i..\include
if errorlevel 1 goto end
REM From .C to .EXE = BuildExe
call buildexe %1 %2
:end

View File

@@ -1,13 +0,0 @@
@echo off
rem
rem $Id$
rem
REM From .PRG to .C = Harbour
..\bin\harbour %1 %2 /n /i..\include
if errorlevel 1 goto end
REM From .C to .EXE = BuildExe
call BLD32EXE %1
:end

View File

@@ -1,13 +0,0 @@
@echo off
rem
rem $Id$
rem
REM From .PRG to .C = Harbour
..\bin\harbour %1 /n /i..\include
if errorlevel 1 goto end
REM From .C to .EXE = BuildExe
call BLD32W %1 %2
:end

View File

@@ -1,13 +0,0 @@
@echo off
rem
rem $Id$
rem
REM From .PRG to .C = Harbour
..\bin\harbour %1 /n /i..\include
if errorlevel 1 goto end
REM From .C to .EXE = Bld+Exe
call bldpexe %1 %2
:end

View File

@@ -1,8 +0,0 @@
@echo off
rem
rem $Id$
rem
REM From .PRG to .C = Harbour
..\bin\harbour %1 /n /gHRB /i..\include
hbrun %1

View File

@@ -1,10 +0,0 @@
@echo off
rem
rem $Id$
rem
REM From .PRG to .C = Harbour
..\bin\harbour %1 /n /i..\include
REM From .C to .EXE = BuildExe
call BLDVCEXE %1 %2

View File

@@ -1,8 +0,0 @@
@echo off
rem
rem $Id$
rem
..\bin\harbour test_all.prg /n /gHBR /i..\include
hbrun test_all
call testall.bat

View File

@@ -3,6 +3,6 @@ rem
rem $Id$
rem
..\bin\harbour %1 /fobj32 /n /i..\include
..\bin\harbour %1 /n /i..\include /gf
tlink32 -L..\lib\b32;c:\bc5\lib c:\bc5\lib\c0x32.obj %1.obj hvm.obj,%1.exe,, harbour.lib terminal.lib import32.lib cw32mt.lib
del %1.c

View File

@@ -0,0 +1,8 @@
@echo off
rem
rem $Id$
rem
..\bin\harbour %1 /n /i..\include /gh
..\bin\hbrun %1
del %1.hrb

View File

@@ -0,0 +1,8 @@
@echo off
rem
rem $Id$
rem
call run_prg.bat test_all.prg
call testall.bat
del testall.bat