From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/43560 Path: quimby.gnus.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: "make" in lisp/ not doing The Right Thing? Date: Wed, 20 Feb 2002 16:03:47 +0100 (CET) Message-ID: NNTP-Posting-Host: quimby2.netfonds.no Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: quimby2.netfonds.no 1014217529 17015 195.204.10.66 (20 Feb 2002 15:05:29 GMT) X-Complaints-To: usenet@quimby2.netfonds.no NNTP-Posting-Date: 20 Feb 2002 15:05:29 GMT Cc: ding@gnus.org Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by quimby2.netfonds.no with esmtp (Exim 3.12 #1 (Debian)) id 16dYJE-0004QG-00; Wed, 20 Feb 2002 16:05:28 +0100 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 16dYI7-0007DE-00; Wed, 20 Feb 2002 09:04:19 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Wed, 20 Feb 2002 09:04:20 -0600 (CST) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id JAA22614 for ; Wed, 20 Feb 2002 09:04:09 -0600 (CST) Original-Received: (qmail 11339 invoked by alias); 20 Feb 2002 15:04:04 -0000 Original-Received: (qmail 11334 invoked from network); 20 Feb 2002 15:04:03 -0000 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net (HELO yxa.extundo.com) (217.13.230.178) by gnus.org with SMTP; 20 Feb 2002 15:04:03 -0000 Original-Received: from yxa.extundo.com (localhost.localdomain [127.0.0.1]) by yxa.extundo.com (8.12.2/8.12.2) with ESMTP id g1KF3l0M003851; Wed, 20 Feb 2002 16:03:48 +0100 Original-Received: from localhost (jas@localhost) by yxa.extundo.com (8.12.2/8.12.1/Submit) with ESMTP id g1KF3lAD003848; Wed, 20 Feb 2002 16:03:47 +0100 X-Authentication-Warning: yxa.extundo.com: jas owned process doing -bs Original-To: Karra In-Reply-To: <87sn7w1aah.fsf@cs.utah.edu> Precedence: list X-Majordomo: 1.94.jlt7 Xref: quimby.gnus.org gmane.emacs.gnus.general:43560 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:43560 On Wed, 20 Feb 2002, Karra wrote: > Is there any good reason for the following behaviour: _all_ .elc > files are built from the .el files, even if they are newer than the > corresponding .el files. Yes. Some files contain macros used by other files. If the macro is changed, the other file need to be compiled as well. Maybe someone can write a makefile dependency generator for elisp, but there isn't one AFAIK. Type "make l" if you know the code well enough to feel confident about only compiling updated lisp files. This is why a ding.cvs-patches newsgroup or similar would be useful, btw.