Buenas
Espero que todos esten bien con el favor de Dios
Por favor alguien sabe como hacer que los archivos .MAK y .iLink lean parametros como si lo hacen los .BAT???
Me explico
Quiero tener un .Bat un .Mak y un .iLink que me puedan leer parametros que se le de y sean usados para la compilacion y creacion del .EXE
Ejemplo:
Si tengo un archivo Compile.Bat, la sintaxis es la siguiente
compile MiAplicacionPrg MiArchivoRC
y dentro del .Bat se puede leer MiAplicacionPrg con %1 o %2 o %3 dependiendo de la cantidad de parametros que se asigen
@echo off
cls
rem *******************************************************************************
rem Se elimina el .EXE que existe en la carpeta de DESARROLLO antes de compilar
rem *******************************************************************************
if exist %1.exe del %1.EXE
rem *******************************************************************************
rem Se elimina el .EXE que existe en la carpeta de ejecuciòn antes de compilar
rem *******************************************************************************
if exist c:\xBApp\Ejemplo32\%1.exe DEL c:\Ejemplo32\%1.exe
, y me quiero que ese mismo parametro "MiAplicacionPrg" "MiArcivoRC" me lo lea el archivo make para compilar y el archivos iLink para crear el .EXE
Ejemplo:
en el .MAK
# ********************************************************************
#change these paths as needed
.path.PRG = $(Proyecto)
.path.CH = $(FW)\include;$(Harbour)\include;$(Proyecto);$(xBase)\tDolphin\samples
.path.RC = $(Proyecto);".\rc"
.path.OBJ = .\Obj32
# ********************************************************************
#important: Use Uppercase for filenames extensions, in the next two rules!
PRG = \
%1.PRG
# %1 es el parametro MiArcivoPrg dado en el .BAT
RC= Dialogos.RC \
%2.RC
# %2 es el parametro MiArcivoRc dado en el .BAT
PROJECT : %1.exe
%1.exe : $(PRG:.PRG=.OBJ) $(RC:.RC=.RES)
$(BCC)\bin\ilink32 -Gn -aa -Tpe -s @.\Ejemplo32.iLink
# ====================================================================
En el .iLink
CW32.LIB +
c:\xBase\Bcc55\LIB\psdk\msimg32.lib +
c:\xBase\Bcc55\LIB\psdk\psapi.lib +
IMPORT32.LIB,, +
Dialogos.res +
%2.res
Gracias
Tambien me gustaria saber si hay un manual que explique bien como hacer los .MAK y los .iLink
fridgar@hotmail.com
fridgar@gmail.com
fridgar@yahoo.com.ve
Parametros
- Antonio Linares
- Site Admin
- Posts: 42521
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 76 times
- Contact:
Re: Parametros
Estimado Fridgar,
Lo más sencillo y potente a la vez es usar la herramienta hbmk2.exe de Harbour
Es el camino mas simple para construir todo lo que necesites.
Busca por hbmk2 en estos foros y encontrarás ejemplos de como se usa. Ya verás como todo es mucho mas sencillo![Smile :-)](./images/smilies/icon_smile.gif)
Cualquier duda nos vas preguntando por aqui. Agradeceras el cambio
Lo más sencillo y potente a la vez es usar la herramienta hbmk2.exe de Harbour
Es el camino mas simple para construir todo lo que necesites.
Busca por hbmk2 en estos foros y encontrarás ejemplos de como se usa. Ya verás como todo es mucho mas sencillo
![Smile :-)](./images/smilies/icon_smile.gif)
Cualquier duda nos vas preguntando por aqui. Agradeceras el cambio
- karinha
- Posts: 7935
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 3 times
- Contact:
Re: Parametros
Ejemplo completo de como usar el HBMK2.exe aqui:
Download completo:
https://mega.nz/file/MBcWUBYT#JW-mTtIpxr2RFdeXc6giLLYlZEF5U5A5_0Zwko0qrD4
Regards, saludos.
Download completo:
https://mega.nz/file/MBcWUBYT#JW-mTtIpxr2RFdeXc6giLLYlZEF5U5A5_0Zwko0qrD4
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Re: Parametros
Muchas gracias a todos
voy a buscar, descargar y probar
solo lo hago cuando tengo wifi ya que por mi zona no hay internet y tengo e descargar todos los eemplos posibles y estudiarlos
de nuevo muchas gracias
voy a buscar, descargar y probar
solo lo hago cuando tengo wifi ya que por mi zona no hay internet y tengo e descargar todos los eemplos posibles y estudiarlos
de nuevo muchas gracias