FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ayuda Estoy tratando de Construir un build para compilar
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Ayuda Estoy tratando de Construir un build para compilar
Posted: Tue Mar 15, 2011 05:00 PM
Ayuda Estoy tratando de Construir un build para compilar.
Este es el codigo.
Me Genera este error al Ejecutar if %GT% == gtgui %bcdir%\bin\ilink32 -Gn -aa -Tpe -s -v @b32.bc
el error es --> FATAL; Too many commas on command line
Este es el primer build que construye.
La aplicacion PINSTAL.exe , Tengo una duda en donde le digo como se debe llamar el Ejecutable.



Code (fw): Select all Collapse
@ECHO ON
CLS

rem if "%2" == "/b" set GT=gtwin
rem if not "%2" == "/b" set GT=gtgui

set GT=gtgui

set hdir=K:\XHarbour
set bcdir=K:\bcc582
set fwhdir=K:\FWH
set OBJ_EXT=obj
set fprg=K:\proy_harb
SET CFLAGS=-5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF




%hdir%\bin\harbour %fprg%\prg\pxpinstal.prg /n /m  /i%fwhdir%\include;%hdir%\include;%fprg%\include /o%OBJ_EXT%\PXPINSTAL.C > comp.log
IF ERRORLEVEL 1 GOTO COMPILEERRORS
%hdir%\bin\harbour %fprg%\prg\adordd.prg /n /m /w /es2 /i%fwhdir%\include;%hdir%\include;%fprg%\include /o%OBJ_EXT%\adordd.C >> comp.log
IF ERRORLEVEL 1 GOTO COMPILEERRORS
%hdir%\bin\harbour %fprg%\prg\ADOxb.prg /n /m   /i%fwhdir%\include;%hdir%\include;%fprg%\include /o%OBJ_EXT%\ADOxb.C >> comp.log
IF ERRORLEVEL 1 GOTO COMPILEERRORS

echo -O2 -c -I%hdir%\include;%fwhdir%\include;%bcdir%\include -o%OBJ_EXT%\pxpinstal.OBJ %OBJ_EXT%\pxpinstal.c > b32.bc
IF ERRORLEVEL 1 GOTO COMPILERROR
echo -O2 -c -I%hdir%\include;%fwhdir%\include;%bcdir%\include -o%OBJ_EXT%\adordd.OBJ %OBJ_EXT%\adordd.c >> b32.bc
IF ERRORLEVEL 1 GOTO COMPILERROR
echo -O2 -c -I%hdir%\include;%fwhdir%\include;%bcdir%\include -o%OBJ_EXT%\ADOxb.OBJ %OBJ_EXT%\ADOxb.c >> b32.bc
IF ERRORLEVEL 1 GOTO COMPILERROR


%bcdir%\bin\bcc32 -M -c -v @b32.bc
:ENDCOMPILE


IF EXIST  %fprg%\rc\PINSTAL.rc %bcdir%\bin\brc32 -r -I%bcdir%\include PINSTAL


echo %bcdir%\lib\c0w32.obj + > b32.bc
echo %fprg%\obj\pxpinstal.obj, + >> b32.bc
echo %fprg%\obj\adordd.obj, + >> b32.bc
echo %fprg%\obj\ADOxb.obj, + >> b32.bc
echo PINSTAL.exe, + >> b32.bc
echo PINSTAL.map, + >> b32.bc
echo %fwh%\lib\Fivehx.lib %fwh%\lib\FiveHC.lib + >> b32.bc
echo %hdirl%\rtlmt.lib + >> b32.bc
echo %hdirl%\vmmt.lib + >> b32.bc
echo %hdirl%\%GT%.lib + >> b32.bc
echo %hdirl%\lang.lib + >> b32.bc
echo %hdirl%\macro.lib + >> b32.bc
echo %hdirl%\rdd.lib + >> b32.bc
echo %hdirl%\dbfntx.lib + >> b32.bc
echo %hdirl%\dbfcdx.lib + >> b32.bc
echo %hdirl%\dbffpt.lib + >> b32.bc
echo %hdirl%\hbsix.lib + >> b32.bc
echo %hdirl%\debug.lib + >> b32.bc
echo %hdirl%\common.lib + >> b32.bc
echo %hdirl%\pp.lib + >> b32.bc
echo %hdirl%\pcrepos.lib + >> b32.bc
echo %hdirl%\ct.lib + >> b32.bc
echo %fprg%\lib\libsistm.lib + >> b32.bc
echo %fprg%\lib\FILEXLS.lib + >> b32.bc


