Path: utzoo!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!ames!nrl-cmf!cmcl2!brl-adm!adm!Postmaster%TRINCC.BITNET@mitvma.mit.edu From: Postmaster%TRINCC.BITNET@mitvma.mit.edu (PMDF Mail Server) Newsgroups: comp.unix.questions Subject: Undeliverable mail Message-ID: <16414@brl-adm.ARPA> Date: 7 Jul 88 04:57:32 GMT Sender: news@brl-adm.ARPA Lines: 61 The message could not be delivered to: Addressee: TRIN4 Reason: %MAIL-E-SYNTAX, error parsing 'DJA1::[TRIN4.BOX1024]' ---------------------------------------- Received: from JNET-DAEMON by TRINCC.BITNET; Sat, 2 Jul 88 18:21 EST Received: From YALEVM(MAILER) by TRINCC with Jnet id 1796 for TRIN4@TRINCC; Sat, 2 Jul 88 18:21 EST Received: by YALEVM (Mailer X1.24) id 1792; Sat, 02 Jul 88 18:21:49 EST Date: Fri, 1 Jul 88 15:49:35 EDT From: Root Boy JimSubject: RCS and SCCS Sender: Info-Unix distribution list To: Robert Cummings Reply-to: INFO-UNIX@BRL.ARPA Comments: To: unccvax!wdg@cmr.icst.nbs.gov Comments: cc: info-unix@BRL.ARPA ? From: Doug Gullett ? The standard MAKE program understands SCCS and not RCS. This one limitation ? is solved by intelligent setup of the makefile dependencies. Try .DEFAULT: co $@ Of course, then you must explicitly list that every .o file depends on the corresponding .c file. Another gambit if you do not use a separate RCS directory and do not keep sources checked out is: .SUFFIXES: .c,v .c,v.o: co $*.c $(CC) $(CFLAGS) -c $*.c rm $*.c Apologys if I screwed up, I just typed this off the top of my head. It is rumored that some people (ok, I give, U of Md. among others) have hacked make to understand RCS, altho to what level , I don't know. Maybe someone with initials ACT will clear this up. :-) Finally, there is GNU make, which recognizes prefixes as well as suffixes, in a totally new (gnu?) way. I have it but haven't used it yet. ? Doug Gullett ? University of NC at Charlotte (Root Boy) Jim Cottrell National Bureau of Standards Flamer's Hotline: (301) 975-5688 The opinions expressed are solely my own and do not reflect NBS policy or agreement Careful with that VAX Eugene!