19991004-01:14 GMT+1

This commit is contained in:
Viktor Szakats
1999-10-03 23:26:09 +00:00
parent 166594ac20
commit 664ded62b4
15 changed files with 220 additions and 8 deletions

View File

@@ -1,3 +1,27 @@
19991004-01:14 GMT+1 Victor Szel <info@szelvesz.hu>
* build16.bat -> make_b16.bat
build31.bat -> make_b31.bat
build32.bat -> make_b32.bat
build40.bat -> make_b40.bat
buildvc.bat -> make_vc.bat
* Renamed.
+ buildexe-dos-bcc31.bat
+ buildexe-dos-djgpp.bat
+ buildexe-os2-gcc.cmd
+ buildexe-os2-icc.cmd
+ buildexe-w32-gcc.bat
+ buildexe-w32-mingw32.bat
+ buildexe-w32-msvc.bat
+ Added these files used in the binary releases, some fixes applied
too: /include for harbour.exe, DJGPP -ldbfntx -> -ldbfnt, a note
from the MSVC version copied into the others. CVS header added.
-o%1.exe added to DJGPP version. Note the long filenames: I could not
figure out a better method to identify the batch file, while keeping
them in the same dir.
* funclist.txt moved to doc/funclist.txt
- genbuild.bat
- Removed, since it's now obsolete.
19991003-09:45 GMT+1 Antonio Linares <alinares@fivetech.com>
* include/classes.ch
+ Support for INIT and AS clauses.

View File

@@ -0,0 +1,28 @@
@echo off
rem
rem $Id$
rem
rem Harbour executable builder batch file
rem
rem Compiler: Borland C/C++ 3.1
rem Platform: 16-bit DOS
rem
rem Adapted from the MINGW32 version created by Victor Szel <info@szelvesz.hu>
rem by David G. Holm <dholm@jsd-llc.com>
if not "%1" == "" goto compile
echo.
echo Usage: makeexe.bat name
echo.
echo - 'name' is the .prg filename *without* extension.
echo - Don't forget to make a MAIN function for you application.
echo - This batch file assumes you are in some directory off the main harbour dir
exit
:compile
harbour %1.prg /n /i..\include
bcc -O2 -mh -I..\include %1.c ..\lib\rtl.lib ..\lib\rdd.lib ..\lib\vm.lib ..\lib\rdd.lib ..\lib\rtl.lib ..\lib\dbfntx.lib
del %1.c

View File

@@ -0,0 +1,28 @@
@echo off
rem
rem $Id$
rem
rem Harbour executable builder batch file
rem
rem Compiler: GCC (Cygnus)
rem Platform: 32-bit Windows
rem
rem Adapted from the MINGW32 version created by Victor Szel <info@szelvesz.hu>
rem by David G. Holm <dholm@jsd-llc.com>
if not "%1" == "" goto compile
echo.
echo Usage: makeexe.bat name
echo.
echo - 'name' is the .prg filename *without* extension.
echo - Don't forget to make a MAIN function for you application.
echo - This batch file assumes you are in some directory off the main harbour dir
exit
:compile
harbour %1.prg /n /i..\include
gcc %1.c -o%1.exe -I..\include -L..\lib -lrtl -lrdd -lvm -lrdd -lrtl -ldbfnt
del %1.c

View File

@@ -0,0 +1,28 @@
@echo off
rem
rem $Id$
rem
rem Harbour executable builder batch file
rem
rem Compiler: GCC (EMX)
rem Platform: 32-bit OS/2
rem
rem Adapted from the MINGW32 version created by Victor Szel <info@szelvesz.hu>
rem by David G. Holm <dholm@jsd-llc.com>
if not "%1" == "" goto compile
echo.
echo Usage: makeexe.bat name
echo.
echo - 'name' is the .prg filename *without* extension.
echo - Don't forget to make a MAIN function for you application.
echo - This batch file assumes you are in some directory off the main harbour dir
exit
:compile
harbour %1.prg /n /i..\include
gcc %1.c -I..\include -L..\lib -lrtl -lrdd -lvm -lrdd -lrtl -ldbfntx
del %1.c

View File