rem Uncomment these two lines to use Advantage RDD
rem echo %hdir%\lib\rddads.lib + >> b32.bc
rem echo %hdir%\lib\Ace32.lib + >> b32.bc

echo %bcdir%\lib\cw32mt.lib + >> b32.bc
echo %bcdir%\lib\import32.lib + >> b32.bc
echo %bcdir%\lib\uuid.lib + >> b32.bc
echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc
echo %bcdir%\lib\psdk\rasapi32.lib + >> b32.bc
echo %bcdir%\lib\psdk\nddeapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\msimg32.lib + >> b32.bc
echo %bcdir%\lib\psdk\iphlpapi.lib, >> b32.bc

IF EXIST %fprg%\rc\PINSTAL.res echo %fprg%\rc\PINSTAL.res >> b32.bc

rem if %GT% == gtwin %bcdir%\bin\ilink32 -Gn -Tpe -s -v @b32.bc
rem IF ERRORLEVEL 1 GOTO LINKERROR

@type b32.bc
pause


if %GT% == gtgui %bcdir%\bin\ilink32 -Gn -aa -Tpe -s -v @b32.bc
IF ERRORLEVEL 1 GOTO LINKERROR

ECHO * Application successfully built *
%1
GOTO EXIT
ECHO

rem delete temporary files
rem @del %1.c

:COMPILEERRORS
@type comp.log
ECHO * Compile errors *
GOTO EXIT

:LINKERROR
ECHO * Linking errors xxxxxx *
GOTO EXIT

:SINTAX
ECHO    SYNTAX: Build [Program]     {-- No especifiques la extensi¢n PRG
ECHO                                {-- Don't specify .PRG extension
GOTO EXIT

:NOEXIST
ECHO The specified PRG %1 does not exist

:EXIT

El b32.bc Contruido
Code (fw): Select all Collapse
K:\bcc582\lib\c0w32.obj + 
K:\proy_harb\obj\pxpinstal.obj, + 
K:\proy_harb\obj\adordd.obj, + 
K:\proy_harb\obj\ADOxb.obj, + 
PINSTAL.exe, + 
PINSTAL.map, + 
K:\fwh\lib\Fivehx.lib K:\fwh\lib\FiveHC.lib + 
K:\xharbour\lib\rtlmt.lib + 
K:\xharbour\lib\vmmt.lib + 
K:\xharbour\lib\gtgui.lib + 
K:\xharbour\lib\lang.lib + 
K:\xharbour\lib\macro.lib + 
K:\xharbour\lib\rdd.lib + 
K:\xharbour\lib\dbfntx.lib + 
K:\xharbour\lib\dbfcdx.lib + 
K:\xharbour\lib\dbffpt.lib + 
K:\xharbour\lib\hbsix.lib + 
K:\xharbour\lib\debug.lib + 
K:\xharbour\lib\common.lib + 
K:\xharbour\lib\pp.lib + 
K:\xharbour\lib\pcrepos.lib + 
K:\xharbour\lib\ct.lib + 
K:\proy_harb\lib\libsistm.lib + 
K:\proy_harb\lib\FILEXLS.lib + 
K:\bcc582\lib\cw32mt.lib + 
K:\bcc582\lib\import32.lib + 
K:\bcc582\lib\uuid.lib + 
K:\bcc582\lib\psdk\odbc32.lib + 
K:\bcc582\lib\psdk\rasapi32.lib + 
K:\bcc582\lib\psdk\nddeapi.lib + 
K:\bcc582\lib\psdk\msimg32.lib + 
K:\bcc582\lib\psdk\iphlpapi.lib, 
K:\proy_harb\rc\PINSTAL.res
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com

Continue the discussion