Date : Fri, 19 Jan 1990 11:26:56 EST
From : SAGE@LL.LL.MIT.EDU
Subject: MAKE for CP/M
Dave Horsfall asked about a MAKE utility for CP/M. There is one posted on
my Z-Node (617-965-7259, password = DDT) called RCPMKE13.LBR. Here is the
entry in the FOR file:
----
RCPMKE13.LBR - ZCPR33 Specific
RCPMKE13 is MAKE.RCP version 1.3. MAKE is modeled on the
Unix MAKE. It runs as an ZCPR33 RCP, schedules source files for
assembly/compilation and then monitors the assembly/compilation
process, aborting if errors are detected. It's superior to the
FINDERR method in that multiple-pass compilers with overlays are
supported ( PL/I ), or any compiler that overwrites the error
location prior to warm booting. See MAKE.DOC
----
As you will notice, however, the above program will work only in a modern
Z-System (ZCPR33 or later).
Dave commented further:
>> No, this is not a joke. Has anyone ported "make" for CP/M? It would
>> have to be really simple, of course. Ignore the (non-existent) time
>> stamps and just re-compile (or perhaps keep a simple data-base of time
>> stamps based on the file-modified bit?) etc.
What is this about "non-existent time stamps"? If you use DateStamper or
any of the modern DOS replacements (of which there are now quite a few:
P2DOS, Z80DOS, NOVADOS, ZSDOS/ZDDOS, etc.), those time stamps would not be
"non-existent". And I believe that there was version of MAKE available with
DateStamper that would do just what the standard Unix MAKE does. I have
never been interested in any of this myself and have not tried it, but you
might try dropping Bridger a line at BRIDGER @ RAND.ORG.
-- Jay Sage