Page 1 of 1

Pregunta Sobre Hbmk2 Versus make -farchiv.mak

Posted: Sat Jul 04, 2015 3:03 pm
by ruben Dario
Saludos al Forum

Mi pregunta que es mejor usar hbmk2 o make -farchiv.mak , deacuerdo al ejemplo del codigo con hbmk2 construye el ejecutable y funciona, con make -farchiv.mak construye el ejecutable pero se cuelga al ejecutar.

No se porque las diferencias pero veo que es mas versatil usar hbmk2
hbmk2 eje12.prg -gtwvg -lhbwin

o este ejemplo de un test.hbp

Code: Select all

test.prg
about.prg
calendar.prg
test.rc
hbct.hbc
-w3
-es2
-mt
-strip
-compr
gtwvg.hbc
-DGTWVG
 
con make se hace colocando la libreria gtwvg.lib
con hbmk2 no es asi se hace de esta manera gtwvg.hbc no se coloca gtwvg.lib no se si estoy equivcado en mi apreciacion
que son los archivos .hbc son librerias

Code: Select all

PROCEDURE Main() 
LOCAL cF1, cF2, cF3 
LOCAL GETLIST := {} 
Wvt_SetGui( .T. ) 
SetMode( 25, 80 ) 
SetColor( "N/W" ) 
CLS 
Wvt_SetTitle( "dsdsadsadasd" ) 
SetColor( "N/W,N/GR*,,,N/W*" ) 
cF1 = Space( 30 ) 
cF2 = Space( 30 ) 
cF3 = Space( 30 ) 
@ 08, 10 SAY "Enter field 1 " GET cF1 
@ 10, 10 SAY "Enter field 2 " GET cF2 
@ 12, 10 SAY "Enter field 3 " GET cF3 
READ 
RETURN
 

Re: Pregunta Sobre Hbmk2 Versus make -farchiv.mak

Posted: Sat Jul 04, 2015 3:06 pm
by Antonio Linares
Ruben,

hbmk2 tiene una opción que te genera un archivo ó te muestra las opciones usadas para compilar y enlazar.

Si las comparas con las que usas en tu make podrás localizar que tienes mal puesto en el make :-)

Yo prefiero usar un fichero make en donde tengo el 100% de control de lo que estoy haciendo. Echa un vistazo al código
de hbmk2 y verás que sólo Viktor sería capaz de modificarlo. Es un código bastante complicado. Los makes son
un estandard desde hace años. Es cuestión de gustos.

Re: Pregunta Sobre Hbmk2 Versus make -farchiv.mak

Posted: Mon Jul 06, 2015 6:42 pm
by ruben Dario
Saludos
Gracias Por su respuesta.

Estamos de Acuerdo , con Make, se tiene mayor control con el otro no.

Re: Pregunta Sobre Hbmk2 Versus make -farchiv.mak

Posted: Tue Jul 07, 2015 7:52 am
by thefull
Buenas

He estado usando Make desde el inicio de Harbour, y desde hace poco me he pasado a hbmk2 en un nuevo proyecto.
Para trabajar con Harbour, QUE DIFERENCIA. Es un PLACER enorme usar la herramienta que usa Harbour.

Cuando empieces y tengas en empezar a usar librerias de contribs, y tengas que averiguar que librerias de C son las que tienes
que poner en tu .mak, verás que divertido.

Con hbmk2, le dices a tu .hmk que otras librerias vas a usar, y él solo se encargará de todo.
No sé a que se refieren con tener el control del make, con hmbk2 tengo lo necesario para que haga lo que tenga que hacer, contruir el EXE, no
he encontrado ninguna limitación.

También podemos decir, que si usamos las AUTOOLS para contruir el make, tendremos un mayor control todavía, pero a mí no se me ocurria meterme
con ello.
En cuanto al tema del codigo fuente, que nadie entiende, creo que eso no es un argumento válido, yo tampoco entiendo de yacc , lex, etc..,
y no por ello no uso Harbour ;-)

Mi voto para HBMK2 ;-)

Saludos Cordiales

Re: Pregunta Sobre Hbmk2 Versus make -farchiv.mak

Posted: Tue Jul 07, 2015 7:56 am
by Antonio Linares
Rafa,

Respeto y me parece bien tu decisión.

Solo comentarte que en algunas ocasiones he tenido problemas con hbmk2 y contacté con Viktor
y me dijo que si no habia soporte para tal ó cual cosa. No recuerdo ahora con exactitud que fué,
pero la experiencia sirvió para reforzar mi certeza de usar makes tradicionales.

Re: Pregunta Sobre Hbmk2 Versus make -farchiv.mak

Posted: Tue Jul 07, 2015 8:04 pm
by thefull
Ah amigo Antonio!
Si todos usáramos lo mismo, que aburrido sería todo ;-)

Saludos Maestro

Re: Pregunta Sobre Hbmk2 Versus make -farchiv.mak

Posted: Sat Jul 18, 2015 3:28 am
by ruben Dario
Para Usar la Contribuccion cn MAke , habria que contruir librerias, ya que no se puede usar .hbp o .hbc como se hace hbmk2

como se creraria la libreria sddmy.hbp ,

Saludos

Re: Pregunta Sobre Hbmk2 Versus make -farchiv.mak

Posted: Thu Nov 21, 2019 12:24 pm
by Jairo Barbosa
Para Rafa Carmona

Rafa buen día con respecto al uso del hbmk2 me gustaría pedirte el favor, me enseñes como usarlo, yo uso MAKE y funciona al cien pero no tengo idea como usar el hbmk2
o si me pudieras regalar un mail tuyo

Desde ya muchas gracias

Jairo Barbosa