Antonio, Problema ao compilar fwh806 + xhb

Antonio, Problema ao compilar fwh806 + xhb

Postby laugusto » Wed Aug 06, 2008 3:58 pm

Antonio,

Estoy compilando mi proyeto com fwh806 + xhb e tengo esta mensagem de erro:

MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
C:\BCC55\bin\ilink32.exe -Gn -aa -Tpe -s -ID:\pizzabig\OBJ @MAKE0000.@@@
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_HB_GT_WIN' referenced from D:\XHB806\LIB\VM.LIB|mainstd

Version del xhb
Code: Select all  Expand view  RUN

xHarbour Compiler build 1.1.0 (SimpLex) (Rev. 6154)
Copyright 1999-2008, http://www.xharbour.org http://www.harbour-project.org/

Harbour Build Info
---------------------------
Version: xHarbour build 1.1.0 Intl. (SimpLex) (Rev. 6154)
PCode Version: 9
Compiler: Borland C++ 5.5.1 (32 bit)
Platform: Windows  XP Home Edition 5.01.2600 Service Pack 2

Built on: Jun 27 2008 08:34:29
Last ChangeLog entry: 2008-06-27 01:39 UTC-0430 Ron Pinkas <ron/at/xharbour.com>
ChangeLog CVS version: ChangeLog,v 1.6154 2008/06/27 06:21:46 ronpinkas Exp

Harbour extensions: Yes
CA-Clipper 5.2e undocumented: Yes
CA-Clipper 5.2e strict compatibility: No
CA-Clipper 5.3x compatible extensions: Yes
Alaska Xbase++ compatible extensions: Yes
CA-Visual Objects compatible extensions: No
Multisoft Flagship compatible extensions: Yes
Microsoft FoxPro compatible extensions: No
dBase compatible extensions: No
Object file generation support: No
ANSI C usage: Non strict
C++ mode: Off
Compiler YACC debug mode: Off
Memory tracing and statistics: Off
Maximum symbol name length: 63
---------------------------


tengo estaS lineas em mi COMPILA.MAK

Code: Select all  Expand view  RUN

# Contruction of the rest dependency lists ###################################

APP_PRGS = $(APP_PRG_LIST)
APP_HRBS = $(APP_PRG_LIST:.prg=.hrb)
APP_OBJS = $(APP_PRG_LIST:.prg=.obj)

# Fivewin directories ########################################################

FIVEWIN_INCLUDE_DIR = $(FW_DIR)\include
FIVEWIN_LIB_DIR     = $(FW_DIR)\LIB

# Fivewin libraries ##########################################################

FIVE_LIB  = $(FIVEWIN_LIB_DIR)\fiveHx.lib
FIVEC_LIB = $(FIVEWIN_LIB_DIR)\fiveHC.lib

# Harbour directories & flags ################################################

HARBOUR_INCLUDE_DIR = $(HARBOUR_DIR)\include
HARBOUR_EXE_DIR     = $(HARBOUR_DIR)\bin
HARBOUR_LIB_DIR     = $(HARBOUR_DIR)\lib
HARBOUR_FLAGS       = -i$(APP_INCLUDE_DIR);$(FIVEWIN_INCLUDE_DIR);$(HARBOUR_INCLUDE_DIR); -n -m -w0 -es1 -gc0
HARBOUR_EXE         = $(HARBOUR_EXE_DIR)\harbour.exe

# Harbour libraries ##########################################################

