Tengo este archivo MAK
- Code: Select all Expand view
#Borland make sample, (c) FiveTech Software 2005-2009
#change these paths as needed
.path.OBJ = $(OBJFIL)
.path.PRG = .\lprg;.\funcs
.path.CH = $(FWDIR)\include;$(HBDIR)\include;$(FWDIR)\include
.path.C = .\;.\lc
.path.rc = .\
PRG = \
PXP0010.PRG \
PXP0012.PRG \
PXP0014.PRG \
PXP0016.PRG \
PXPTABLA.PRG \
PXPTABL1.PRG \
CATATABLA.PRG \
CATA0014.PRG \
PXPBUTON.PRG \
PXP0021.PRG \
PXPutil.PRG \
PXPBROW.PRG \
PXPCALC.PRG \
PXPDICT.PRG \
PXPRWS.PRG \
PXP0030.PRG
C = \
PROJECT : $(NOMLIB)
$(NOMLIB) : $(PRG:.PRG=.OBJ) $(C:.C=.OBJ)
echo off
del $(OBJFIL)\*.* /Q
.PRG.OBJ:
$(HBDIR)\bin\harbour $< $(HFLAG1) -D$(DEXP) -D$(DEFX) /O$(OBJFIL)\ /I$(CINCLU) $(HBFLAGS) > comp.log
$(BCDIR)\bin\$(CBCC) $(HCLAG1) -I$(CINCL1) -o$(OBJFIL)\$& $(OBJFIL)\$&.c
$(BCDIR)\bin\$(CTIB) $(LIBFIL) -+ $(OBJFIL)\$&.obj,,
.C.OBJ:
echo $(HCLAG1) -D$(DEFX) > tmp
echo -I$(CINCL1) >> tmp
$(BCDIR)\bin\$(CBCC) -o$(OBJFIL)\$& @tmp $<
$(BCDIR)\bin\\$(CTIB) $(LIBFIL) -+ $(OBJFIL)\$&.obj,,
del tmp
Mi duda es la siguiente
se ouede cambianr la manera de la lista de los PRG
Esta Asi
PRG = \
PXP0010.PRG \
PXP0012.PRG \
PXP0014.PRG \
PXP0016.PRG \
PXPTABLA.PRG \
PXPTABL1.PRG \
CATATABLA.PRG \
CATA0014.PRG \
PXPBUTON.PRG \
PXP0021.PRG \
PXPutil.PRG \
PXPBROW.PRG \
PXPCALC.PRG \
PXPDICT.PRG \
PXPRWS.PRG \
PXP0030.PRG
Se puede definir asi
PRG = \ PXP0010.PRG \ PXP0012.PRG \ PXP0014.PRG \ .......
No me funciona , o pasar la lista de los prg atravez de una cade o Variable.
Saludos al Forun