From 9e969fcb668455b79e5115a4bba670233529001f Mon Sep 17 00:00:00 2001 From: Michael Olson Date: Tue, 31 Jul 2007 22:58:15 +0000 Subject: [PATCH] Permit recompilation in lisp/ without running "make clean" first 2007-07-31 Michael Olson * lisp/Makefile: Add dependencies between Emacs Lisp files, so that Muse can be recompiled without running "make clean" after an update. git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-430 --- ChangeLog | 6 ++++++ lisp/Makefile | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) diff --git a/ChangeLog b/ChangeLog index 5992602..243d3cf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-07-31 Michael Olson + + * lisp/Makefile: Add dependencies between Emacs Lisp files, so + that Muse can be recompiled without running "make clean" after an + update. + 2007-07-29 Michael Olson * Relicense to GPLv3. diff --git a/lisp/Makefile b/lisp/Makefile index 0c6d9bb..bfea6e3 100644 --- a/lisp/Makefile +++ b/lisp/Makefile @@ -39,3 +39,57 @@ install: autoloads $(ELC) test: $(ELC) $(EMACS) -q $(SITEFLAG) -batch -l ../scripts/$(PROJECT)-build.el \ -f $(PROJECT)-elint-files $(EL) + +# Dependencies +# +# This allows us to recompile Muse safely after an update. + +muse-backlink.elc: muse-mode.elc muse-publish.elc muse.elc + +muse-blosxom.elc: muse-html.elc muse-project.elc muse-publish.elc + +muse-book.elc: muse-latex.elc muse-project.elc muse-publish.elc +muse-book.elc: muse-regexps.elc + +muse-colors.elc: muse-mode.elc muse-regexps.elc + +muse-context.elc: muse-publish.elc + +muse-docbook.elc: muse-publish.elc muse-regexps.elc muse-xml-common.elc + +muse-groff.elc: muse-publish.elc + +muse-html.elc: muse-publish.elc muse-regexps.elc muse-xml-common.elc + +muse-http.elc: muse-html.elc muse-project.elc + +muse-import-docbook.elc: muse-import-xml.elc + +muse-import-latex.elc: muse-regexps.elc muse.elc + +muse-journal.elc: muse-book.elc muse-html.elc muse-latex.elc +muse-journal.elc: muse-publish.elc + +muse-latex.elc: muse-publish.elc + +muse-latex2png.elc: muse-publish.elc + +muse-mode.elc: muse-regexps.elc muse-project.elc + +muse-poem.elc: muse-latex.elc muse-project.elc + +muse-project.elc: muse-publish.elc muse.elc + +muse-protocols.elc: muse-regexps.elc + +muse-publish.elc: muse-regexps.elc muse.elc + +muse-texinfo.elc: muse-latex.elc muse-publish.elc + +muse-wiki.elc: muse-colors.elc muse-regexps.elc muse-mode.elc + +muse-xml-common.elc: muse-publish.elc muse-regexps.elc + +muse-xml.elc: muse-publish.elc muse-regexps.elc muse-xml-common.elc + +muse.elc: muse-protocols.elc muse-regexps.elc -- 2.11.4.GIT