BCC640_LIB = $(HARBOUR_LIB_DIR)\Bcc640.lib
RTL_LIB    = $(HARBOUR_LIB_DIR)\rtl.lib
VM_LIB     = $(HARBOUR_LIB_DIR)\vm.lib
GTWIN_LIB  = $(HARBOUR_LIB_DIR)\gtgui.lib #### se não usar FWH27 /cima trocar para -> gtwin.lib
LANG_LIB   = $(HARBOUR_LIB_DIR)\lang.lib
MACRO_LIB  = $(HARBOUR_LIB_DIR)\macro.lib
RDD_LIB    = $(HARBOUR_LIB_DIR)\rdd.lib
DBFNTX_LIB = $(HARBOUR_LIB_DIR)\dbfntx.lib+$(HARBOUR_LIB_DIR)\dbfdbt.lib
DBFCDX_LIB = $(HARBOUR_LIB_DIR)\dbfcdx.lib+$(HARBOUR_LIB_DIR)\dbffpt.lib
DEBUG_LIB  = $(HARBOUR_LIB_DIR)\debug.lib
SIX_LIB    = $(HARBOUR_LIB_DIR)\hbsix.lib+$(HARBOUR_LIB_DIR)\hsx.lib
COMMON_LIB = $(HARBOUR_LIB_DIR)\common.lib
PP_LIB     = $(HARBOUR_LIB_DIR)\pp.lib
TREE32_LIB = $(HARBOUR_DIR)\LIB\xtreeview.lib
USRRDD_LIB = $(HARBOUR_DIR)\LIB\usrrdd.lib
PCREPOS_LIB = $(HARBOUR_LIB_DIR)\pcrepos.lib
TWBROW32H_LIB = $(HARBOUR_DIR)\LIB\xtwbr806.lib

# SUPER BOTOES
SBUTTON_LIB = $(HARBOUR_DIR)\LIB\xtsbu806.lib

# Borlanc directories & flags ################################################

BCC_OPTMEU = -tWM -a8 -5 -fp -OS -O2 -P-
#BCC_OPTMEU = -tWM -a8 -5 -fp -OS -O2 -DHB_GUI -DHB_API_MACROS -DHB_STACK_MACROS -DHB_FM_STATISTICS_OFF

BORLANDC_INCLUDE_DIR = $(BORLAND_DIR)\include
BORLANDC_EXE_DIR     = $(BORLAND_DIR)\bin
BORLANDC_LIB_DIR     = $(BORLAND_DIR)\lib
BORLANDC_COMP_FLAGS  = -tWM -a8 -5 -6 -fp -c -OS -O2 -I$(HARBOUR_INCLUDE_DIR);$(BORLANDC_INCLUDE_DIR) -DHARBOUR_USE_WIN_GTAPI -DHB_COMPAT_C53 -DHB_GUI -DHB_API_MACROS -DHB_STACK_MACROS -DHB_FM_STATISTICS_OFF
BORLANDC_COMP_EXE    = $(BORLANDC_EXE_DIR)\bcc32.exe

#BORLANDC_COMP_FLAGS  = -tWM -a8 -5 -fp -c -OS -O2 -I$(HARBOUR_INCLUDE_DIR);$(BORLANDC_INCLUDE_DIR) -DHARBOUR_USE_WIN_GTAPI -DHB_COMPAT_C53
#BORLANDC_COMP_FLAGS  = -5 -fp -c -OS -I$(HARBOUR_INCLUDE_DIR);$(BORLANDC_INCLUDE_DIR) -DHARBOUR_USE_WIN_GTAPI -DHB_COMPAT_C53
#BORLANDC_COMP_FLAGS  = -T- -c -O2 -I$(HARBOUR_INCLUDE_DIR);$(BORLANDC_INCLUDE_DIR) -DHARBOUR_USE_WIN_GTAPI -DHB_COMPAT_C53

BORLANDC_LINK_FLAGS  = -Gn -aa -Tpe -s -I$(APP_OBJ_DIR)
BORLANDC_LINK_EXE    = $(BORLANDC_EXE_DIR)\ilink32.exe
BORLANDC_RES_EXE     = $(BORLANDC_EXE_DIR)\brc32.exe

#BORLANDC_LINK_FLAGS  = -Sc:16384 -Gn -aa -Tpe -s -I$(APP_OBJ_DIR)
#BORLANDC_LINK_FLAGS  = -Sc:16384 -Gn -aa -Tpe -s -I$(APP_OBJ_DIR)
#BORLANDC_LINK_FLAGS  = -Sc:1216384 -H:128096 -Hc:128096 -Gn -aa -Tpe -s -I$(APP_OBJ_DIR)
#BORLANDC_RES_EXE     = $(UNI_PROG)\PELLESC\BIN\PORC.EXE

