Page 1 of 1

Agregar mas .RES a mi aplicacion con Rmake

Posted: Mon Jun 01, 2020 7:12 am
by lubin
Buenas noches colegas

Puedo compilar sin problemas mi aplicacion con Rmake mostrado, pero ahora necesito agregar tres recursos (INGRESOS.RES, SALIDAS.RES, TCAMBIO.RES) a mi aplicacion : , podrian ayudarme como se debe poner en mi archivo rMake lineas abajo,

muchas gracias
Lubin
Que la Salud los acompañen!!!

Code: Select all

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

BCDIR=Z:\BORLAND\bcc71 
HBDIR=Z:\harbour 
FWDIR=Z:\fwh 
E1DIR=Z:\Eagle1 
VCDIR=Z:\noway

#change these paths as needed
.path.OBJ = Z:\PY\LPL\obj
.path.PRG = Z:\PY\LPL\prg
.path.rc  = Z:\PY\LPL\rc
.path.CH  = $(FWDIR)\include;$(HBDIR)\include;$(E1DIR)\include;$(VCDIR)\include

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

PRGS = \ 
  LPLANIX.PRG        \
  FREPPRINT.PRG      \
  FUNPRINT.PRG       \
  GNFUN.PRG          \
  FNTOD.PRG          \
  K_TCAM.OBJ
  
LOBJS = \ 
 Z:\PY\LPL\obj\LPLANIX.OBJ        \
 Z:\PY\LPL\obj\FREPPRINT.OBJ      \
 Z:\PY\LPL\obj\FUNPRINT.OBJ       \
 Z:\PY\LPL\obj\GNFUN.OBJ          \
 Z:\PY\LPL\OBJ\FNTOD.OBJ          \
 Z:\PY\LPL\OBJ\K_TCAM.OBJ

#C =          \           
#two.C                 
#OBJ  = $(PRGS:.PRG=.OBJ)
OBJ  = $(PRGS:.PRG=.OBJ)
OBJS = $(OBJ:.OBJ\=.OBJ\)

#LOBJS =  $(addprefix Z:\PY\LPL\obj, OBJS )
#ECHO LOBJ
#OBJS = $(OBJ:.\OBJ\=.\OBJ\)

PROJECT    : LPLANIX.exe

#LPLANIX.exe  : $(PRG:.PRG=.OBJ) $(C:.C=.OBJ) LPLANIX.res  

LPLANIX.exe  : $(OBJS) LPLANIX.res 
   echo off
   echo $(BCDIR)\lib\c0w32.obj + > b32.bc
   echo $(LOBJS)  , + >> b32.bc

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

   echo $(FWDIR)\lib\FiveH.lib      + >> b32.bc
   echo $(FWDIR)\lib\FiveHC.lib     + >> b32.bc
   echo $(E1DIR)\MSlib\LibMySQL.lib + >> b32.bc
   echo $(E1DIR)\lib\eagle1.lib     + >> b32.bc
                        
   echo $(HBDIR)\lib\hbwin.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\hbusrrdd.lib   + >> b32.bc      
   echo $(HBDIR)\lib\hbtip.lib      + >> b32.bc      
   echo $(HBDIR)\lib\hbzebra.lib    + >> b32.bc      
   echo $(HBDIR)\lib\png.lib        + >> b32.bc      

   echo $(BCDIR)\lib\cw32.lib          + >> b32.bc    
   echo $(BCDIR)\lib\import32.lib      + >> b32.bc   
   echo $(BCDIR)\lib\uuid.lib          + >> b32.bc   
   echo $(BCDIR)\lib\ws2_32.lib        + >> b32.bc 
   echo $(BCDIR)\lib\psdk\odbc32.lib   + >> b32.bc   
   echo $(BCDIR)\lib\psdk\rasapi32.lib + >> b32.bc
   echo $(BCDIR)\lib\psdk\nddeapi.lib  + >> b32.bc
   echo $(BCDIR)\lib\psdk\msimg32.lib  + >> b32.bc 
   echo $(BCDIR)\lib\psdk\psapi.lib    + >> b32.bc  
   echo $(BCDIR)\lib\psdk\gdiplus.lib  + >> b32.bc
   echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
   echo $(BCDIR)\lib\psdk\shell32.lib, >> b32.bc

   IF EXIST LPLANIX.res echo LPLANIX.res >> b32.bc

   $(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
   del b32.bc

.PRG.OBJ:
  echo $
  $(HBDIR)\bin\harbour $< /L /N /W /Oobj\ /I$(FWDIR)\include;$(HBDIR)\include;$(VCDIR)\include
  $(BCDIR)\bin\bcc32 -c -tWM -I$(HBDIR)\include -oobj\$& obj\$&.c

LPLANIX.res : LPLANIX.rc 
  $(BCDIR)\bin\brc32.exe -r LPLANIX.rc