- Code: Select all Expand view
c:\BCC582\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Fatal: Unable to open file 'TUTOR04.OBJ'
** error 2 ** deleting TUTOR04.exe
c:\BCC582\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Fatal: Unable to open file 'TUTOR04.OBJ'
** error 2 ** deleting TUTOR04.exe
function Main( cParam1, cParam2 )
MsgInfo( cParam1, cParam2 )
return nil
#Borland make sample, (c) FiveTech Software 2005-2009
HBDIR=c:\XHB280714
BCDIR=c:\BCC582
FWDIR=c:\FWH1306
#change these paths as needed
.path.OBJ = .\obj
.path.PRG = .\
.path.CH = $(FWDIR)\include;$(HBDIR)\include
.path.C = .\
.path.rc = .\
#important: Use Uppercase for filenames extensions, in the next two rules!
PRG = \
TESTGET3.PRG
#C = \
#TESTGET3.C
PROJECT : TESTGET3.exe
TESTGET3.exe : $(PRG:.PRG=.OBJ) TESTGET3.res
echo off
echo $(BCDIR)\lib\c0w32.obj + > b32.bc
echo OBJ\$(PRG:.PRG=.OBJ), + >> b32.bc
echo TESTGET3.exe, + >> b32.bc
echo TESTGET3.map, + >> b32.bc
echo $(FWDIR)\lib\FiveHx.lib + >> b32.bc
echo $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo C:\XHB280714\lib\rtl.lib + >> b32.bc
echo C:\XHB280714\lib\vm.lib + >> b32.bc
echo C:\XHB280714\lib\gtgui.lib + >> b32.bc
echo C:\XHB280714\lib\lang.lib + >> b32.bc
echo C:\XHB280714\lib\codepage.lib + >> b32.bc
echo C:\XHB280714\lib\macro.lib + >> b32.bc
echo C:\XHB280714\lib\rdd.lib + >> b32.bc
echo C:\XHB280714\lib\dbfntx.lib + >> b32.bc
echo C:\XHB280714\lib\dbfcdx.lib + >> b32.bc
echo C:\XHB280714\lib\dbffpt.lib + >> b32.bc
echo C:\XHB280714\lib\hbsix.lib + >> b32.bc
echo C:\XHB280714\lib\debug.lib + >> b32.bc
echo C:\XHB280714\lib\common.lib + >> b32.bc
echo C:\XHB280714\lib\pp.lib + >> b32.bc
echo C:\XHB280714\lib\pcrepos.lib + >> b32.bc
echo C:\XHB280714\lib\ct.lib + >> b32.bc
echo C:\XHB280714\lib\zlib.lib + >> b32.bc
echo C:\XHB280714\lib\hbzip.lib + >> b32.bc
echo C:\XHB280714\lib\libmisc.lib + >> b32.bc
echo C:\XHB280714\lib\tip.lib + >> b32.bc
echo C:\XHB280714\lib\png.lib + >> b32.bc
echo $(BCDIR)\lib\cw32.lib + >> b32.bc
echo $(BCDIR)\lib\import32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\msimg32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\psapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\rasapi32.lib, >> b32.bc
IF EXIST TESTGET3.res echo TESTGET3.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
del b32.bc
.PRG.OBJ:
$(HDIRL)\bin\harbour $< /L /N /W /Oobj\ /I$(FWDIR)\include;$(HDIRL)\include
$(BCDIR)\bin\bcc32 -c -tWM -I$(HDIRL)\include -oobj\$& obj\$&.c
.C.OBJ:
echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
echo -I$(HDIRL)\include;$(FWDIR)\include >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp
TESTGET3.res : TESTGET3.rc
$(BCDIR)\bin\brc32.exe -r TESTGET3.rc
# --------- Harbour y FWH configuration --------
# --- general --------------------------------------
# $P - project name
# $Pp - path to project directory
# $Pn - project name
# --- compile --------------------------------------
# $I - input full name
# $Ip - input path
# $In - input name
# $Ie - input extension
# $O - output file
# $Op - path to output file
# $On - output filename (without path)
# $Oe - output extension
# $R - release/debug setting for compiler
# --- build ----------------------------------------
# $T - target full name
# $Tp - target path
# $Tn - target name
# $O - output file
# $Op - path to output file
# $On - output filename (without path)
# $Oe - output extension
# $R - release/debug setting for linker
[Settings]
Target =
Category&01 = DEFAULT RUN CONFIGURATION
Working Directory =.
Command Line Arguments =
Category&02 = Harbour Options
Automatic Memvar Declaration = no|yes
Variables Are Assumed = no|yes
Generate Preprocessed Output = no|yes
Warning Level = 1|2|3|4|0
User Include Path =
User Defines =
Compiler Options =
Linker Options =
Excluded Files = Excludes
[SettingsInfo]
Target = Provides a space for you to specify an output file and location of the program that the linker creates.
Working Directory = Provides a space for you to specify the directory in which executing occurs. If you do not specify a directory, executing occurs in the directory where the executable is located.
Command Line Arguments = Provides a space for you to specify command-line arguments you want to pass to the program at startup.
Compiler Options = Provides a space for you to specify an additional compiler options.
User Defines = Shows the switches the tool will use to build. Use ';' as delimiter.
Linker Options = Provides a space for you to specify an additional linker options.
Excluded Files = This will exclude the file(s) included in this UE project group from the build.
[SettingsReps]
User Defines = @[;|-D%s]
Automatic Memvar Declaration = no=|yes=/a
Variables Are Assumed = no=|yes=/v
Generate Preprocessed Output = no=|yes=/p
User Include Path = ^^@[;|;%s]
User Include Path&1 = ^^@[;| /i%s]
Use Multi Thread Library = no|yes
Warning Level = @/w%s
[Variables]
FWH = D:\SISTEMAS\COMPILER\FWH
HPATH = D:\SISTEMAS\COMPILER\Harbour
CPATH = D:\SISTEMAS\COMPILER\BCC63
HPATHL = $(HPATH)\LIB
CPATHL = $(CPATH)\LIB
HOPT = /n /gc1 /q $(Compiler Options) /i$(HPATH)\INCLUDE $(User Include Path&1) $(User Defines) $(Automatic Memvar Declaration) $(Variables Are Assumed) $(Generate Preprocessed Output) $(Warning Level)
COPT = -O2 -M -c -v -I$(HPATH)\INCLUDE
LOPT = -Gn -aa -Tpe -s -v
LIBS1 = $(FWH)\LIB\FiveH.lib $(FWH)\LIB\FiveHC.lib
LIBS2 = $(HPATHL)\hbrtl.lib $(HPATHL)\hbvm.lib $(HPATHL)\gtgui.lib $(HPATHL)\hblang.lib $(HPATHL)\hbmacro.lib $(HPATHL)\hbrdd.lib $(HPATHL)\rddntx.lib $(HPATHL)\rddcdx.lib $(HPATHL)\rddfpt.lib $(HPATHL)\hbsix.lib $(HPATHL)\hbdebug.lib $(HPATHL)\hbcommon.lib $(HPATHL)\hbpp.lib $(HPATHL)\hbcpage.lib $(HPATHL)\hbwin.lib $(HPATHL)\hbct.lib $(HPATHL)\xHB.lib $(HPATHL)\hbcplr.lib $(HPATHL)\hbpcre.lib
LIBS3 = $(CPATHL)\cw32.lib $(CPATHL)\import32.lib $(CPATHL)\odbc32.lib $(CPATHL)\msimg32.lib $(CPATHL)\nddeapi.lib $(CPATHL)\iphlpapi.lib $(CPATHL)\psapi.lib $(CPATHL)\ws2_32.lib
LIBS = $(LIBS1) $(LIBS2) $(LIBS3)
[Environment]
PATH = $(HPATH)\BIN;$(CPATH)\BIN;%PATH%
INCLUDE = $(HPATH)\INCLUDE;$(CPATH)\INCLUDE;$(FWH)\INCLUDE
LIB = $(HPATH)\LIB;$(CPATH)\LIB
BuildMode = %UESMode%
[General]
TargetExt = .EXE
ReleaseOut = Release
DebugOut = Debug
UseFullPaths = 1
UseDosNames = 0
Excludes = $(Excluded Files)
GenerateEDGroup=$(External Dependencies)
.CPP = .C
[MakeCommands]
run = Execute Application
makef = Show Makefile
[Execute Application]
Title = Execute $T
Cmd0 = $(Command Line Arguments)
Depends = $T
ShowWindow = 1
DisplayConsole = $(DCon)
[Show Makefile]
Title=Show makefile
Cmd0=uestudio makefile
ShowWindow=1
DisplayConsole=0
[InsertFiles]
[FileGroups]
FGO = .obj;
FGR = .res;
FGL = .lib;
FGD = .def;
[GroupFormats]
FGO = %s
FGR = %s
FGL = %s
[Build]
Out = $T
Depends = $FGO $FGR
DebugFlag =
ReleaseFlag =
Cmd0 = ilink32 $(LOPT) c0w32.obj $FGO, $Pp\$T,, $(LIBS),, $FGR
Cmd1 = $Pp\$T
[.PRG]
Out = $In.c
DebugFlag = /b
ReleaseFlag = /l
Cmd0 = harbour $I $(HOPT) $R /o$O
IncFiles = 1
CaseSensitive = 0
IncDirs = .;$(INCLUDE);
IncKeyWords = #include;
Comments = /*.*/.//.eol.
[.C]
Out = $In.obj
Cmd0 = bcc32 $(COPT) -o$O $I
[.RC]
Out = $In.res
Cmd0 = brc32 -r -fo$O $I
IncFiles = 1
CaseSensitive = 0
IncDirs = .;$(INCLUDE);
IncKeyWords = #include;
Comments = /*.*/.//.eol.
#Borland make sample, (c) FiveTech Software 2005-2014
HDIRL=c:\XHB280714
BCDIR=c:\BCC582
FWDIR=c:\FWH1306
#change these paths as needed
.path.OBJ = .\obj
.path.PRG = .\
.path.CH = $(FWDIR)\include;$(HDIRL)\include
.path.C = .\
.path.rc = .\
#important: Use Uppercase for filenames extensions, in the next two rules!
PRG = \
TUTOR04.PRG \
TESTGET3.PRG
# Comentario
#REM ONE.PRG \
#REM TWO.PRG \
#REM THREE.PRG
C = \
TUTOR04.C \
TESTGET3.C
PROJECT : TUTOR04.exe
TUTOR04.exe : obj\$(PRG:.PRG=.OBJ)
echo off
echo $(BCDIR)\lib\c0w32.obj + > b32.bc
echo OBJ\$(PRG:.PRG=.OBJ), + >> b32.bc // TESTGET3.OBJ???
echo TUTOR04.exe, + >> b32.bc
echo TUTOR04.map, + >> b32.bc
echo $(FWDIR)\lib\FiveHx.lib + >> b32.bc
echo $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo C:\XHB280714\lib\rtl.lib + >> b32.bc
echo C:\XHB280714\lib\vm.lib + >> b32.bc
echo C:\XHB280714\lib\gtgui.lib + >> b32.bc
echo C:\XHB280714\lib\lang.lib + >> b32.bc
echo C:\XHB280714\lib\codepage.lib + >> b32.bc
echo C:\XHB280714\lib\macro.lib + >> b32.bc
echo C:\XHB280714\lib\rdd.lib + >> b32.bc
echo C:\XHB280714\lib\dbfntx.lib + >> b32.bc
echo C:\XHB280714\lib\dbfcdx.lib + >> b32.bc
echo C:\XHB280714\lib\dbffpt.lib + >> b32.bc
echo C:\XHB280714\lib\hbsix.lib + >> b32.bc
echo C:\XHB280714\lib\debug.lib + >> b32.bc
echo C:\XHB280714\lib\common.lib + >> b32.bc
echo C:\XHB280714\lib\pp.lib + >> b32.bc
echo C:\XHB280714\lib\pcrepos.lib + >> b32.bc
echo C:\XHB280714\lib\ct.lib + >> b32.bc
echo C:\XHB280714\lib\zlib.lib + >> b32.bc
echo C:\XHB280714\lib\hbzip.lib + >> b32.bc
echo C:\XHB280714\lib\libmisc.lib + >> b32.bc
echo C:\XHB280714\lib\tip.lib + >> b32.bc
echo C:\XHB280714\lib\png.lib + >> b32.bc
echo $(BCDIR)\lib\cw32.lib + >> b32.bc
echo $(BCDIR)\lib\import32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\msimg32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\psapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\rasapi32.lib, >> b32.bc
IF EXIST TUTOR04.res echo TUTOR04.res + >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
IF EXIST TESTGET3.res echo TESTGET3.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
# del b32.bc
.PRG.OBJ:
$(HDIRL)\bin\harbour $< /L /N /W /Oobj\ /I$(FWDIR)\include;$(HDIRL)\include
$(BCDIR)\bin\bcc32 -c -tWM -I$(HDIRL)\include -oobj\$& obj\$&.c
.C.OBJ:
echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
echo -I$(HDIRL)\include;$(FWDIR)\include >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp
TUTOR04.res : TUTOR04.rc
$(BCDIR)\bin\brc32.exe -r TUTOR04.rc
#Borland make sample, (c) FiveTech Software 2005-2014
HDIRL=c:\XHB280714
BCDIR=c:\BCC582
FWDIR=c:\FWH1306
#change these paths as needed
.path.OBJ = .\obj
.path.PRG = .\
.path.CH = $(FWDIR)\include;$(HDIRL)\include
.path.C = .\
.path.rc = .\
#important: Use Uppercase for filenames extensions, in the next two rules!
PRG = \
TUTOR04.PRG \
SEGUNDO.PRG
# Comentario
#REM ONE.PRG \
#REM TWO.PRG \
#REM THREE.PRG
C = \
TUTOR04.C \
SEGUNDO.C
PROJECT : TUTOR04.exe
TUTOR04.exe : $(PRG:.PRG=.OBJ)
echo off
echo $(BCDIR)\lib\c0w32.obj + > b32.bc
echo OBJ\TUTOR04.obj + >> b32.bc
Echo OBJ\SEGUNDO.obj, + >> b32.bc
echo TUTOR04.exe, + >> b32.bc
echo TUTOR04.map, + >> b32.bc
echo $(FWDIR)\lib\FiveHx.lib + >> b32.bc
echo $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo C:\XHB280714\lib\rtl.lib + >> b32.bc
echo C:\XHB280714\lib\vm.lib + >> b32.bc
echo C:\XHB280714\lib\gtgui.lib + >> b32.bc
echo C:\XHB280714\lib\lang.lib + >> b32.bc
echo C:\XHB280714\lib\codepage.lib + >> b32.bc
echo C:\XHB280714\lib\macro.lib + >> b32.bc
echo C:\XHB280714\lib\rdd.lib + >> b32.bc
echo C:\XHB280714\lib\dbfntx.lib + >> b32.bc
echo C:\XHB280714\lib\dbfcdx.lib + >> b32.bc
echo C:\XHB280714\lib\dbffpt.lib + >> b32.bc
echo C:\XHB280714\lib\hbsix.lib + >> b32.bc
echo C:\XHB280714\lib\debug.lib + >> b32.bc
echo C:\XHB280714\lib\common.lib + >> b32.bc
echo C:\XHB280714\lib\pp.lib + >> b32.bc
echo C:\XHB280714\lib\pcrepos.lib + >> b32.bc
echo C:\XHB280714\lib\ct.lib + >> b32.bc
echo C:\XHB280714\lib\zlib.lib + >> b32.bc
echo C:\XHB280714\lib\hbzip.lib + >> b32.bc
echo C:\XHB280714\lib\libmisc.lib + >> b32.bc
echo C:\XHB280714\lib\tip.lib + >> b32.bc
echo C:\XHB280714\lib\png.lib + >> b32.bc
echo $(BCDIR)\lib\cw32.lib + >> b32.bc
echo $(BCDIR)\lib\import32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\msimg32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\psapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\rasapi32.lib, >> b32.bc
IF EXIST TUTOR04.res echo TUTOR04.res + >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
IF EXIST SEGUNDO.res echo SEGUNDO.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
# del b32.bc
.PRG.OBJ:
$(HDIRL)\bin\harbour $< /L /N /W /Oobj\ /I$(FWDIR)\include;$(HDIRL)\include
$(BCDIR)\bin\bcc32 -c -tWM -I$(HDIRL)\include -oobj\$& obj\$&.c
.C.OBJ:
echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
echo -I$(HDIRL)\include;$(FWDIR)\include >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp
TUTOR04.res : TUTOR04.rc
$(BCDIR)\bin\brc32.exe -r TUTOR04.rc
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: Google [Bot] and 69 guests