!if $(MAP_FILE) != YES
   BORLANDC_LINK_FLAGS = $(BORLANDC_LINK_FLAGS) -x
!endif

# Borland libraries & files ##################################################

STARTUP_OBJ  = $(BORLANDC_LIB_DIR)\c0x32.obj ### c0w32.obj
CW32_LIB     = $(BORLANDC_LIB_DIR)\cw32.lib  ### cw32.lib
IMPORT32_LIB = $(BORLANDC_LIB_DIR)\import32.lib
ODBC32_LIB   = $(BORLANDC_LIB_DIR)\psdk\odbc32.lib+$(BORLANDC_LIB_DIR)\psdk\nddeapi.lib+$(BORLANDC_LIB_DIR)\psdk\iphlpapi.lib+$(BORLANDC_LIB_DIR)\psdk\rasapi32.lib
MSIMG32_LIB  = $(BORLANDC_LIB_DIR)\psdk\msimg32.lib

# Dependencies ###############################################################

all: $(APP_OBJS) $(APP_HRBS) $(APP_EXE)

!if $(RES_FILE) == YES
all: $(APP_RES)
!endif

# Implicit Rules #############################################################

.prg.hrb:
   $(HARBOUR_EXE) $(HARBOUR_FLAGS) $** -o$@
   @ECHO -

.hrb.obj:
   $(BORLANDC_COMP_EXE) $(BORLANDC_COMP_FLAGS) -o$@ $**
   @ECHO - bla bla
   @ECHO =====================================================================

# Explicit Rules #############################################################

!if $(RES_FILE) == YES
$(APP_RES) : $(APP_RC)
   $(BORLANDC_RES_EXE) -r -i$(UNI_PROG)\pizzabig\RES -i$(UNI_PROG)\pizzabig $**

$(APP_EXE) :: $(APP_RES)
   @if exist $(APP_EXE) del $(APP_EXE) > nul
!endif

$(APP_EXE) :: $(APP_OBJS)
   $(BORLANDC_LINK_EXE) $(BORLANDC_LINK_FLAGS) @&&|
   $(STARTUP_OBJ) +
   $(**), +
   $(APP_EXE), +
   $(APP_MAP), +
   $(BCC640_LIB)+   #$(TREE32_LIB) +
   $(MSIMG32_LIB) +
   $(SBUTTON_LIB) + # $(TWBROW32H_LIB) +
   $(USRRDD_LIB) +
   $(RTL_LIB) +
   $(VM_LIB) +
   $(GTWIN_LIB) +
   $(LANG_LIB) +
   $(PCREPOS_LIB) +
   $(MACRO_LIB) +
   $(RDD_LIB) +
   $(FIVE_LIB) +
   $(FIVEC_LIB) +
!if $(LNK_DBFNTX) == YES
   $(DBFNTX_LIB) +
!endif
!if $(LNK_DBFCDX) == YES
   $(DBFCDX_LIB) +
!endif
!if $(LNK_DEBUG) == YES
   $(DEBUG_LIB) +
!endif
   $(SIX_LIB) +
   $(COMMON_LIB) +
   $(PP_LIB) +
!if $(LNK_ADVANTAGE) == YES
   $(RDDADS_LIB) +
   $(ACE32_LIB) +
!endif
!if $(LNK_ODBC) == YES
   $(ODBC32_LIB) +
!endif
   $(CW32_LIB) +
   $(IMPORT32_LIB), +
!if $(RES_FILE) == YES
   ,$(APP_RES)
!endif
|
   @$(DEL) $(APP_EXE_DIR)\$(APP_NAME).tds


No se lo que pasa, podes ayudarme con esto?

Gracias en adelantado,
Luiz Augusto
São José dos Pinhais - PR
BRASIL
fwh + harbour + workshop + velhos bat´s
User avatar
laugusto
 