@@ -0,0 +1,28 @@
@echo off
rem
rem $Id$
rem
rem Harbour executable builder batch file
rem
rem Compiler: ICC (IBM Visual Age C++ 3.0)
rem Platform: 32-bit OS/2
rem
rem Adapted from the MINGW32 version created by Victor Szel <info@szelvesz.hu>
rem by David G. Holm <dholm@jsd-llc.com>
if not "%1" == "" goto compile
echo.
echo Usage: makeexe.bat name
echo.
echo - 'name' is the .prg filename *without* extension.
echo - Don't forget to make a MAIN function for you application.
echo - This batch file assumes you are in some directory off the main harbour dir
exit
:compile
harbour %1.prg /n /i..\include
icc /Gs+ /W2 /Se /Sd+ /Ti+ -I..\include /C- /Tp %1.c ..\lib\rtl.lib ..\lib\rdd.lib ..\lib\vm.lib ..\lib\rdd.lib ..\lib\rtl.lib ..\lib\dbfntx.lib
del %1.c

View File

@@ -0,0 +1,28 @@
@echo off
rem
rem $Id$
rem
rem Harbour executable builder batch file
rem
rem Compiler: GCC (Cygnus)
rem Platform: 32-bit Windows
rem
rem Adapted from the MINGW32 version created by Victor Szel <info@szelvesz.hu>
rem by David G. Holm <dholm@jsd-llc.com>
if not "%1" == "" goto compile
echo.
echo Usage: makeexe.bat name
echo.
echo - 'name' is the .prg filename *without* extension.
echo - Don't forget to make a MAIN function for you application.
echo - This batch file assumes you are in some directory off the main harbour dir
exit
:compile
harbour %1.prg /n /i..\include
gcc %1.c -I..\include -L..\lib -lrtl -lrdd -lvm -lrdd -lrtl -ldbfntx
del %1.c

View File

@@ -0,0 +1,27 @@
@echo off
rem
rem $Id$
rem
rem Harbour executable builder batch file
rem
rem Compiler: Cygwin GCC compiler / MingW32
rem Platform: Windows 32 bit (console mode)
rem
rem Maintainer: Victor Szel <info@szelvesz.hu>
if not "%1" == "" goto compile
echo.
echo Usage: makeexe.bat name
echo.
echo - 'name' is the .prg filename *without* extension.
echo - Don't forget to make a MAIN function for you application.
echo - This batch file assumes you are in some directory off the main harbour dir
exit
:compile
harbour %1.prg /n /i..\include
gcc %1.c -mno-cygwin -I..\include -L..\lib -lrtl -lrdd -lvm -lrdd -lrtl -ldbfntx
del %1.c

View File

@@ -0,0 +1,28 @@
@echo off
rem
rem $Id$
rem
rem Harbour executable builder batch file
rem
rem Compiler: MSVC v 12.00.8168
rem Platform: Windows 32 bit (console mode)
rem
rem Maintainer: Paul Tucker <ptucker@sympatico.ca>
if not "%1" == "" goto compile
echo.
echo Usage: makeexe.bat name
echo.
echo - 'name' is the .prg filename *without* extension.
echo - Don't forget to make a MAIN function for you application.
echo - This batch file assumes you are in some directory off the main harbour dir
exit
:compile
harbour %1.prg /n /i..\include
cl -Fd..\bin\harbour -w -Zi -TP -GZ -GA -DHARBOUR_USE_WIN_GTAPI -I..\include %1.c /link /subsystem:CONSOLE ..\obj\symbols.obj ..\lib\harbour.lib ..\lib\terminal.lib ..\lib\hbtools.lib ..\lib\dbfntx.lib ..\lib\debug.lib
echo Ignore LNK4033 warning
del %1.c

View File

@@ -1,7 +0,0 @@
@echo off
rem
rem $Id$
rem
cd..
pkzip -r -p harb21-2 -x*.exe -x*.bak -x*.sim -x*.out -xsave.bat -xlexyy.c -xy_tab.c -xy_tab.h -x*.obj -x*.lib -x*.zip

View File

@@ -5,4 +5,4 @@ rem
if exist buildvc.err del buildVC.err
nmake /f makefile.vc %1 > BuildVC.err
notepad buildVC.err
notepad buildVC.err