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 Jim 
Subject: 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!