Ayuda con HBMK2

Ayuda con HBMK2

Postby ruben Dario » Sun Sep 20, 2015 5:22 pm

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

Code: Select all  Expand view

#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 tmp


 


Como Haria esto mismo con HmMK2, no se si esta bien pero no me funciona

Code: Select all  Expand view



-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
 
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
User avatar
ruben Dario
 
Posts: 1061
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 64 guests