FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mala configuracion de archivo make?????
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Mala configuracion de archivo make?????
Posted: Wed Jan 19, 2011 03:33 PM
Buenos dias,

Tengo 2 .PRG que me gustaria compilar en un solo ejecutable. Dichos .PRG son

MAIN.PRG
CREAR.PRG

Estoy tratando de configurar el archivo MAKE que viene con FWH 6.12 pero no me esta funcionando. Anexo el archivo para su revision y apoyo

Nota: Este archivo es llamado desde go.bat el cual contiene lo siguiente:

go.bat
if not exist obj md obj
c:\borland\bcc55\bin\make -ftest.rmk

test.rmk
#Borland make sample, (c) FiveTech Software 2005

FWDIR=c:\fwh
HBDIR=c:\xharbour
BCDIR=c:\borland\bcc55

#change these paths as needed
.path.PRG = .\
.path.OBJ = .\obj
.path.CH = $(FWDIR)\include;$(HBDIR)\include
.path.C = .\
.path.rc = .\

#important: Use Uppercase for filenames extensions, in the next two rules!

PRG = \
MAIN.PRG \
CREAR.PRG

C = \
MAIN.C

PROJECT : MAIN.EXE

MAIN.EXE : $(PRG:.PRG=.OBJ) $(C:.C=.OBJ) main.res
echo off
echo $(BCDIR)\bin\c0w32.obj + > b32.bc
echo obj\main.obj, obj\crear.obj, + >> b32.bc
echo main.exe, + >> b32.bc
echo main.map, + >> b32.bc
echo $(FWDIR)\lib\FiveH.lib $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo $(HBDIR)\lib\b32\rtl.lib + >> b32.bc
echo $(HBDIR)\lib\b32\vm.lib + >> b32.bc
echo $(HBDIR)\lib\b32\gtgui.lib + >> b32.bc
echo $(HBDIR)\lib\b32\lang.lib + >> b32.bc
echo $(HBDIR)\lib\b32\macro.lib + >> b32.bc
echo $(HBDIR)\lib\b32\rdd.lib + >> b32.bc
echo $(HBDIR)\lib\b32\dbfntx.lib + >> b32.bc
echo $(HBDIR)\lib\b32\dbfcdx.lib + >> b32.bc
echo $(HBDIR)\lib\b32\dbffpt.lib + >> b32.bc
echo $(HBDIR)\lib\b32\hbsix.lib + >> b32.bc
echo $(HBDIR)\lib\b32\debug.lib + >> b32.bc
echo $(HBDIR)\lib\b32\common.lib + >> b32.bc
echo $(HBDIR)\lib\b32\pp.lib + >> b32.bc
echo $(HBDIR)\lib\b32\codepage.lib + >> b32.bc

rem Uncomment these two lines to use Advantage RDD
rem echo $(HBDIR)\lib\b32\rddads.lib + >> b32.bc
rem echo $(HBDIR)\lib\b32\Ace32.lib + >> b32.bc

echo $(BCDIR)\lib\cw32.lib + >> b32.bc
echo $(BCDIR)\lib\import32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\rasapi32.lib, >> b32.bc

IF EXIST main.res echo main.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
del b32.bc

.PRG.OBJ:
$(HBDIR)\bin\b32\harbour $< /L /N /W /Oobj\ /I$(FWDIR)\include;$(HBDIR)\include
$(BCDIR)\bin\bcc32 -c -tWM -I$(HBDIR)\include -oobj\$& obj\$&.c

.C.OBJ:
echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
echo -I$(HBDIR)\include;$(FWDIR)\include >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp

Alert.res : Alert.rc
$(BCDIR)\bin\brc32.exe -r main.rc

Gracias de antemano

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Mala configuracion de archivo make?????
Posted: Wed Jan 19, 2011 03:49 PM

Aca el error:

Microsoft Windows XP [Versión 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\b550744>cd\fwh\samples

C:\FWH\SAMPLES>go

C:\FWH\SAMPLES>if not exist obj md obj

C:\FWH\SAMPLES>c:\borland\bcc55\bin\make -ftest.rmk
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
c:\xharbour\bin\b32\harbour .\MAIN.PRG /L /N /W /Oobj\ /Ic:\fwh\include;
c:\xharbour\include
Fatal: Unable to execute command: c:\xharbour\bin\b32\harbour

C:\FWH\SAMPLES>

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 883
Joined: Thu Dec 24, 2009 12:46 AM
Re: Mala configuracion de archivo make?????
Posted: Wed Jan 19, 2011 07:08 PM
Compuin,

Verifica que harbour.exe se encuentre en el directorio

c:\xharbour\bin\b32\harbour

normalmente se encuentra en

c:\xharbour\bin\harbour

=====>

Bayron Landaverry
xBasePHP.com
(215)2226600 Philadelphia,PA, USA
MayaBuilders@gMail.com
Guatemala

FWH25.06--Harbour 3.0.0--BCC7.7--UEstudio 10.10
Windows 10

FiveWin, One line of code and it's done...

Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Mala configuracion de archivo make?????
Posted: Wed Jan 19, 2011 07:18 PM

Gracias Byron,

Ese era uno de los problemas. Ahora me esta presentando otro:

    echo c:\bcc55\lib\psdk\rasapi32.lib, &gt;&gt; b32.bc
    c:\bcc55\bin\ilink32 -Gn -aa -Tpe -s @b32.bc

Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_MSGINFO' referenced from C:\FWH\MAKES\OBJ\AL
ERT.OBJ
Error: Unresolved external '_HB_FUN_TACTIVEX' referenced from C:\FWH\MAKES\OBJ\A
LERT.OBJ

** error 2 ** deleting Alert.exe

C:\FWH\makes>

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Mala configuracion de archivo make?????
Posted: Wed Jan 19, 2011 07:27 PM

Ya se pudo resolver con la ayuda de Byron y Daniel Garcia,

No estaba incluyendo en el .bat las librerias del xharbour. Ya logro compilar.

Mil gracias

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Continue the discussion