home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 12 / CD_ASCQ_12_0294.iso / vrac / epmgcc10.zip / README < prev   
Text File  |  1994-01-28  |  4KB  |  98 lines

  1.                          EMX/GCC Interface to EPM 5.51
  2.  
  3.                              EPMGCC Version  1.00
  4.  
  5.                                Bernhard Bablok
  6.  
  7.                                 January, 1994
  8.  
  9. Legal stuff:
  10. ~~~~~~~~~~~
  11. See the file license.txt.
  12.  
  13.  
  14. Summary:
  15. ~~~~~~~
  16. EPMGCC adds menu and function key support to IBM's Enhanced Editor EPM. It was
  17. developed to facilitate the work with EMX, but it should work with other
  18. compilers, make-utilities and debuggers too.
  19.  
  20. With EPMGCC you can compile (and link) files, build projects, maintain makefiles
  21. and so on without leaving the editor. Since compile- and make-results are piped
  22. to an error-file, it is possible to move from error to error simply by pressing
  23. a predefined key combination. The cursor is positioned on the correct line (i.e.
  24. the line with the error). All source-files are loaded into the edit-ring
  25. automatically if necessary.
  26.  
  27. As a supplement, I have included a VREXX script called epro.cmd. This is a
  28. simple makefile maintenance utility which can also be used stand-alone. VREXX is
  29. IBM-employee-written software adding "PM"-support to REXX and is available free
  30. of charge from various ftp-sites.
  31.  
  32.  
  33. Contents:
  34. ~~~~~~~~
  35. This package consists of 15 files:
  36.  
  37. README       -  This file.
  38.  
  39. license.txt  -  License information for using this package (basically pilfered
  40.                 from IBM).
  41.  
  42. INSTALL.DOC  -  Read this to learn how to install the complete EPM 5.51 package
  43.                 and how to compile the EMX/GCC interface.
  44.  
  45. gcc.doc      -  Description of the EMX/GCC interface.
  46.  
  47. gcc.e        -  The E source code for the menu definitions.
  48.  
  49. gccproc.e    -  The E source code of all commands and procedures used by the
  50.                 interface.
  51.  
  52. gcckeys.e    -  The E source code that define accelerator key definitions.
  53.  
  54. gccmenu.e    -  Supplemental E source code for menu attribute rendering.
  55.  
  56. gccenv.smp   -  Sample configuration file for EPMGCC. This file reproduces the
  57.                 defaults.
  58.  
  59. mycnf.smp    -  My version of the EPM configuration file (mycnf.e) that you may
  60.                 wish to try, or use as a starting point for your own mycnf.e
  61.                 file.
  62.  
  63. mystuff.smp  -  My version of mystuff.e (includes applications like gcc.e or
  64.                 tex.e).
  65.  
  66. mymnuini.smp -  My version of mymnuini.e (includes menu-support code).
  67.  
  68. mykeys.smp   -  My version of mykeys.e (definition of keys and/or keysets).
  69.  
  70. epro.cmd     -  Makefile maintenance utility, requires VREXX (optional).
  71.  
  72. epro.doc     -  Documentation to epro.cmd.
  73.  
  74.  
  75. Disclaimer:
  76. ~~~~~~~~~~
  77. I am by no means an expert on programming the EPM enhanced editor.  While this
  78. interface is my standard tool for working with EMX, there could easily be
  79. oversights on my part that result in problems for some configurations of EPM.
  80. If you think you have found a genuine bug, or would like to make suggestions,
  81. contributions, or enhancements to this code please drop me a note.  Since I have
  82. released this code without charge, I cannot offer a warranty or customer
  83. support.  Everything you need to get going should be available in the
  84. install.doc file and IBM supplied EPM documentation.
  85.  
  86.  
  87. Credit:
  88. ~~~~~~
  89. Credit has to be given to Jon Hacker who wrote EPMTEX, the TeX interface to EPM.
  90. Some of the ideas and parts of the documentation are taken from his excellent
  91. work. With his code as a basis, the development of this application was straight
  92. forward. Any errors and oversights are nevertheless my fault.
  93.  
  94. 1/28/94
  95. Bernhard Bablok
  96. D-82256 Fuerstenfeldbruck, Germany
  97. INTERNET: ua302cb@sunmail.lrz-muenchen.de
  98.