home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / sigm / vols200 / vol270 / tools.doc < prev    next >
INI File  |  1986-05-22  |  2KB  |  85 lines

  1. [TOOLS.DOC of JUG Vol.11]
  2.  
  3. ----------------------------------------------------------------
  4.  
  5.                Software Tools in Turbo Pascal 
  6.                              by 
  7.                 K. Nakazato (JUG-CP/M No.55)
  8.                         Jan. 27, 1985
  9.  
  10. -----------------------------------------------------------------
  11.  
  12. PROGRAM:
  13.   liblink ... library linker
  14.  
  15. USAGE:
  16.   liblink main_file_name [include_file_name]
  17.  
  18. FUNCTION:
  19.   "liblink" links modules in Pascal source files (library
  20.   files).  It genarates include file according to the
  21.   following linker directives.
  22.  
  23.   in MAIN file
  24.     {#scan library_file_name1,library_file_name2,...}
  25.     {#external module_name1,module_name2,...}
  26.   in LIBRARY file
  27.     {#name module_name}
  28.     {#external module_name1,module_name2,...}
  29.  
  30.   When include_file_name is absent, 'LIB.INC' is assumed.
  31.  
  32. EXAMPLE:
  33.   To make liblink.com and update.com files in this diskette,
  34.   >liblink liblink.pas
  35.   >turbo
  36.   >liblink update.pas
  37.   >turbo
  38.  
  39. -----------------------------------------------------------------
  40.  
  41. PROGRAM:
  42.   update ... update library
  43.  
  44. USAGE:
  45.   update library_file_name [include_file_name]
  46.  
  47. FUNCTION:
  48.   "update" updates library_file from include_file.
  49.   When include_file_name is absent, 'LIB.INC' is assumed.
  50.  
  51. EXAMPLE:
  52.   To update 'update.pas' from 'LIB.INC',
  53.   >update update.pas
  54.  
  55. -----------------------------------------------------------------
  56.  
  57. PROGRAM:
  58.   rel2pas ... transforms relocatable code to Pascal inline code
  59.  
  60. USAGE:
  61.   rel2pas relocatable_file_name [inline_file_name]
  62.  
  63. FUNCTION:
  64.   "rel2pas" tranforms REL file to Turbo Pascal source file
  65.   with inline codes.
  66.   The extension name of relocatable_file_name is replaced to
  67.   "REL", automatically.  Thus,
  68.     rel2pas upcase
  69.     rel2pas upcase.abc
  70.   are identical to
  71.     rel2pas upcase.rel
  72.  
  73.   When inline_file_name is absent, the same file name as
  74.   relocatable_file_name with extension "INC" is assumed.
  75.   In the above case, 'upcase.inc' is generated as inline file.
  76.  
  77. EXAMPLE:
  78.   To make inline codes from assemble source 'upcase.mac',
  79.   >m80 upcase,=upcase
  80.   >rel2pas upcase
  81.  
  82. -----------------------------------------------------------------
  83.  
  84.  
  85.