Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!usc!apple!altos!megadon!clp From: eggert@twinsun.UUCP (Paul Eggert) Newsgroups: comp.unix Subject: Re: Summary: SCCS vs. RCS Keywords: SCCS RCS source code control Message-ID: <2288@megadon.UUCP> Date: 6 Dec 90 22:29:44 GMT References: <2255@megadon.UUCP> <2260@megadon.UUCP> <2266@megadon.UUCP> <2282@megadon.UUCP> Sender: clp@megadon.UUCP Organization: Twin Sun, Inc Lines: 22 Approved: clp@megadon.UUCP Nntp-Posting-Host: ata Apparently-To: uunet!comp-unix There's no way to make Makefile from Makefile,v using only SUFFIX-based rules. An explicit dependency line and rule would be required for each and every [such] file. Not true. Here's how to do it: .SUFFIXES : ,v ,v : co -q $* Lilly also writes: make will automatically do a get if there is an s.Makefile (or s.makefile) and neither Makefile nor makefile exist. In short, make and SCCS are well integrated. make and RCS are similarly well integrated, if you have a modern version of make, e.g. GNU make 3.58. For older makes, you can use the trick described above. Brought to you by Super Global Mega Corp .com