Posts: 62
Joined: Fri Apr 28, 2006 4:06 pm

Postby Antonio Linares » Wed Aug 06, 2008 5:27 pm

Luiz,

Tienes que cambiar GTWIN.lib por GTGUI.lib en tu makefile.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42161
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby laugusto » Wed Aug 06, 2008 7:34 pm

Antonio,

Foi o que fiz, pero me da el erro que descrevi.

Saludos,

Obs.: mira el make file que publiquei

GTWIN_LIB = $(HARBOUR_LIB_DIR)\gtgui.lib #### se não usar FWH27 /cima trocar para -> gtwin.lib
Luiz Augusto
São José dos Pinhais - PR
BRASIL
fwh + harbour + workshop + velhos bat´s
User avatar
laugusto
 
Posts: 62
Joined: Fri Apr 28, 2006 4:06 pm

Postby Antonio Linares » Wed Aug 06, 2008 7:59 pm

Luiz,

Estas usando el build de xHarbour que nosotros proporcionamos con FWH ?

Por favor, sitúate en el directorio fwh\samples y prueba: buildx.bat tutor02 y comprueba si el EXE se construye correctamente, gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42161
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby laugusto » Thu Aug 07, 2008 1:30 am

Antonio,

Compilou normal, pero mi programa não compila. Veja o meu compila.mak abaixo:


Code: Select all  Expand view  RUN
##############################################################################
# Template make file for FWH and Borland Make tool                           #
# Copyright FiveTech 2002                                                    #
# Use: bmake.bat <your_make_file>                                            #
##############################################################################

# Win2000 bug ################################################################
# Uncomment next line if you receive any DEL error ###########################
# set DEL=cmd /c del

UNI_PROG    = D:
FW_DIR      = D:\FWH806
BORLAND_DIR = C:\BCC55
HARBOUR_DIR = C:\xharbour

!if !$d(DEL)
   DEL = del
!endif

# Make directives ############################################################

.autodepend
.swap
.suffixes: .prg .hrb

# Flags for modules to include: YES | NO (must be UPPERCASE)##################

RES_FILE      = YES
LNK_DBFNTX    = NO
LNK_DBFCDX    = YES
LNK_DEBUG     = NO
LNK_ADVANTAGE = YES
LNK_ODBC      = NO
MAP_FILE      = YES

# Application directories & filenames ########################################

APP_NAME         = Scv  # (Your EXE name without extension)
APP_PRG_DIR      = $(UNI_PROG)\NEWKROY\PRG
APP_OBJ_DIR      = $(UNI_PROG)\NEWKROY\OBJ  # (create the app\obj directory first)
APP_RES_DIR      = $(UNI_PROG)\NEWKROY\RES
APP_EXE_DIR      = $(UNI_PROG)\NEWKROY

APP_EXE  = $(APP_EXE_DIR)\$(APP_NAME).exe
APP_RC   = $(APP_RES_DIR)\$(APP_NAME).rc
APP_RES  = $(APP_RES_DIR)\$(APP_NAME).res
APP_MAP  = $(APP_RES_DIR)\$(APP_NAME).map

# Paths for dependent files ##################################################

.path.prg = $(APP_PRG_DIR)
.path.hrb = $(APP_OBJ_DIR)
.path.obj = $(APP_OBJ_DIR)

# Application PRG files (your PRG files go here) #############################

