[comp.os.vms] VMS version of MAKE

kka059@MIPL3.JPL.NASA.GOV (04/14/88)

Several message have appeared on INFO-VAX (COMP.OS.VMS) over the last few
months asking about VMS versions of MAKE (a U*!# program for carrying out
updates to files based on dependency information).  

  Some replies have cited DEC's MMS (Muddle your Modules System) as the
answer, but our experience with MMS is indicated by my interpretation of
the abbreviation!

  After muddling for too long, we wrote a (relatively simple) DCL procedure
to carry out the updates.  The key element in this was the lexical function:
F$FILE_ATTRIBUTES which was used to fetch the revision date and time (RDT)
for each file involved.

  While our procedure was tailored for our particular environment (specific
logical names, etc.) rather than of general application, I don't see any
reason that our approach couldn't be used in a general-purpose manner.

  Comments or suggestions are welcome, but no flames please (see below).

+----------------------------+------------------------------------------+
|    Kurt Andersen           |       Jet Propulsion Laboratory          |
|      MIPL Applications     |       Mail Stop 168-427                  |
|      Software Engineer     |       4800 Oak Grove Drive               |
|    Office: 169-425         |       Pasadena, Calif.  91109            |
+----------------------------+-------------------------+----------------+
|  NETWORKS:                                           |                |
|              SPAN: Mipl3::KKA059    (5.153)          | Does the verb  |
|     ARPA Internet: KKA059@Mipl3.Jpl.Nasa.Gov         | `to flame'     |
|  Internet Address: [128.149.1.28]                    | come from the  |
|     ARPAnet->SPAN: KKA059%Mipl3@Star.Stanford.Edu    | days of the    |
|                or: KKA059%Mipl3.Span@Jpl-Vlsi.Arpa   | Inquisition?   |
| Ma Bell  (R.I.P.): (818) 354-1672                    |                |
+------------------------------------------------------+----------------+