home *** CD-ROM | disk | FTP | other *** search
INI File | 1992-08-17 | 3.0 KB | 145 lines |
- ; Add this file to your TOOLS.INI
- ; CS Version 5.6
-
-
- [CS]
-
- ; MODEL can be TINY, SMALL, MEDIUM, COMPACT, LARGE, HUGE or MTHREAD
- ; FLOAT can be EMULATOR, 80X87 or ALTERNATE (all) or DECIMAL (Pascal only)
- ; EXETYPE can be DEFAULT, DOS, COM, OS2, OS2PM, BOUND, WINDOWS or LIBRARY
- ; OPTIONS contains the identifier of the default options section
- ; STACK can be any number between 2048 and 65535 bytes
- ; ILINK should contain alignment options for LINK to prepare for ILINK
- ; NAMES can be SHORT or FULL
- ; Set BUILD to YES to disable the built-in "make" strategy
- ; Set RAMDISK to a path name where the include files should be copied to
-
- ; In options containing a path name or path name list, environment variables
- ; can be inserted by using the %VAR% syntax like in batch files.
-
- MODEL=SMALL
- FLOAT=EMULATOR
- EXETYPE=DEFAULT
- OPTIONS=STD
- STACK=0x2000
- ILINK=/PADC:256 /PADD:128
- NAMES=FULL
- BUILD=NO
- RAMDISK=%TMP%\INCLUDE
-
- ; The SOURCE Path is searched for source, DEF, BAD and CS files
- ; The OBJ Path is searched for object modules
- ; OUTPUT defines the output directory for OBJ, EXE, COM, MAP, LST and REF files
-
- SOURCE=E:\ASM;E:\CCC;E:\PASCAL
- OBJ=%TMP%\;D:\LIB;C:\MS\LIB
- OUTPUT=%TMP%\
-
- ; Standard path variables
- ; LIB will be set to RLIB, PLIB or WLIB depending on the target executable type
-
- INCLUDE=%TMP%\INCLUDE;D:\LIB\INCLUDE;C:\MS\INCLUDE;C:\MS\INCLUDE\API
- RLIB=D:\LIB\REAL;D:\LIB;C:\MS\LIB
- PLIB=D:\LIB\PROTECT;D:\LIB;C:\MS\LIB
- WLIB=D:\LIB;C:\MS\LIB
- TMP=%TMP%
-
-
- [CS-STD]
-
- ; Compiler options for normal (optimized) code
-
- CL=-W3 -Zep1 -J -G2s -Ocegiltn
- PL=-w3 -Zz
- FL=-W1 -FPi -G2s -Ox
- MASM=-W2 -Ml -X -Zd
- LINK=/BAT /NOIG
-
-
- [CS-CV]
-
- ; Compiler options for programs with CodeView debugging information
-
- CL=-W4 -Ziep1 -J -G2e -Od
- PL=-w1 -Ziz
- FL=-W1 -Zi -FPi -G2 -Od
- MASM=-W2 -Ml -X -Zi
- LINK=/BAT /NOIG /CO
-
-
- [CS-PM]
-
- ; Compiler options for normal (optimized) OS/2 PM programs
-
- CL=-W3 -Zep1 -J -G2s -Ocegiltn
- PL=-w3 -Zz
- FL=
- MASM=-W2 -Ml -X -Zd
- LINK=/BAT /NOIG /NOE /AL:16
-
-
- [CS-PMCV]
-
- ; Compiler options for programs with CodeView information for OS/2 PM
-
- CL=-W4 -Ziep1 -J -G2s -Od
- PL=-w1 -Ziz
- FL=
- MASM=-W2 -Ml -X -Zi
- LINK=/BAT /NOIG /NOE /CO
-
-
- [CS-WIN]
-
- ; Compiler options for MS-Windows programs
-
- CL=-W3 -Zep1 -J -G2sw -Ocegiltn
- PL=-w1 -Zz
- FL=
- MASM=-W2 -Ml -X -Zd
- LINK=/BAT /NOIG /NOE /AL:16
-
-
- [CS-WINCV]
-
- ; Compiler options for MS-Windows programs with CodeView information
-
- CL=-W4 -Ziep1 -J -G2sw -Od
- PL=-w1 -Ziz
- FL=
- MASM=-W2 -Ml -X -Zi
- LINK=/BAT /NOIG /AL:16 /CO
-
-
- [CS+ASM]
-
- ; Assembly language include files
-
- ; Format: "FLAGFILE=SOURCE"
- ; where FLAGFILE is the file looked for in the RAMDISK path and SOURCE
- ; is the file group copied to RAMDISK if FLAGFILE does not exist there.
-
- DOS.INC=C:\MS\INCLUDE\*.INC
- MACROS.INC=D:\INCLUDE\*.INC
-
-
- [CS+C]
-
- ; C header files
-
- STDIO.H=C:\MS\INCLUDE\*.H
- MY.H=D:\INCLUDE\*.H
-
-
- [CS+PAS]
-
- ; Pascal include files
-
- CLOCK.INT=C:\MS\INCLUDE\*.INT
- MY.INT=D:\INCLUDE\*.INT
-
-
- [CS+FOR]
-
- ; Fortan include files
-