home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cshell69.zip / CS.INI < prev    next >
INI File  |  1991-12-26  |  4KB  |  173 lines

  1. ; CS Version 6.7
  2.  
  3. [CS]
  4.  
  5. ; MODEL can be TINY, SMALL, MEDIUM, COMPACT, LARGE, HUGE, MTHREAD, SMALL386
  6. ; FLOAT can be EMULATOR, 80X87, CALLEMULATOR, CALL80X87 or ALTERNATE (all)
  7. ;              or DECIMAL (Pascal only)
  8. ; EXETYPE can be DEFAULT, DOS, COM, OS2, OS2PM, BOUND, WINDOWS or LIBRARY
  9. ; OPTIONS contains the identifier of the default options section
  10. ; NAMES can be SHORT or FULL
  11. ; Set BUILD to YES to disable the built-in "make" strategy
  12. ; MASM can be set to 5 (for MASM 5.xx) or 6 (MASM 6.00 or above, i.e. ML)
  13. ; STACK can be any number between 2048 and 65535 bytes
  14. ; ILINK should contain alignment options for LINK to prepare for ILINK
  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=COMPACT
  21. FLOAT=EMULATOR
  22. EXETYPE=DEFAULT
  23. OPTIONS=STD
  24. NAMES=FULL
  25. BUILD=NO
  26. MASM=6
  27. STACK=0x4000
  28. ILINK=/padc:256 /padd:128
  29. RAMDISK=%TMP%
  30.  
  31. ; The SOURCE Path is searched for source, DEF, BAD and CS files
  32. ; The OBJ Path is searched for object modules
  33. ; OUTPUT defines the output directory for OBJ, EXE, COM, MAP, LST and REF files
  34.  
  35. SOURCE=e:\lib\ccc;e:\lib\gnu;e:\lib\asm;e:\lib
  36. OBJ=%TMP%\;e:\lib;d:\ms\lib
  37. OBJ386=%TMP%\;e:\lib;d:\ms\lib\386
  38. OUTPUT=%OUT%\
  39.  
  40. ; Standard path variables
  41. ; LIB will be set to RLIB, PLIB or WLIB depending on the target executable type
  42.  
  43. INCLUDE=%TMP%;e:\lib\include;d:\ms\include;d:\ms\include\api
  44. INCL386=%TMP%;e:\lib\include;d:\ms\include\386;d:\ms\include\386\api
  45. RLIB=%TMP%\;e:\lib\real;e:\lib;d:\ms\lib
  46. PLIB=%TMP%\;e:\lib\protect;e:\lib;d:\ms\lib
  47. PLIB386=%TMP%\;e:\lib\protect;e:\lib;d:\ms\lib\386
  48. WLIB=%TMP%\;e:\lib;d:\ms\lib
  49. TMP=%TMP%
  50.  
  51.  
  52. [CS-STD]
  53.  
  54. ; Compiler options for normal (optimized) code
  55.  
  56. CL=-W3 -Zep1 -J -G2s -Ocegit
  57. CL386=-W3 -Zep1 -J -Gs -Ocit
  58. PL=-w3 -Zz
  59. FL=-W1 -FPi -G2s -Ox
  60. MASM=-W2 -Ml -X -Zd
  61. ML=-W2 -Zm -Zd -Zp1 -Cp
  62. LINK=/bat /noig /noe /packc /packd
  63.  
  64.  
  65. [CS-CV]
  66.  
  67. ; Compiler options for programs with CodeView debugging information
  68.  
  69. CL=-W4 -Ziep1 -J -G2e -Od
  70. CL386=-W3 -Ziep1 -J -Ge -Od
  71. PL=-w1 -Ziz
  72. FL=-W1 -Zi -FPi -G2 -Od
  73. MASM=-W2 -Ml -X -Zi
  74. ML=-W2 -Zm -Zi -Zp1 -Cp
  75. LINK=/bat /noig /noe /co
  76.  
  77.  
  78. [CS-PM]
  79.  
  80. ; Compiler options for normal (optimized) OS/2 PM programs
  81.  
  82. CL=-W3 -Zep1 -J -G2s -Ocegit
  83. CL36=-W3 -Zep1 -J -Gs -Ocit
  84. PL=-w3 -Zz
  85. FL=
  86. MASM=-W2 -Ml -X -Zd
  87. ML=-W2 -Zm -Zd -Zp1 -Cp
  88. LINK=/bat /noig /noe
  89.  
  90.  
  91. [CS-PMCV]
  92.  
  93. ; Compiler options for programs with CodeView information for OS/2 PM
  94.  
  95. CL=-W4 -Ziep1 -J -G2s -Od
  96. CL386=-W3 -Ziep1 -J -Gs -Od
  97. PL=-w1 -Ziz
  98. FL=
  99. MASM=-W2 -Ml -X -Zi
  100. ML=-W2 -Zm -Zi -Zp1 -Cp
  101. LINK=/bat /noig /noe /co
  102.  
  103.  
  104. [CS-WIN]
  105.  
  106. ; Compiler options for MS-Windows programs
  107.  
  108. CL=-W3 -Zep1 -J -G2sw -Ocegit
  109. PL=-w1 -Zz
  110. FL=
  111. MASM=-W2 -Ml -X -Zd
  112. ML=-W2 -Zm -Zd -Zp1 -Cp
  113. LINK=/bat /noig /noe /al:16
  114.  
  115.  
  116. [CS-WINCV]
  117.  
  118. ; Compiler options for MS-Windows programs with CodeView information
  119.  
  120. CL=-W3 -Ziep1 -J -G2sw -Od
  121. PL=-w1 -Ziz
  122. FL=
  123. MASM=-W2 -Ml -X -Zi
  124. ML=-W2 -Zm -Zi -Zp1 -Cp
  125. LINK=/bat /noig /noe /al:16 /co
  126.  
  127.  
  128. [CS-WORD]
  129.  
  130. ; Compiler options for Word video drivers
  131.  
  132. CL=-W3 -Zep1 -J -G2s -Oxn
  133. PL=-w3 -Zz
  134. FL=-W1 -Zp -G2s -Ox
  135. MASM=-W2 -X -Zd
  136. ML=-W2 -Zm -Zd -Zp1
  137. LINK=/bat /noig /noe
  138.  
  139.  
  140. [CS+ASM]
  141.  
  142. ; Assembly language include files
  143.  
  144. ; Format: "FLAGFILE=SOURCE"
  145. ; where FLAGFILE is the file looked for in the RAMDISK path and SOURCE
  146. ; is the file group copied to RAMDISK if FLAGFILE does not exist there.
  147.  
  148. ; dos.inc=d:\ms\include\*.inc
  149. ; macros.inc=e:\include\*.inc
  150.  
  151.  
  152. [CS+C]
  153.  
  154. ; C header files
  155.  
  156. ; stdio.h=d:\ms\include\*.h
  157. ; stat.h=d:\ms\include\sys\*.h
  158. ; my.h=e:\lib\include\*.h
  159. ; windows.h=d:\ms\include\api\windows.h
  160.  
  161.  
  162. [CS+PAS]
  163.  
  164. ; Pascal include files
  165.  
  166. ; clock.int=c:\ms\include\*.int
  167. ; my.int=e:\include\*.int
  168.  
  169.  
  170. [CS+FOR]
  171.  
  172. ; Fortan include files
  173.