Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 beta 3/9/83; site vaxine.UUCP
Path: utzoo!linus!vaxine!ptw
From: ptw@vaxine.UUCP (P. T. Withington)
Newsgroups: net.unix-wizards
Subject: improved ? make
Message-ID: <202@vaxine.UUCP>
Date: Fri, 24-Feb-84 07:51:38 EST
Article-I.D.: vaxine.202
Posted: Fri Feb 24 07:51:38 1984
Date-Received: Sat, 25-Feb-84 02:56:27 EST
Organization: Automatix Inc., Billerica, MA
Lines: 17

The augmented make that came with sysIII (and V?) has some built-in rules of
the form:

.c~.c:
        $(GET) $(GETFLAGS) -p $< > $*.c

which have the unfortunate consequence of clobbering a file you have out for
editing any time someone touches the s. file (e.g., makes a branch, does an
admin).  Can anyone explain the rationale for "-p >"?  Is this soley to support
makes in remote directories? Couldn't the same effect be had by:

.c~.c:
        cd $(*D); $(GET) $(GETFLAGS) $$old/$(