From 413c4c18bc1ff6783f3799ea530953541acdb79a Mon Sep 17 00:00:00 2001 From: Katsumi Yamaoka Date: Sun, 2 Oct 2005 23:41:33 +0000 Subject: [PATCH] * Makefile.in (install-el-elc): New entry. (install): Use it so that .el files are necessarily installed. --- lisp/ChangeLog | 5 +++++ lisp/Makefile.in | 18 +++++++++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 56f371161..b8394979b 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2005-10-02 Katsumi Yamaoka + + * Makefile.in (install-el-elc): New entry. + (install): Use it so that .el files are necessarily installed. + 2005-09-30 Katsumi Yamaoka * time-date.el: Autoload parse-time-string, XEmacs needs it. diff --git a/lisp/Makefile.in b/lisp/Makefile.in index b0b544795..866b3897a 100644 --- a/lisp/Makefile.in +++ b/lisp/Makefile.in @@ -29,8 +29,9 @@ warn: clean-some gnus-load.el clever some l: gnus-load.el $(EMACS_COMP) -f dgnushack-compile -install: install-el install-elc +install: install-el-elc +# This entry will never install .el files if there are no .elc files. install-el: gnus-load.el $(SHELL) $(top_srcdir)/mkinstalldirs $(lispdir) echo " $(INSTALL_DATA) gnus-load.el $(lispdir)/gnus-load.el" @@ -51,6 +52,21 @@ install-elc: clever $(INSTALL_DATA) $$p $(lispdir)/$$p; \ done +install-el-elc: clever + rm -f dgnushack.elc + $(SHELL) $(top_srcdir)/mkinstalldirs $(lispdir) + echo " $(INSTALL_DATA) gnus-load.el $(lispdir)/gnus-load.el" + $(INSTALL_DATA) gnus-load.el $(lispdir)/gnus-load.el + for p in *.elc; do \ + q=`basename $$p c`; \ + if [ -f "$(srcdir)/$$q" ]; then \ + echo " $(INSTALL_DATA) $$q $(lispdir)/$$q"; \ + $(INSTALL_DATA) $(srcdir)/$$q $(lispdir)/$$q; \ + fi; \ + echo " $(INSTALL_DATA) $$p $(lispdir)/$$p"; \ + $(INSTALL_DATA) $$p $(lispdir)/$$p; \ + done + uninstall: for p in *.elc; do \ rm -f "$(lispdir)/$$p"; \ -- 2.34.1