APP_PRG_LIST = \
   SCV.OBJ \
   WINDOW.OBJ \
   CONTROL.OBJ \
   RPREVIEW.OBJ \
   SCV101.OBJ \
   SCV1012.OBJ \
   SCV102.OBJ \
   SCV1022.OBJ \
   SCV103.OBJ \
   SCV104.OBJ \
   SCV105.OBJ \
   SCV106.OBJ \
   SCV107.OBJ \
   SCV108.OBJ\
   SCV109.OBJ \
   SCV110.OBJ \
   SCV201.OBJ \
   SCV202.OBJ \
   SCV203.OBJ \
   SCV204.OBJ \
   SCV205.OBJ \
   SCV206.OBJ \
   SCV207.OBJ \
   SCV208.OBJ \
   SCV209.OBJ \
   SCV210.OBJ \
   SCV301.OBJ \
   SCV302.OBJ \
   SCV303.OBJ \
   SCV304.OBJ \
   SCV305.OBJ \
   SCV306.OBJ \
   SCV307.OBJ \
   SCV308.OBJ \
   SCV309.OBJ \
   SCV310.OBJ \
   SCV311.OBJ \
   SCV401.OBJ \
   SCV402.OBJ \
   SCV403.OBJ \
   SCV404.OBJ \
   SCV405.OBJ \
   SCV406.OBJ \
   SCV407.OBJ \
   SCV4071.OBJ \
   SCV408.OBJ \
   SCV409.OBJ \
   SCV410.OBJ \
   SCV501.OBJ \
   SCV502.OBJ \
   SCV503.OBJ \
   SCV504.OBJ \
   SCV505.OBJ \
   SCV506.OBJ \
   SCV507.OBJ \
   SCV610.OBJ \
   SCV700.OBJ \
   SSAY.OBJ \
   TACESSO.OBJ \
   TDOSPRN.OBJ \
   WEBCAM32.OBJ \

  #  ARTLIB.OBJ \   DBCOMBO.OBJ \   METER.OBJ \   MODSTRUC.OBJ \
  #  SCV213.OBJ \   daruma
  #  SCV200FI.OBJ \ bematech

# Contruction of the rest dependency lists ###################################

APP_PRGS = $(APP_PRG_LIST)
APP_HRBS = $(APP_PRG_LIST:.prg=.hrb)
APP_OBJS = $(APP_PRG_LIST:.prg=.obj)

# Fivewin directories ########################################################

FIVEWIN_INCLUDE_DIR = $(FW_DIR)\include
FIVEWIN_LIB_DIR     = $(FW_DIR)\LIB

# Fivewin libraries ##########################################################

FIVE_LIB  = $(FIVEWIN_LIB_DIR)\fiveHx.lib
FIVEC_LIB = $(FIVEWIN_LIB_DIR)\fiveHC.lib

# Harbour directories & flags ################################################

HARBOUR_INCLUDE_DIR = $(HARBOUR_DIR)\include
HARBOUR_EXE_DIR     = $(HARBOUR_DIR)\bin
HARBOUR_LIB_DIR     = $(HARBOUR_DIR)\lib
HARBOUR_FLAGS       = -i$(APP_INCLUDE_DIR);$(FIVEWIN_INCLUDE_DIR);$(HARBOUR_INCLUDE_DIR); -n -m -w0 -es1 -gc0
HARBOUR_EXE         = $(HARBOUR_EXE_DIR)\harbour.exe

# Harbour libraries ##########################################################

BCC640_LIB = $(HARBOUR_LIB_DIR)\Bcc640.lib
RTL_LIB    = $(HARBOUR_LIB_DIR)\rtl.lib
VM_LIB     = $(HARBOUR_LIB_DIR)\vm.lib
GTGUI_LIB  = $(HARBOUR_LIB_DIR)\gtwin.lib #### se usar FWH27 trocar para -> gtgui.lib
LANG_LIB   = $(HARBOUR_LIB_DIR)\lang.lib
MACRO_LIB  = $(HARBOUR_LIB_DIR)\macro.lib
RDD_LIB    = $(HARBOUR_LIB_DIR)\rdd.lib
DBFNTX_LIB = $(HARBOUR_LIB_DIR)\dbfntx.lib+$(HARBOUR_LIB_DIR)\dbfdbt.lib
DBFCDX_LIB = $(HARBOUR_LIB_DIR)\dbfcdx.lib+$(HARBOUR_LIB_DIR)\dbffpt.lib
DEBUG_LIB  = $(HARBOUR_LIB_DIR)\debug.lib
SIX_LIB    = $(HARBOUR_LIB_DIR)\hbsix.lib+$(HARBOUR_LIB_DIR)\hsx.lib
COMMON_LIB = $(HARBOUR_LIB_DIR)\common.lib
PP_LIB     = $(HARBOUR_LIB_DIR)\pp.lib
TREE32_LIB = $(HARBOUR_DIR)\LIB\xtreeview.lib
USRRDD_LIB = $(HARBOUR_DIR)\LIB\usrrdd.lib
PCREPOS_LIB = $(HARBOUR_LIB_DIR)\pcrepos.lib
TWBROW32H_LIB = $(HARBOUR_DIR)\LIB\xtwbr806.lib

