Files
harbour-core/harbour/contrib/hbpgsql/tests/bld_b32.bat
Viktor Szakats 67f4a4070c 2007-12-01 03:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
- 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*
2007-12-01 02:08:48 +00:00

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