From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Masterson Newsgroups: gmane.emacs.help Subject: Re: Software/HD ecology Date: 23 Dec 2002 11:42:02 -0800 Organization: Posted via Supernews, http://www.supernews.com Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: <041220020952400758%ajanta@no.spam> <071220021155280606%ajanta@no.spam> <111220021253524057%ajanta@no.spam> <5l65u0i8zj.fsf@rum.cs.yale.edu> <84k7ifo3s2.fsf@lucy.cs.uni-dortmund.de> <121220021324043990%ajanta@no.spam> <171220021132381961%ajanta@no.spam> <3DFFA457.1020103@rcn.com> <844r9b3exh.fsf@lucy.cs.uni-dortmund.de> <87y96m3xhg.fsf@tc-1-100.kawasaki.gol.ne.jp> <1mr8ceoypu.fsf@Tempo.Update.UU.SE> <87wum4w7nj.fsf@tc-1-100.kawasaki.gol.ne.jp> <1mfzsrblka.fsf@Tempo.Update.UU.SE> <87y96iwyox.fsf@tc-1-100.kawasaki.gol.ne.jp> <1md6nu9vrk.fsf@Tempo.Update.UU.SE> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1040672781 29215 80.91.224.249 (23 Dec 2002 19:46:21 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 23 Dec 2002 19:46:21 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18QYWn-0007ai-00 for ; Mon, 23 Dec 2002 20:46:17 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18QYW8-0001Ue-08 for gnu-help-gnu-emacs@m.gmane.org; Mon, 23 Dec 2002 14:45:36 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!sn-xit-03!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!not-for-mail Original-Newsgroups: comp.sys.mac.apps,comp.sys.mac.advocacy,comp.text.tex,gnu.emacs.help User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 Original-X-Complaints-To: abuse@supernews.com Original-Lines: 21 Original-Xref: shelby.stanford.edu comp.sys.mac.apps:349632 gnu.emacs.help:108440 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:4969 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:4969 >>>>> Fredrik Staxeng writes: > I think that requiring working uninstall targets places a bigger > burden on package maintainers. It really shouldn't be. The generated Makefile already knows what the list of files are that it wants to install and where it wants to install them. Therefore, the uninstall target should be: uninstall: for x in $(TARGETS); do \ $(RM) $(TARGET_DIR)/$$x; \ done You may need to duplicate the loop for each TARGET_DIR. It should be trivial for automake to generate that in its Makefiles. -- David Masterson David DOT Masterson AT synopsys DOT com Sr. R&D Engineer Synopsys, Inc. Software Engineering Sunnyvale, CA