Saludos al forum
Alguien me puede orientar , con make Lo hago asi asi
Uno podia direccionar, donde estan los PRG donde dehjar los OBJ, y las librerias , como seria com HBMK2
Como Haria esto mismo con HmMK2, no se si esta bien pero no me funciona
Alguien me puede orientar , con make Lo hago asi asi
Uno podia direccionar, donde estan los PRG donde dehjar los OBJ, y las librerias , como seria com HBMK2
#Borland make sample, (c) FiveTech Software 2005-2009
HBDIR=\harbour
BCDIR=\bcc582
FWDIR=\fwh
fprg =\v_xharb_v3
#change these paths as needed
.path.OBJ = .\obj1
.path.PRG = .\lprg;.\funcs
.path.CH Â = $(FWDIR)\include;$(HBDIR)\include;$(FWDIR)\include
.path.C Â = .\;.\lc
.path.rc  = .\
HFLAG1 = /l /m /q /es2 /gc1
HCLAG1 = -c -tWM
CINCLU = Â $(HBDIR)\include;$(fprg)\include;$(FWDIR)\include
CINCL1 = Â $(HBDIR)\include
OBJFIL = Â .\obj1
NOMLIB = Â librub_h.lib
LIBFIL = Â $(fprg)\lib\Harb\$(NOMLIB)
DEFX=__HARBOUR__
DEXP=__EXPORT__
EXTLIBFILES =
DEFFILE =
HBFLAGS = Â -w0
CFLAG1 = Â -OS $(SHELL) Â $(CFLAGS) -d -c -L$(HBDIR)\lib
RFLAGS =
LFLAGS = -L$(BCDIR)\lib\obj;$(BCDIR)\lib;$(HBDIR)\lib -Gn -M -m -s -Tpe -x -ap
IFLAGS =
LINKER = ilink32
Â
ALLOBJ = c0x32.obj $(OBJFILES) $(OBJCFILES)
ALLRES = $(RESDEPEN)
ALLLIB = $(LIBFILES) import32.lib cw32.lib
#important: Use Uppercase for filenames extensions, in the next two rules!
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 Â \
# errmsg.PRG Â \
# yesno2.PRG Â \
# shadowb.PRG Â \
# colorset.PRG \
# yesno.PRG Â \
# ginkey.PRG Â \
# colorpal.PRG \
# colors.PRG Â \
# blank4.PRG Â \
# boxtitle.PRG \
# RAND.PRG Â \
# saveenv.PRG \ Â
# savegets.PRG \
# reclock.PRG \
# KALEID.PRG Â
# GRUMPATT fontload +shadebox; waiton.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\bcc32 $(HCLAG1) -I$(CINCL1) -o$(OBJFIL)\$& $(OBJFIL)\$&.c
 $(BCDIR)\bin\tlib $(LIBFIL) -+ $(OBJFIL)\$&.obj,,
.C.OBJ:
 echo $(HCLAG1) -D$(DEFX) > tmp
 echo -I$(CINCL1) >> tmp
 $(BCDIR)\bin\bcc32 -o$(OBJFIL)\$& @tmp $<
 $(BCDIR)\bin\tlib $(LIBFIL) -+ $(OBJFIL)\$&.obj,,
 del tmpComo Haria esto mismo con HmMK2, no se si esta bien pero no me funciona
-workdir=C:\Temp\loco
-incpaths=K:\v_xharb_v3\include
-po=C:\Temp\loco
-target=K:\v_xharb_v3\lprg
-rebuild
-olibrub_h.lib
PXP0010.prg
PXP0012.prg
PXP0014.prg
PXP0016.prg
PXPTABLA.prg
PXPTABL1.prg
CATATABLA.prg
CATA0014.prg
PXPBUTON.prg
PXP0021.prg
PXPutil.prg
PXPBROW.prg