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