by Armando Picon » Fri Oct 07, 2011 5:58 pm
Antonio
Tiene la misma configuración porque es una copia de la carpeta que tengo en W98SE y Wxp-SP3. Voy a seguir escudriñando el porque de esta curiosidad. Y, ahora que lo pienso, ¿qué función tiene UUID.LIB para que sea necesaria su presencia en la compilación?. Estoy utilizando lo siguiente:
# COMPILA.RMK
# Borland make sample, (c) FiveTech Software 2005
# Para modificar el icono hay que cambiar el archivo .RES
# ---------------------------------- paths
BCDIR=C:\bcc55
LIBBC=C:\bcc55\LIB\PSDK
#
#FWDIR=C:\fwh712
#LIBFW=C:\fwh712\LIB
#HBDIR=C:\fwh712\XHB712
#LIBHB=C:\fwh712\XHB712\LIB
#
PRGS=D:\lavande\Prg70\
#
.path.OBJ = .\obj
.path.PRG = .\;$(PRGS)
.path.CH = $(FWDIR)\include;$(HBDIR)\include
.path.C = .\
.path.rc = .\
.path.lib = $(LIBFW);$(LIBHB);$(LIBBC)
# ---------------------------------- PRGs
PRG = \
lavande.PRG \
Creadbfs.PRG \
dbfuses.PRG \
Clientes.PRG \
Tb_entre.PRG \
Tb_prenda.PRG \
Tb_servi.PRG \
Tb_recep.PRG \
OT02.PRG \
tdosprn.PRG \
PrinterOT.PRG \
BrwOT.PRG \
ConsulOT.PRG \
reportes.PRG \
rptesTKT.PRG \
Prueba.PRG \
Supp_01.PRG \
Supp_02.PRG \
Supp_05.PRG \
Supp_06.PRG \
texcels.PRG
#C = \
#wbrwline.C
PROJECT : lavande.exe
lavande.exe : $(PRG:.PRG=.OBJ) $(C:.C=.OBJ) lavande.res
echo off
echo $(BCDIR)\lib\c0w32.obj + > b32.bc
#-------------------------------- Lista de Obj
echo obj\lavande.obj \
obj\Creadbfs.obj \
obj\dbfuses.obj \
obj\Clientes.obj \
obj\Tb_entre.obj \
obj\Tb_prenda.obj \
obj\Tb_servi.obj \
obj\Tb_recep.obj \
obj\OT02.obj \
obj\tdosprn.obj \
obj\PrinterOT.obj \
obj\BrwOT.obj \
obj\ConsulOT.obj \
obj\reportes.obj \
obj\rptesTKT.obj \
obj\prueba.obj \
obj\Supp_01.obj \
obj\Supp_02.obj \
obj\Supp_05.obj \
obj\Supp_06.obj \
obj\texcels.obj, + >> b32.bc
echo lavande.exe , + >> b32.bc
echo lavande.map , + >> b32.bc
#-------------------------------- Lista de Libs
echo $(FWDIR)\lib\FiveHx.lib $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo $(FWDIR)\lib\Sgmwx811.lib $(FWDIR)\lib\Mitwx811.lib + >> b32.bc
echo $(FWDIR)\lib\Sbuttonx.lib + >> b32.bc
echo $(FWDIR)\lib\Filexls.lib + >> b32.bc
echo $(HBDIR)\lib\rtl.lib + >> b32.bc
echo $(HBDIR)\lib\vm.lib + >> b32.bc
echo $(HBDIR)\lib\gtGUI.lib + >> b32.bc
echo $(HBDIR)\lib\lang.lib + >> b32.bc
echo $(HBDIR)\lib\macro.lib + >> b32.bc
echo $(HBDIR)\lib\rdd.lib + >> b32.bc
echo $(HBDIR)\lib\dbfntx.lib + >> b32.bc
echo $(HBDIR)\lib\dbfcdx.lib + >> b32.bc
echo $(HBDIR)\lib\dbffpt.lib + >> b32.bc
echo $(HBDIR)\lib\hbsix.lib + >> b32.bc
echo $(HBDIR)\lib\debug.lib + >> b32.bc
echo $(HBDIR)\lib\common.lib + >> b32.bc
echo $(HBDIR)\lib\pp.lib + >> b32.bc
echo $(HBDIR)\lib\pcrepos.lib + >> b32.bc
echo $(HBDIR)\lib\codepage.lib + >> b32.bc
echo $(HBDIR)\lib\ct.lib + >> b32.bc
# echo $(HBDIR)\lib\harbour.lib + >> b32.bc
# Uncomment these two lines to use Advantage RDD
# echo $(HBDIR)\lib\rddads.lib + >> b32.bc
# echo $(HBDIR)\lib\Ace32.lib + >> b32.bc
echo $(BCDIR)\lib\uuid.lib + >> b32.bc ----->> No reconoce por la presencia de cw32.lib
echo $(BCDIR)\lib\cw32.lib + >> b32.bc ----->> Si utilizo cw32i.lib, entonces si reconoce a uuid.lib
echo $(BCDIR)\lib\import32.lib + >> b32.bc
echo $(LIBBC)\odbc32.lib + >> b32.bc
echo $(LIBBC)\rasapi32.lib + >> b32.bc
echo $(LIBBC)\nddeapi.lib + >> b32.bc
echo $(LIBBC)\msimg32.lib + >> b32.bc
echo $(LIBBC)\iphlpapi.lib , >> b32.bc
IF EXIST lavande.res echo lavande.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s -v @b32.bc
del b32.bc
.PRG.OBJ:
$(HBDIR)\bin\harbour $< /a /m /n /v /b /d__HARBOUR__;__FLAT__ /W0 /Oobj\ /I$(FWDIR)\include\;$(HBDIR)\include\ >log-prg.txt
$(BCDIR)\bin\bcc32 -c -tWM -I$(BCDIR)\include\;$(HBDIR)\include\ -D__HARBOUR__ -oobj\$& obj\$&.c
.C.OBJ:
echo -c -tWM -DHB_API_MACROS > tmp
echo -I$(HBDIR)\include\;$(FWDIR)\include\ >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp
lavande.res : lavande.rc
$(BCDIR)\bin\brc32.exe /d__FLAT__ -r lavande.rc
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es;
apic1002002@gmail.com