home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ctdemo.zip / classes / ctini.tmp < prev    next >
Text File  |  1995-04-07  |  3KB  |  107 lines

  1. -- dir used for class sources (HPFS)
  2. SRCDIRS = @ADDIRS; \
  3.     @LIBROOT\cls\work; \
  4.     @LIBROOT\cls\tutorial         tutorial companion classes; \
  5.     @LIBROOT\cls\iclui            IBM iclui examples; \
  6.     @LIBROOT\cls\icclc            IBM collection class examples; \
  7.     @LIBROOT\cls\runtime\test     runtime support test classes; \
  8.     @LIBROOT\cls\runtime          runtime support interface classes
  9.  
  10. -- compiler include paths
  11. INCLUDE = @LIBROOT\header;@COMPILER\include;@COMPILER\ibmclass;@TOOLKIT\cplus\os2h
  12.  
  13. -- dir used for squeezed class headers
  14. * CLSHDR = @LIBROOT\fast
  15.  
  16. -- dir used for squeezed sys headers (optional, VDISK)
  17. * SYSHDR = @LIBROOT\fast @DRIVE\tolkt21\cplus\os2h\*.h;@COMPILER\include\*.h;@COMPILER\ibmclass\*.hpp;@COMPILER\ibmclass\*.inl;@LIBROOT\header\*.h;@LIBROOT\header\*.hpp
  18.  
  19. -- wrap class includes to speed up preprocessor
  20. * WRAPINCL = 1
  21.  
  22. -- dir used for static objects and libs
  23. LIB = @LIBROOT\lib
  24.  
  25. -- definition of external libraries ( '*' = default libraries)
  26. EXTLIBS = @LIBROOT\lib\ctstd.lib  *       Standard CThrough library; \
  27.     @TOOLKIT\os2lib\os2386.lib   *       Standard OS/2 API impLib; \
  28.     @COMPILER\lib\dde4mbsi.lib      *       IBM MT runtime impLib; \
  29.     @COMPILER\lib\dde4muii.lib      *       IBM ICLUI implib; \
  30.     @COMPILER\lib\dde4cci.lib       *       IBM collection cls implib
  31.  
  32. -- max filename length (without extension)
  33. MAXFLEN = 8
  34.  
  35. -- dir used for temporaries, objects and executables
  36. TMP = @LIBROOT\tmp
  37.  
  38. -- dir used for archives
  39. ARCHIVE = @LIBROOT\arc
  40.  
  41. -- dir used for squeezed class headers (optional, HPFS)
  42. CLSHDR = @LIBROOT\fast
  43.  
  44. -- file extension
  45. CLSEXT = .cpp
  46.  
  47. CLSARCEXT = .car
  48.  
  49. GRPARCEXT = .gar
  50.  
  51. CHGEXT = .chg
  52.  
  53. -- predefined categories
  54. FUNCCAT = aux debug test
  55.  
  56. DATACAT = aux test
  57.  
  58. CLSCAT = app dll exportDll lib lock monitor test
  59.  
  60. -- #define categories
  61. DEFINECAT = _PM_ _VIO_
  62.  
  63. -- log file(s)
  64. LOGFILES = @LIBROOT\ct.log
  65.  
  66. -- change log path
  67. CHANGELOG = @LIBROOT\ct.chg
  68.  
  69. -- BSA support ( 0: none, 1: full )
  70. BSA = 0
  71.  
  72. -- default build options for AppsBuilder
  73. BUILDOPT = map
  74.  
  75. -- default HierarchyViewer display options
  76. GRAPHOPT = bases vert
  77.  
  78. -- class docu converter files
  79. CLSDOC = @CTBIN\cpp2out.c2x out OutlineEditor Standard class-to-outline conversion
  80.  
  81. OUTDOC = @CTBIN\out2ipf.o2x ipf - Standard outline-to-IPF conversion
  82.  
  83. -- toolbar initialization
  84. TOOLBAR = HierarchyViewer HeapTracer XLogViewer ClassEditor AppsBuilder
  85.  
  86. -- misc
  87. TABWIDTH = 4
  88.  
  89. SAVEFREQ = 1
  90.  
  91. -- class (>0) , data member(>1) start with uppercase
  92. CASECONV = 2
  93.  
  94. -- PM application type indicator class
  95. PMAPPCLS = PmObject
  96.  
  97. -- online books
  98. BOOKS = @BOOK\dde4clib.inf     IBM C library; \
  99.     @BOOK\dde4lrm.inf       IBM C/Set++ language ref; \
  100.     @BOOK\dde4uil.inf      IBM User Interface Library; \
  101.     @BOOK\cpgref1.inf+@BOOK\cpgref2.inf+@BOOK\cpgref3.inf        OS/2 Dos.. online doc; \
  102.     @BOOK\pmwin.inf          OS/2 Win.. online doc; \
  103.     @BOOK\pmgpi.inf          OS/2 Gpi.. online doc
  104.  
  105. -- speed up option for startup (dangerous if classes are shared of modified externally)
  106. * USELIBTAGS = 1
  107.