From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/43205 Path: main.gmane.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) Sender: owner-ding@hpc.uh.edu Message-ID: References: <87sn7w1aah.fsf@cs.utah.edu> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: main.gmane.org 1035178336 16344 80.91.224.250 (21 Oct 2002 05:32:16 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 05:32:16 +0000 (UTC) Cc: ding@gnus.org Return-Path: Original-Received: (qmail 11346 invoked from network); 20 Feb 2002 15:04:34 -0000 Original-Received: from malifon.math.uh.edu (mail@129.7.128.13) by mastaler.com with SMTP; 20 Feb 2002 15:04:34 -0000 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: main.gmane.org gmane.emacs.gnus.general:43205 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:43205 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.