From xemacs-m  Sun Dec 29 06:43:01 1996
Received: from venus.Sun.COM (venus.Sun.COM [192.9.25.5])
          by xemacs.cs.uiuc.edu (8.8.4/8.8.4) with SMTP
	  id GAA10374 for <xemacs-beta@xemacs.org>; Sun, 29 Dec 1996 06:43:00 -0600 (CST)
Received: from Eng.Sun.COM ([129.146.1.25]) by venus.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id EAA22261; Sun, 29 Dec 1996 04:42:18 -0800
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id EAA24544; Sun, 29 Dec 1996 04:42:15 -0800
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id EAA29579; Sun, 29 Dec 1996 04:42:14 -0800
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id EAA06117; Sun, 29 Dec 1996 04:42:13 -0800
Date: Sun, 29 Dec 1996 04:42:13 -0800
Message-Id: <199612291242.EAA06117@xemacs.eng.sun.com>
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: marcoxa@icsi.berkeley.edu, campbell@c2.net
Cc: ilisp@naggum.no, XEmacs Beta Test <xemacs-beta@xemacs.org>
Subject: Ilisp integration into XEmacs
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>
Mime-Version: 1.0 (generated by tm-edit 7.97)
Content-Type: text/plain; charset=US-ASCII

The ilisp Makefile seems to have no provisions for incremental
compilation, or simply being able to see if compilation is necessary.
This causes ilisp to be responsible for half the running time of
XEmacs'

make all-elc

target if there is nothing to do.

I've added th patch below to ilisp/Makefile, and changed update-elc.sh
to call the Makefile with the target `elc'.

I'm sure there's a better solution.

I don't actually use ilisp, so I rely on others to let me know when
XEmacs + ilisp is not working.

Martin

*** /tmp/geta316	Sun Dec 29 04:38:08 1996
--- Makefile	Sun Dec 29 04:28:47 1996
***************
*** 58,63 ****
--- 58,68 ----
  compile:
  	$(EMACS) -batch -l ilisp-mak.el
  
+ elc: $(LoadFiles)
+ 
+ $(LoadFiles) :
+ 	$(EMACS) -batch -l ilisp-mak.el
+ 
  tags:
  	etags *.el
  

