home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / proglang / cs56.arj / CS.INI < prev    next >
INI File  |  1992-08-17  |  3KB  |  145 lines

  1. ; Add this file to your TOOLS.INI
  2. ; CS Version 5.6
  3.  
  4.  
  5. [CS]
  6.  
  7. ; MODEL can be TINY, SMALL, MEDIUM, COMPACT, LARGE, HUGE or MTHREAD
  8. ; FLOAT can be EMULATOR, 80X87 or ALTERNATE (all) or DECIMAL (Pascal only)
  9. ; EXETYPE can be DEFAULT, DOS, COM, OS2, OS2PM, BOUND, WINDOWS or LIBRARY
  10. ; OPTIONS contains the identifier of the default options section
  11. ; STACK can be any number between 2048 and 65535 bytes
  12. ; ILINK should contain alignment options for LINK to prepare for ILINK
  13. ; NAMES can be SHORT or FULL
  14. ; Set BUILD to YES to disable the built-in "make" strategy
  15. ; Set RAMDISK to a path name where the include files should be copied to
  16.  
  17. ; In options containing a path name or path name list, environment variables
  18. ; can be inserted by using the %VAR% syntax like in batch files.
  19.  
  20. MODEL=SMALL
  21. FLOAT=EMULATOR
  22. EXETYPE=DEFAULT
  23. OPTIONS=STD
  24. STACK=0x2000
  25. ILINK=/PADC:256 /PADD:128
  26. NAMES=FULL
  27. BUILD=NO
  28. RAMDISK=%TMP%\INCLUDE
  29.  
  30. ; The SOURCE Path is searched for source, DEF, BAD and CS files
  31. ; The OBJ Path is searched for object modules
  32. ; OUTPUT defines the output directory for OBJ, EXE, COM, MAP, LST and REF files
  33.  
  34. SOURCE=E:\ASM;E:\CCC;E:\PASCAL
  35. OBJ=%TMP%\;D:\LIB;C:\MS\LIB
  36. OUTPUT=%TMP%\
  37.  
  38. ; Standard path variables
  39. ; LIB will be set to RLIB, PLIB or WLIB depending on the target executable type
  40.  
  41. INCLUDE=%TMP%\INCLUDE;D:\LIB\INCLUDE;C:\MS\INCLUDE;C:\MS\INCLUDE\API
  42. RLIB=D:\LIB\REAL;D:\LIB;C:\MS\LIB
  43. PLIB=D:\LIB\PROTECT;D:\LIB;C:\MS\LIB
  44. WLIB=D:\LIB;C:\MS\LIB
  45. TMP=%TMP%
  46.  
  47.  
  48. [CS-STD]
  49.  
  50. ; Compiler options for normal (optimized) code
  51.  
  52. CL=-W3 -Zep1 -J -G2s -Ocegiltn
  53. PL=-w3 -Zz
  54. FL=-W1 -FPi -G2s -Ox
  55. MASM=-W2 -Ml -X -Zd
  56. LINK=/BAT /NOIG
  57.  
  58.  
  59. [CS-CV]
  60.  
  61. ; Compiler options for programs with CodeView debugging information
  62.  
  63. CL=-W4 -Ziep1 -J -G2e -Od
  64. PL=-w1 -Ziz
  65. FL=-W1 -Zi -FPi -G2 -Od
  66. MASM=-W2 -Ml -X -Zi
  67. LINK=/BAT /NOIG /CO
  68.  
  69.  
  70. [CS-PM]
  71.  
  72. ; Compiler options for normal (optimized) OS/2 PM programs
  73.  
  74. CL=-W3 -Zep1 -J -G2s -Ocegiltn
  75. PL=-w3 -Zz
  76. FL=
  77. MASM=-W2 -Ml -X -Zd
  78. LINK=/BAT /NOIG /NOE /AL:16
  79.  
  80.  
  81. [CS-PMCV]
  82.  
  83. ; Compiler options for programs with CodeView information for OS/2 PM
  84.  
  85. CL=-W4 -Ziep1 -J -G2s -Od
  86. PL=-w1 -Ziz
  87. FL=
  88. MASM=-W2 -Ml -X -Zi
  89. LINK=/BAT /NOIG /NOE /CO
  90.  
  91.  
  92. [CS-WIN]
  93.  
  94. ; Compiler options for MS-Windows programs
  95.  
  96. CL=-W3 -Zep1 -J -G2sw -Ocegiltn
  97. PL=-w1 -Zz
  98. FL=
  99. MASM=-W2 -Ml -X -Zd
  100. LINK=/BAT /NOIG /NOE /AL:16
  101.  
  102.  
  103. [CS-WINCV]
  104.  
  105. ; Compiler options for MS-Windows programs with CodeView information
  106.  
  107. CL=-W4 -Ziep1 -J -G2sw -Od
  108. PL=-w1 -Ziz
  109. FL=
  110. MASM=-W2 -Ml -X -Zi
  111. LINK=/BAT /NOIG /AL:16 /CO
  112.  
  113.  
  114. [CS+ASM]
  115.  
  116. ; Assembly language include files
  117.  
  118. ; Format: "FLAGFILE=SOURCE"
  119. ; where FLAGFILE is the file looked for in the RAMDISK path and SOURCE
  120. ; is the file group copied to RAMDISK if FLAGFILE does not exist there.
  121.  
  122. DOS.INC=C:\MS\INCLUDE\*.INC
  123. MACROS.INC=D:\INCLUDE\*.INC
  124.  
  125.  
  126. [CS+C]
  127.  
  128. ; C header files
  129.  
  130. STDIO.H=C:\MS\INCLUDE\*.H
  131. MY.H=D:\INCLUDE\*.H
  132.  
  133.  
  134. [CS+PAS]
  135.  
  136. ; Pascal include files
  137.  
  138. CLOCK.INT=C:\MS\INCLUDE\*.INT
  139. MY.INT=D:\INCLUDE\*.INT
  140.  
  141.  
  142. [CS+FOR]
  143.  
  144. ; Fortan include files
  145.