# SUPER BOTOES
SBUTTON_LIB = $(HARBOUR_DIR)\LIB\xtsbu806.lib

# Advantage libraries ########################################################

RDDADS_LIB = $(HARBOUR_DIR)\LIB\rddads.lib
ACE32_LIB  = $(HARBOUR_DIR)\LIB\ace32.lib

# Borlanc directories & flags ################################################

BCC_OPTMEU = -tWM -a8 -5 -fp -OS -O2 -P-
#BCC_OPTMEU = -tWM -a8 -5 -fp -OS -O2 -DHB_GUI -DHB_API_MACROS -DHB_STACK_MACROS -DHB_FM_STATISTICS_OFF

BORLANDC_INCLUDE_DIR = $(BORLAND_DIR)\include
BORLANDC_EXE_DIR     = $(BORLAND_DIR)\bin
BORLANDC_LIB_DIR     = $(BORLAND_DIR)\lib
BORLANDC_COMP_FLAGS  = -tWM -a8 -5 -6 -fp -c -OS -O2 -I$(HARBOUR_INCLUDE_DIR);$(BORLANDC_INCLUDE_DIR) -DHARBOUR_USE_WIN_GTAPI -DHB_COMPAT_C53 -DHB_GUI -DHB_API_MACROS -DHB_STACK_MACROS -DHB_FM_STATISTICS_OFF
BORLANDC_COMP_EXE    = $(BORLANDC_EXE_DIR)\bcc32.exe

#BORLANDC_COMP_FLAGS  = -tWM -a8 -5 -fp -c -OS -O2 -I$(HARBOUR_INCLUDE_DIR);$(BORLANDC_INCLUDE_DIR) -DHARBOUR_USE_WIN_GTAPI -DHB_COMPAT_C53
#BORLANDC_COMP_FLAGS  = -5 -fp -c -OS -I$(HARBOUR_INCLUDE_DIR);$(BORLANDC_INCLUDE_DIR) -DHARBOUR_USE_WIN_GTAPI -DHB_COMPAT_C53
#BORLANDC_COMP_FLAGS  = -T- -c -O2 -I$(HARBOUR_INCLUDE_DIR);$(BORLANDC_INCLUDE_DIR) -DHARBOUR_USE_WIN_GTAPI -DHB_COMPAT_C53

BORLANDC_LINK_FLAGS  = -Gn -aa -Tpe -s -I$(APP_OBJ_DIR)
BORLANDC_LINK_EXE    = $(BORLANDC_EXE_DIR)\ilink32.exe
BORLANDC_RES_EXE     = $(BORLANDC_EXE_DIR)\brc32.exe

#BORLANDC_LINK_FLAGS  = -Sc:16384 -Gn -aa -Tpe -s -I$(APP_OBJ_DIR)
#BORLANDC_LINK_FLAGS  = -Sc:16384 -Gn -aa -Tpe -s -I$(APP_OBJ_DIR)
#BORLANDC_LINK_FLAGS  = -Sc:1216384 -H:128096 -Hc:128096 -Gn -aa -Tpe -s -I$(APP_OBJ_DIR)
#BORLANDC_RES_EXE     = $(UNI_PROG)\PELLESC\BIN\PORC.EXE

