home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 12
/
CD_ASCQ_12_0294.iso
/
vrac
/
epmgcc10.zip
/
README
< prev
Wrap
Text File
|
1994-01-28
|
4KB
|
98 lines
EMX/GCC Interface to EPM 5.51
EPMGCC Version 1.00
Bernhard Bablok
January, 1994
Legal stuff:
~~~~~~~~~~~
See the file license.txt.
Summary:
~~~~~~~
EPMGCC adds menu and function key support to IBM's Enhanced Editor EPM. It was
developed to facilitate the work with EMX, but it should work with other
compilers, make-utilities and debuggers too.
With EPMGCC you can compile (and link) files, build projects, maintain makefiles
and so on without leaving the editor. Since compile- and make-results are piped
to an error-file, it is possible to move from error to error simply by pressing
a predefined key combination. The cursor is positioned on the correct line (i.e.
the line with the error). All source-files are loaded into the edit-ring
automatically if necessary.
As a supplement, I have included a VREXX script called epro.cmd. This is a
simple makefile maintenance utility which can also be used stand-alone. VREXX is
IBM-employee-written software adding "PM"-support to REXX and is available free
of charge from various ftp-sites.
Contents:
~~~~~~~~
This package consists of 15 files:
README - This file.
license.txt - License information for using this package (basically pilfered
from IBM).
INSTALL.DOC - Read this to learn how to install the complete EPM 5.51 package
and how to compile the EMX/GCC interface.
gcc.doc - Description of the EMX/GCC interface.
gcc.e - The E source code for the menu definitions.
gccproc.e - The E source code of all commands and procedures used by the
interface.
gcckeys.e - The E source code that define accelerator key definitions.
gccmenu.e - Supplemental E source code for menu attribute rendering.
gccenv.smp - Sample configuration file for EPMGCC. This file reproduces the
defaults.
mycnf.smp - My version of the EPM configuration file (mycnf.e) that you may
wish to try, or use as a starting point for your own mycnf.e
file.
mystuff.smp - My version of mystuff.e (includes applications like gcc.e or
tex.e).
mymnuini.smp - My version of mymnuini.e (includes menu-support code).
mykeys.smp - My version of mykeys.e (definition of keys and/or keysets).
epro.cmd - Makefile maintenance utility, requires VREXX (optional).
epro.doc - Documentation to epro.cmd.
Disclaimer:
~~~~~~~~~~
I am by no means an expert on programming the EPM enhanced editor. While this
interface is my standard tool for working with EMX, there could easily be
oversights on my part that result in problems for some configurations of EPM.
If you think you have found a genuine bug, or would like to make suggestions,
contributions, or enhancements to this code please drop me a note. Since I have
released this code without charge, I cannot offer a warranty or customer
support. Everything you need to get going should be available in the
install.doc file and IBM supplied EPM documentation.
Credit:
~~~~~~
Credit has to be given to Jon Hacker who wrote EPMTEX, the TeX interface to EPM.
Some of the ideas and parts of the documentation are taken from his excellent
work. With his code as a basis, the development of this application was straight
forward. Any errors and oversights are nevertheless my fault.
1/28/94
Bernhard Bablok
D-82256 Fuerstenfeldbruck, Germany
INTERNET: ua302cb@sunmail.lrz-muenchen.de