From obrien@cs.ucdavis.edu  Wed Feb  7 04:25:03 1996
Received: from toadflax.cs.ucdavis.edu (toadflax.cs.ucdavis.edu [128.120.56.188])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id EAA24521
          for <FreeBSD-gnats-submit@freebsd.org>; Wed, 7 Feb 1996 04:25:00 -0800 (PST)
Received: by toadflax.cs.ucdavis.edu (4.1/UCD.CS.2.6)
	id AA29798; Wed, 7 Feb 96 04:24:50 PST
Message-Id: <9602071224.AA29798@toadflax.cs.ucdavis.edu>
Date: Wed, 7 Feb 96 04:24:50 PST
From: obrien@cs.ucdavis.edu (David E. O'Brien)
Reply-To: obrien@cs.ucdavis.edu
To: FreeBSD-gnats-submit@freebsd.org
Subject: /usr/share/mk/sys.mk missing common $(RM) macro
X-Send-Pr-Version: 3.2

>Number:         999
>Category:       bin
>Synopsis:       /usr/share/mk/sys.mk missing common $(RM) macro
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb  7 04:30:01 PST 1996
>Closed-Date:    Fri Apr 16 10:58:07 PDT 1999
>Last-Modified:  Fri Apr 16 11:00:00 PDT 1999
>Originator:     David E. O'Brien
>Release:        FreeBSD 2.1.0-RELEASE i386
>Organization:
University of California, Davis
>Environment:

	

>Description:

	Suggest adding RM macro ``RM ?= rm -f'' to /usr/share/mk/sys.mk.
	This is for added compatiblity with other makes (aleaviates the need
	for gmake in some cases).  Other make's that have this macro are SunOS,
	Solaris, GNU, Ultrix 4.3,


>How-To-Repeat:

	Makefile
	~~~~~~~~
	clean:
		$(RM) a.out *.o *.bak

>Fix:
	
	

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->peter 
Responsible-Changed-By: pst 
Responsible-Changed-When: Wed Feb 7 17:59:04 PST 1996 
Responsible-Changed-Why:  
State-Changed-From-To: open->suspended 
State-Changed-By: phk 
State-Changed-When: Mon Apr 13 01:44:17 PDT 1998 
State-Changed-Why:  
-> suspended 

${CP} and others seem to be missing as well 


Responsible-Changed-From-To: peter->freebsd-bugs 
Responsible-Changed-By: phk 
Responsible-Changed-When: Mon Apr 13 01:44:17 PDT 1998 
Responsible-Changed-Why:  
.. 

From: Tim Vanderhoek <ac199@hwcn.org>
To: Poul-Henning Kamp <phk@FreeBSD.ORG>
Cc: obrien@cs.ucdavis.edu, peter@FreeBSD.ORG, freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: bin/999
Date: Mon, 13 Apr 1998 10:57:20 -0400 (EDT)

 On Mon, 13 Apr 1998, Poul-Henning Kamp wrote:
 
 > Synopsis: /usr/share/mk/sys.mk missing common $(RM) macro
 > 
 > State-Changed-From-To: open->suspended
 > State-Changed-By: phk
 > State-Changed-When: Mon Apr 13 01:44:17 PDT 1998
 > State-Changed-Why: 
 > -> suspended
 > 
 > ${CP} and others seem to be missing as well
 
 bsd.port.mk contains a whole bunch of these that should probably
 be moved into the correct files.  The assignments in bsd.port.mk
 should then be changed to "?=" for a period about two release
 cycles.
 
 
 --
  tIM...HOEk
 OPTIMIZATION: the process of using many one-letter variables names
               hoping that the resultant code will run faster.
 
State-Changed-From-To: suspended->closed 
State-Changed-By: obrien 
State-Changed-When: Fri Apr 16 10:58:07 PDT 1999 
State-Changed-Why:  
change was commited in revision 1.42 and backed out due to objections. 
I don't see the objections changing. 

From: "David O'Brien" <motminh@NUXI.com>
To: freebsd-gnats-submit@freebsd.org, obrien@cs.ucdavis.edu
Cc:  
Subject: Re: bin/999: /usr/share/mk/sys.mk missing common $(RM) macro
Date: Fri, 16 Apr 1999 10:53:17 -0700

 I added ${RM} in revision 1.42 of sys.mk and removed it in rev 1.43 due
 to objection by bde.
 
>Unformatted:
