Mala configuracion de archivo make?????

Mala configuracion de archivo make?????

Postby Compuin » Wed Jan 19, 2011 3: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 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Mala configuracion de archivo make?????

Postby Compuin » Wed Jan 19, 2011 3: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 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Mala configuracion de archivo make?????

Postby Bayron » Wed Jan 19, 2011 7: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
(215)2226600 Philadelphia,PA, USA
+(502)46727275 Guatemala
MayaBuilders@gMail.com

FWH12.04||Harbour 3.2.0 (18754)||BCC6.5||UEstudio 10.10||
Windows 7 Ultimate

FiveWin, One line of code and it's done...
User avatar
Bayron
 
Posts: 815
Joined: Thu Dec 24, 2009 12:46 am
Location: Philadelphia, PA

Re: Mala configuracion de archivo make?????

Postby Compuin » Wed Jan 19, 2011 7:18 pm

Gracias Byron,

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

echo c:\bcc55\lib\psdk\rasapi32.lib, >> 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 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Mala configuracion de archivo make?????

Postby Compuin » Wed Jan 19, 2011 7: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 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1214
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 144 guests