- contrib/hgf
+ contrib/hbgf
* contrib/hbwhat32/Makefile
* contrib/hbwhat32/common.mak
* contrib/hbfbird/test/bld_b32.bat
* contrib/hbapollo/test/bld.bat
* contrib/hbpgsql/tests/bld_b32.bat
* contrib/hbfimage/test/bld_b32.bat
* contrib/hbgd/tests/bldtest.bat
* contrib/hbgf/os2pm/Makefile
* contrib/hbgf/tests/bld_b32.bat
* contrib/hbgf/win32/common.mak
* contrib/hbgf/gtk/Makefile
* contrib/hbrddado/common.mak
* contrib/hbrddado/Makefile
* contrib/hbbmcdx/common.mak
* contrib/hbbmcdx/Makefile
* contrib/hbgtwvg/common.mak
* contrib/hbgtwvg/Makefile
* contrib/hbrddads/common.mak
* contrib/hbrddads/Makefile
! Some fixes to previous changes.
; Here is the final summary of contrib lib renames:
----------- ------------- -------------
Old Old New
DIR LIBNAME DIR & LIBNAME
----------- ------------- -------------
adordd adordd hbrddado
apollo apollo hbapollo
bmdbfcdx bmdbfcdx hbbmcdx
btree hbbtree hbbtree
directx hbwin32ddrw hbw32ddr
firebird firebird hbfbird
freeimage hbfreeimage hbfimage
gd hbgd hbgd
gtwvg gtwvg hbgtwvg
hbzlib hbziparch hbziparch
htmllib html (DELETED)
libct ct hbct
libgt gt hbgt
libmisc hbmisc hbmisc
libnf nf hbnf
msql msql hbmsql
mysql hbmysql hbmysql
odbc hbodbc hbodbc
ole hbole hbole
pdflib hbpdflib (DELETED)
pgsql hbpg hbpgsql
rdd_ads rddads hbrddads
samples samples hbclipsm
telepath telepath hbtpathy
tip tip hbtip
what32 what32 hbwhat32
win32 hbwin32 hbw32
xhb xhb xhb
hgf hgf* hbgf*
81 lines
2.0 KiB
Batchfile
81 lines
2.0 KiB
Batchfile
@echo off
|
|
rem
|
|
rem $Id$
|
|
rem
|
|
|
|
if A%1 == A GOTO :SYNTAX
|
|
if NOT EXIST %1.prg GOTO :NOEXIST
|
|
|
|
ECHO Build: Compiling...
|
|
|
|
set hdir=..\..\..
|
|
|
|
%hdir%\bin\harbour %1 /w /n /i..\include;%hdir%\include %2 %3 > bld_b32.log
|
|
type bld_b32.log
|
|
IF ERRORLEVEL 1 PAUSE
|
|
IF ERRORLEVEL 1 GOTO EXIT
|
|
|
|
echo -O2 -e%1.exe -I%hdir%\include %1.c > bld_b32.mak
|
|
bcc32 -M -c @bld_b32.mak
|
|
:ENDCOMPILE
|
|
|
|
echo c0w32.obj + > bld_b32.mak
|
|
echo %1.obj, + >> bld_b32.mak
|
|
echo %1.exe, + >> bld_b32.mak
|
|
echo %1.map, + >> bld_b32.mak
|
|
echo %hdir%\lib\rtl.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\vm.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\gtwin.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\lang.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\macro.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\rdd.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\dbfntx.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\dbfcdx.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\debug.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\common.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\pp.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\hbsix.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\dbffpt.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\postgres.lib + >> bld_b32.mak
|
|
echo %hdir%\lib\hbpgsql.lib + >> bld_b32.mak
|
|
|
|
rem Uncomment these two lines to use Advantage RDD
|
|
rem echo %hdir%\lib\hbrddads.lib + >> bld_b32.mak
|
|
rem echo %hdir%\lib\ace32.lib + >> bld_b32.mak
|
|
|
|
echo cw32.lib + >> bld_b32.mak
|
|
echo import32.lib, >> bld_b32.mak
|
|
|
|
ECHO Build: Linking...
|
|
rem Use these flags to avoid the console window creation
|
|
rem ilink32 -Gn -aa -Tpe -s @bld_b32.mak
|
|
ilink32 -Gn -Tpe -s @bld_b32.mak
|
|
|
|
rem delete temporary files
|
|
del %1.c
|
|
del %1.obj
|
|
if exist %1.map del %1.map
|
|
if exist %1.tds del %1.tds
|
|
del bld_b32.mak
|
|
del bld_b32.log
|
|
|
|
IF ERRORLEVEL 1 GOTO LINKERROR
|
|
ECHO Build: Done.
|
|
%1
|
|
GOTO EXIT
|
|
ECHO
|
|
|
|
:LINKERROR
|
|
rem if exist meminfo.txt notepad meminfo.txt
|
|
rem PAUSE * Linking errors *
|
|
GOTO EXIT
|
|
|
|
:SYNTAX
|
|
ECHO SYNTAX: bld_b32 [Program] {-- Don't specify .prg extension
|
|
GOTO EXIT
|
|
|
|
:NOEXIST
|
|
ECHO Build: The specified %1.prg does not exist
|
|
|
|
:EXIT
|