Error con TSButton y archivo bpaint.c

Error con TSButton y archivo bpaint.c

Postby Compuin » Sat May 21, 2016 5:44 pm

Hola

Al tratar de incluir en mi proyecto los PRG de la clase tsbutton todo va bien, el problema lo tengo con el archivo bpaint.c

Me arroja lo siguiente

Error E2194: Could not find file 'bpaint.c'

** error 1 ** deleting .\obj\bpaint.OBJ

Aca mi archivo .mak

#Borland make sample, (c) FiveTech Software 2005-2009

HBDIR=c:\harbour
BCDIR=c:\bcc582
FWDIR=c:\fwh

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

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

PRG = \
main.PRG \
tsbar.PRG \
tsbutton.PRG \
tsgradie.PRG \
tslines.PRG \
tsradio.PRG \
tstsay.PRG \
tpublica.PRG

C = \
bpaint.C

PROJECT : admin.exe

admin.exe : $(PRG:.PRG=.OBJ) $(C:.C=.OBJ)
echo off
echo $(BCDIR)\lib\c0w32.obj + > b32.bc

echo obj\main.obj + >> b32.bc
echo obj\tsbar.obj obj\tsbutton.obj obj\tsgradie.obj obj\tslines.obj obj\tsradio.obj obj\tstsay.obj + >> b32.bc
echo obj\tpublica.obj, + >> b32.bc

echo admin.exe, + >> b32.bc
echo admin.map, + >> b32.bc

echo $(FWDIR)\lib\FiveH.lib $(FWDIR)\lib\FiveHC.lib $(FWDIR)\lib\libmysqld.lib + >> b32.bc
echo $(HBDIR)\lib\hbwin.lib + >> b32.bc
echo $(HBDIR)\lib\gtwin.lib + >> b32.bc
echo $(HBDIR)\lib\gtgui.lib + >> b32.bc
echo $(HBDIR)\lib\hbrtl.lib + >> b32.bc
echo $(HBDIR)\lib\hbvm.lib + >> b32.bc
echo $(HBDIR)\lib\hblang.lib + >> b32.bc
echo $(HBDIR)\lib\hbmacro.lib + >> b32.bc
echo $(HBDIR)\lib\hbrdd.lib + >> b32.bc
echo $(HBDIR)\lib\rddntx.lib + >> b32.bc
echo $(HBDIR)\lib\rddcdx.lib + >> b32.bc
echo $(HBDIR)\lib\rddfpt.lib + >> b32.bc
echo $(HBDIR)\lib\hbsix.lib + >> b32.bc
echo $(HBDIR)\lib\hbdebug.lib + >> b32.bc
echo $(HBDIR)\lib\hbcommon.lib + >> b32.bc
echo $(HBDIR)\lib\hbpp.lib + >> b32.bc
echo $(HBDIR)\lib\hbcpage.lib + >> b32.bc
echo $(HBDIR)\lib\hbcplr.lib + >> b32.bc
echo $(HBDIR)\lib\hbct.lib + >> b32.bc
echo $(HBDIR)\lib\hbpcre.lib + >> b32.bc
echo $(HBDIR)\lib\xhb.lib + >> b32.bc
echo $(HBDIR)\lib\hbziparc.lib + >> b32.bc
echo $(HBDIR)\lib\hbmzip.lib + >> b32.bc
echo $(HBDIR)\lib\hbzlib.lib + >> b32.bc
echo $(HBDIR)\lib\minizip.lib + >> b32.bc
echo $(HBDIR)\lib\png.lib + >> b32.bc
echo $(HBDIR)\lib\hbcurl.lib + >> b32.bc
echo $(HBDIR)\lib\hbusrrdd.lib + >> b32.bc
echo $(FWDIR)\lib\libcurl.lib + >> b32.bc

rem Uncomment these two lines to use Advantage RDD
rem echo $(HBDIR)\lib\win\bcc\rddads.lib + >> b32.bc
rem echo $(HBDIR)\lib\win\bcc\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\msimg32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\rasapi32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\gdiplus.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\shell32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\psapi.lib, >> b32.bc

$(BCDIR)\bin\ilink32 -Gn -Tpe -s @b32.bc
if errorlevel 0 admin.exe
@del b32.bc

.PRG.OBJ:
$(HBDIR)\bin\harbour $< /L /N /M /W /ES /Oobj\ /Iinclude;$(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
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: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Error con TSButton y archivo bpaint.c

Postby cnavarro » Sat May 21, 2016 7:23 pm

Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Error con TSButton y archivo bpaint.c

Postby Compuin » Sat May 21, 2016 8:03 pm

Gracias Cristobal pero alli no aparece como hacer del archivo bpaint.c un .obj
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: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Error con TSButton y archivo bpaint.c

Postby Antonio Linares » Sat May 21, 2016 8:48 pm

Prueba a cambiar esta línea en tu make:

$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c

así:

$(BCDIR)\bin\bcc32 -oobj\$& @tmp $<
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Error con TSButton y archivo bpaint.c

Postby Compuin » Sat May 21, 2016 8:53 pm

Maestro,

Ahora si agrega el archivo bpaint.c en el make y genera el .obj

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: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Error con TSButton y archivo bpaint.c

Postby Compuin » Sat May 21, 2016 9:25 pm

Y de que manera puedo agregar en el .make el borrado de los .obj .c y .bak una vez creado el .exe ?
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: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Error con TSButton y archivo bpaint.c

Postby Antonio Linares » Sat May 21, 2016 9:37 pm

No debes borrarlos para que asi el make solo reconstruya lo que detecte que ha cambiado
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Error con TSButton y archivo bpaint.c

Postby Compuin » Sat May 21, 2016 9:38 pm

Ok

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: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Error con TSButton y archivo bpaint.c

Postby Compuin » Sat May 21, 2016 9:45 pm

Como ajusto o puedo agregar algun parametro para tener separados los .prg de tsbutton en una carpeta y en otra los .prg de mi proyecto.

Es posible hacerlo ?
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: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Error con TSButton y archivo bpaint.c

Postby Antonio Linares » Sat May 21, 2016 10:10 pm

.path.PRG = .\source\classes;.\source\function;.\source\winapi;.\source\internal
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 84 guests