Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site pixutl.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!harvard!wjh12!pixel!pixutl!chris From: chris@pixutl.UUCP (chris) Newsgroups: net.unix,net.unix-wizards Subject: Re: Make incompatible with source control? Message-ID: <61@pixutl.UUCP> Date: Thu, 25-Oct-84 13:34:42 EDT Article-I.D.: pixutl.61 Posted: Thu Oct 25 13:34:42 1984 Date-Received: Sat, 27-Oct-84 06:26:31 EDT References: <2490@dartvax.UUCP> <765@ariel.UUCP> Organization: Pixel Computer Inc., Wilmington, Mass. Lines: 36 > Wednesday: Source Administrator makes global > change to headers of all project source > files. > > Thursday: Programmer `make's a new version > and wipes out two day's work. > The problem of overwriting source files if the SCCS parent file was modified can be helped a great deal by changing the $(GET) lines in rules.c from: "\t$(GET) $(GFLAGS) -p $< > $*.c", to: "\t$(GET) $(GFLAGS) $<", and let 'get' check if the file is writable. I have done this and prefer it to the original. I have also modified 'make' to look for SCCS files in a ./SCCS directory if it doesn't find them in the current directory (I like to keep SCCS files in a their own directory), and if anybody is interested, I will send them the changes or post them. Chris -- Chris Bertin : (617) 657-8720 x2318 Pixel Computer Inc. : 260 Fordham Rd. : {allegra|ihnp4|cbosgd|ima|genrad|amd|harvard}\ Wilmington, Ma 01887 : !wjh12!pixel!pixutl!chris