CustEPM - a Customized version of EPM, by Larry Margolis. (c) Copyright International Business Machines Corporation 1993. All rights Reserved. CustEPM adds an Actions menu to EPM, in a way that makes it easy for users to incorporate into their own EPM setup. It is a customized version of EPM that users who don't want to recompile the macros can use directly, that users who want to customize only by setting flags in the MYCNF.E and recompiling can incorporate, and that true hackers can start with as a base and modify to their hearts' content. To use CUSTEPM with your current EPM 5.51, simply download CSTEPM.ZIP in binary, unpack into your EPM directory (\OS2\APPS), and you're ready. To recompile using your own MYCNF.E and including your MYSTUFF.E, etc., you can either recompile as you have been, or run the included MAKEMACS command which will rebuild all the .ex files. (This is also a good way to use this with a version of EPM other than 5.51.) The included files are: LICENSE.TXT - The "As-is" license agreement. CUSTEPM.ABS - This description. SITECNF.E - A one-liner that includes CUSTEPM.CFG; this takes advantage of the new support for site configuration files. If you want to use CUSTEPM in conjunction with a real site configuration file, delete this SITECNF.E and (if you're an end user) do an include 'CUSTEPM.CFG' at the end of your MYCNF.E, or (if you're the owner of the site configuration file) do the above include in your existing SITECNF.E. CUSTEPM.CFG - A configuration file that will set things the way that the version of EPM on OS2TOOLS is configured. Any settings in this file can be overridden by settings in the MYCNF.E. CUSTEPM.E - Defines the Actions menu and the routines it needs. This will automatically be included in EXTRA.EX if one is used, otherwise in EPM.EX. FOLD.E - Routines for code folding and expansion. GMLTAGS.E - Defines the GML menu and the routines it needs. The resulting .ex file is linked when needed. SGMLTAGS.E - Defines the SGML menu and the routines it needs. The resulting .ex file is linked when needed. LATEXMNU.E - Defines the LaTeX menu and the routines it needs. The resulting .ex file is linked when needed. EPMPRT.E - Defines the Printer menu. Requires the latest set of EPM macros. Executed as a stand-alone .ex file; needs no routines of its own at runtime. GETHOST.E - Gets a copy of the Comm. Mgr. host screen, using EHLLAPI calls. Executed as a stand-alone .ex file. MAKEMACS.CMD - Command file to rebuild the .ex files. With no arguments, will rebuild them all, or one or more files can be specified on the command line and only those will be recompiled. (If you have the beta version of EPM that includes tags support, you should uncomment the line that rebuilds the MAKETAGS file; if you have LINK_HOST_SUPPORT = 0 or HOST_SUPPORT = something other than 'EMUL' in your MYCNF.E, you should comment out the line that rebuilds E3EMUL.EX.) GREP.EXE - Ralph Yozzo's GREP, used to search files on disk for text. *.ex - The compiled macro files for EPM 5.51.