[comp.os.vms] Any one with a 'MAKE' type utility.

JOE@FHCRCVAX.BITNET (Joe Meadows) (02/05/88)

>I've got a quick question for you all.  Does anyone have a PD copy of the
>Unix MAKE utilty for VMS?   If you do, please just send a message/description,
>and not the actual code (too much mail! :-).
Eric,
        I got a copy from a nearby computer system, which I assume is
PD.  Here is an extract from the aaareadme.1st file.. Note that I
edited it quite a bit (removing stuff not directly relevant to your
search)... Hope it helps out - I'd be happy to send it to you.

        Cheers,
        Joe Meadows     joe@fhcrcvax.bitnet


             PURPOSE OF THIS MAKE IMPLEMENTATION

The major design goal of this MAKE is to provide VMS users with a
make utility which is as similar as possible to the Unix [Unix is
a trademark of Bell Laboratories] utility of the same name.  To this
end, some of MAKE's features are a bit inconvenient in the VMS
environment.  In particular, the use of '$' for macro invocation
requires that all other uses of '$' in a makefile (e.g., as part
of a file or device name) be preceded by '\'.  Similarly, the use
of '@' to suppress printing of a command line requires that a '\'
precede '@' when it is used to run a command (.COM) file.  (See!
That's not a bug, it's a feature.)  Individual sites may choose to
use other characters (by changing the #define constants INVOKE_MACRO
and MC_NO_ECHO in MAKE.H) to avoid this problem, depending on how
much they care whether their MAKE resembles the Unix version.

Naturally, if you fix bugs or add useful enhancements, I'd love to
hear about it.  I can be reached via BITNET at RITVAXD::JAP5769 .

                                Regards,
                                -Jesse Perry