!if $(MAP_FILE) != YES
   BORLANDC_LINK_FLAGS = $(BORLANDC_LINK_FLAGS) -x
!endif

# Borland libraries & files ##################################################

STARTUP_OBJ  = $(BORLANDC_LIB_DIR)\c0x32.obj ### c0w32.obj
CW32_LIB     = $(BORLANDC_LIB_DIR)\cw32.lib  ### cw32.lib
IMPORT32_LIB = $(BORLANDC_LIB_DIR)\import32.lib
ODBC32_LIB   = $(BORLANDC_LIB_DIR)\psdk\odbc32.lib+$(BORLANDC_LIB_DIR)\psdk\nddeapi.lib+$(BORLANDC_LIB_DIR)\psdk\iphlpapi.lib+$(BORLANDC_LIB_DIR)\psdk\rasapi32.lib
MSIMG32_LIB  = $(BORLANDC_LIB_DIR)\psdk\msimg32.lib

# Dependencies ###############################################################

all: $(APP_OBJS) $(APP_HRBS) $(APP_EXE)

!if $(RES_FILE) == YES
all: $(APP_RES)
!endif

# Implicit Rules #############################################################

.prg.hrb:
   $(HARBOUR_EXE) $(HARBOUR_FLAGS) $** -o$@
   @ECHO -

.hrb.obj:
   $(BORLANDC_COMP_EXE) $(BORLANDC_COMP_FLAGS) -o$@ $**
   @ECHO - bla bla
   @ECHO =====================================================================

# Explicit Rules #############################################################

!if $(RES_FILE) == YES
   $(APP_RES) : $(APP_RC)
   $(BORLANDC_RES_EXE) -r -i$(UNI_PROG)\NEWKROY\RES -i$(UNI_PROG)\NEWKROY $**
   $(APP_EXE) :: $(APP_RES)
   @if exist $(APP_EXE) del $(APP_EXE) > nul
!endif

$(APP_EXE) :: $(APP_OBJS)
   $(BORLANDC_LINK_EXE) $(BORLANDC_LINK_FLAGS) @&&|
   $(STARTUP_OBJ) +
   $(**), +
   $(APP_EXE), +
   $(APP_MAP), +
   $(BCC640_LIB)+   #$(TREE32_LIB) +
   $(MSIMG32_LIB) +
   $(SBUTTON_LIB) +
   $(TWBROW32H_LIB) +
   $(FIVE_LIB) +
   $(FIVEC_LIB) +
   $(RTL_LIB) +
   $(VM_LIB) +
   $(LANG_LIB) +
   $(PCREPOS_LIB) +
   $(MACRO_LIB) +
   $(RDD_LIB) +
!if $(LNK_DBFNTX) == YES
   $(DBFNTX_LIB) +
!endif
!if $(LNK_DBFCDX) == YES
   $(DBFCDX_LIB) +
!endif
!if $(LNK_DEBUG) == YES
   $(DEBUG_LIB) +
!endif
   $(SIX_LIB) +
   $(COMMON_LIB) +
   $(GTGUI_LIB) +
   $(PP_LIB) +
!if $(LNK_ADVANTAGE) == YES
   $(RDDADS_LIB) +
   $(ACE32_LIB) +
!endif
!if $(LNK_ODBC) == YES
   $(ODBC32_LIB) +
!endif
   $(CW32_LIB) +
   $(IMPORT32_LIB), +
!if $(RES_FILE) == YES
   ,$(APP_RES)
!endif
|
   @$(DEL) $(APP_EXE_DIR)\$(APP_NAME).tds


Saludos,
Luiz Augusto
São José dos Pinhais - PR
BRASIL
fwh + harbour + workshop + velhos bat´s
User avatar
laugusto
 
Posts: 62
Joined: Fri Apr 28, 2006 4:06 pm

Postby Antonio Linares » Thu Aug 07, 2008 9:46 am

Luiz,

Te sugiero que revises el make que proporcionamos en FWH\makes\bormake.zip

Es muchísimo más simple y fácil de mantener :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42161
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 43 guests