home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / CS46.ZIP / CS.INI < prev    next >
INI File  |  1990-07-17  |  3KB  |  131 lines

  1. ; Add this file to your TOOLS.INI
  2. ; CS Version 4.6
  3.  
  4.  
  5. [CS]
  6.  
  7. ; MODEL can be 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. MODEL=SMALL
  18. FLOAT=EMULATOR
  19. EXETYPE=DEFAULT
  20. OPTIONS=STD
  21. STACK=0x2000
  22. ILINK=/PADC:256 /PADD:128
  23. NAMES=FULL
  24. BUILD=NO
  25. RAMDISK=E:\INCLUDE
  26.  
  27. ; The SOURCE Path is searched for source, DEF, BAD and CS files
  28. ; The OBJ Path is searched for object modules
  29. ; OUTPUT defines the output directory for OBJ, EXE, COM, MAP, LST and REF files
  30.  
  31. SOURCE=E:\ASM;E:\CCC;E:\PASCAL
  32. OBJ=E:\;D:\LIB;C:\MS\LIB
  33. OUTPUT=E:\
  34.  
  35. ; Standard path variables
  36. ; LIB will be set to RLIB, PLIB or WLIB depending on the target executable type
  37.  
  38. INCLUDE=E:\INCLUDE;D:\INCLUDE;C:\MS\INCLUDE;C:\MS\INCLUDE\API
  39. RLIB=D:\LIB\REAL;D:\LIB;C:\MS\LIB
  40. PLIB=D:\LIB\PROTECT;D:\LIB;C:\MS\LIB
  41. WLIB=D:\LIB;C:\MS\LIB
  42. TMP=E:
  43.  
  44.  
  45. [CS-STD]
  46.  
  47. ; Compiler options for normal (optimized) code
  48.  
  49. CL=-W3 -Zdep1 -J -G2s -Oxn
  50. PL=-w3 -Zdz
  51. FL=-W1 -Zd -FPi -G2s -Ox
  52. MASM=-W2 -Ml -X -Zd
  53. LINK=/BAT /NOIG
  54.  
  55.  
  56. [CS-CV]
  57.  
  58. ; Compiler options for programs with CodeView debugging information
  59.  
  60. CL=-W3 -Ziep1 -J -G2 -Od
  61. PL=-w1 -Ziz
  62. FL=-W1 -Zi -FPi -G2 -Od
  63. MASM=-W2 -Ml -X -Zi
  64. LINK=/BAT /NOIG /CO
  65.  
  66.  
  67. [CS-PM]
  68.  
  69. ; Compiler options for normal (optimized) OS/2 PM programs
  70.  
  71. CL=-W3 -Zdep1 -J -G2s -Oxn
  72. PL=-w3 -Zdz
  73. FL=
  74. MASM=-W2 -Ml -X -Zd
  75. LINK=/BAT /NOIG /NOE /AL:16
  76.  
  77.  
  78. [CS-PMCV]
  79.  
  80. ; Compiler options for programs with CodeView information for OS/2 PM
  81.  
  82. CL=-W3 -Ziep1 -J -G2s -Od
  83. PL=-w1 -Ziz
  84. FL=
  85. MASM=-W2 -Ml -X -Zi
  86. LINK=/BAT /NOIG /NOE /CO
  87.  
  88.  
  89. [CS-WIN]
  90.  
  91. ; Compiler options for MS-Windows programs
  92.  
  93. CL=-W2 -Zdep1 -J -G2sw -Oxn
  94. PL=-w1 -Zdz
  95. FL=
  96. MASM=-W2 -Ml -X -Zd
  97. LINK=/BAT /NOIG /NOE /AL:16
  98.  
  99.  
  100. [CS+ASM]
  101.  
  102. ; Assembly language include files
  103.  
  104. ; Format: "FLAGFILE=SOURCE"
  105. ; where FLAGFILE is the file looked for in the RAMDISK path and SOURCE
  106. ; is the file group copied to RAMDISK if FLAGFILE does not exist there.
  107.  
  108. DOS.INC=C:\MS\INCLUDE\*.INC
  109. MACROS.INC=D:\INCLUDE\*.INC
  110.  
  111.  
  112. [CS+C]
  113.  
  114. ; C header files
  115.  
  116. STDIO.H=C:\MS\INCLUDE\*.H
  117. MY.H=D:\INCLUDE\*.H
  118.  
  119.  
  120. [CS+PAS]
  121.  
  122. ; Pascal include files
  123.  
  124. CLOCK.INT=C:\MS\INCLUDE\*.INT
  125. MY.INT=D:\INCLUDE\*.INT
  126.  
  127.  
  128. [CS+FOR]
  129.  
  130. ; Fortan include files
  131.