Esta es la configuración a usar en
c:\Archivos de programa\IDM Computer Solutions\UEStudio\configs\Harbour\FWH window:
- Code: Select all Expand view
# --------- CLIPPER Compiler 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 = COMPILER OPTIONS
Warnings = no|yes
Assumed Variables = no|yes
Compiler Options =
Libraries =
[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.
Linker Options = Provides a space for you to specify an additional linker options.
Debugger=Provides a space for you to set the debugger you want to use to debug application.
[SettingsReps]
Warnings = yes=/w|no=
Assumed Variables = no=|yes=/v
[Variables]
BPATH = C:\BCC55
CPATH = C:\HARBOUR
COPT = /m /n /o$In $(Warnings) $(Compiler Options)
LOPT = $(Linker Options)
FWH = C:\FWH
LINKER = $(BPATH)\BIN\ILINK32
[Environment]
PATH = $(CPATH)\BIN;%PATH%;$(BPATH)\BIN
INCLUDE = $(CPATH)\INCLUDE;$(FWH)\INCLUDE
LIB = $(CPATH)\LIB
OBJ = $(CPATH)\OBJ
[General]
TargetExt = .EXE
ReleaseOut = Release
DebugOut = Debug
UseFullPaths = 0
UseDosNames = 1
Excludes = $(Excluded Files)
[MakeCommands]
run = Execute Application
debug = Start Debugger
makef = Show Makefile
[Execute Application]
Title = Execute $T
Cmd0 = $(Command Line Arguments)
Depends = $T
ShowWindow = 1
DisplayConsole = 0
[Start Debugger]
Title=Debug $T
Cmd0=$(Debugger) $T
Depends=$T
ShowWindow=1
[Show Makefile]
Title=Show makefile
Cmd0=uestudio makefile
ShowWindow=1
DisplayConsole=0
[InsertFiles]
group0 = $(Libraries)
[FileGroups]
FGO = .obj;
FGR = .res;
FGL = .lib;
[GroupFormats]
FGO = %s
FGR = %s
FGL = %s
[Build]
Out = $T
Depends = $FGO $FGR
Cmd0 = echo $(FWH)\lib\FiveH.lib $(FWH)\lib\FiveHC.lib + > b32.bc
Cmd1 = echo $(CPATH)\lib\b32\rtl.lib + >> b32.bc
Cmd2 = echo $(CPATH)\lib\b32\vm.lib + >> b32.bc
Cmd3 = echo $(CPATH)\lib\b32\gtwin.lib + >> b32.bc
Cmd4 = echo $(CPATH)\lib\b32\lang.lib + >> b32.bc
Cmd5 = echo $(CPATH)\lib\b32\macro.lib + >> b32.bc
Cmd6 = echo $(CPATH)\lib\b32\rdd.lib + >> b32.bc
Cmd7 = echo $(CPATH)\lib\b32\dbfntx.lib + >> b32.bc
Cmd8 = echo $(CPATH)\lib\b32\dbfcdx.lib + >> b32.bc
Cmd9 = echo $(CPATH)\lib\b32\dbffpt.lib + >> b32.bc
Cmd10 = echo $(CPATH)\lib\b32\hbsix.lib + >> b32.bc
Cmd11 = echo $(CPATH)\lib\b32\debug.lib + >> b32.bc
Cmd12 = echo $(CPATH)\lib\b32\common.lib + >> b32.bc
Cmd13 = echo $(CPATH)\lib\b32\pp.lib + >> b32.bc
Cmd14 = echo $(CPATH)\lib\b32\codepage.lib + >> b32.bc
Cmd15 = echo $(BPATH)\lib\cw32.lib + >> b32.bc
Cmd16 = echo $(BPATH)\lib\import32.lib + >> b32.bc
Cmd17 = echo $(BPATH)\lib\psdk\odbc32.lib + >> b32.bc
Cmd18 = echo $(BPATH)\lib\psdk\nddeapi.lib + >> b32.bc
Cmd19 = echo $(BPATH)\lib\psdk\iphlpapi.lib + >> b32.bc
Cmd20 = echo $(BPATH)\lib\psdk\rasapi32.lib, >> b32.bc
Cmd21 = echo ..\$Tn.res >> b32.bc
Cmd22 = $(LINKER) -Gn -aa -Tpe -s -v c0w32.obj $FGO, $Tn.EXE,, @b32.bc
[.PRG]
Out = $In.c
DebugFlag = /b
ReleaseFlag = /l
Cmd0 = harbour $(COPT) $R $I
[.C]
Out = $In.obj
Cmd0 = bcc32 -c -IC:\HARBOUR\INCLUDE $In.c
[.RC]
Out = $In.res
Cmd0 = brc32 -r ..\$In.rc