aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorFrank Fischer <frank.fischer@mathematik.tu-chemnitz.de>2011-08-11 09:41:04 +0200
committerFrank Fischer <frank.fischer@mathematik.tu-chemnitz.de>2011-08-11 09:41:04 +0200
commit415f3def3d659a37b10da312f27c6934ff9a9f92 (patch)
tree1dee1d66886b97b6840839141fea8ad926edcc36 /Makefile
parent46048f1a05e90a48dc62d0a78518da1a7be1754d (diff)
Make automatic dependencies depend on .elc files
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile16
1 files changed, 9 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index a90f9d2..35a52b4 100644
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,15 @@ ELCFILES = $(FILES:.el=.elc)
# Byte-compile Evil.
all: compile
-compile: .depend $(ELCFILES)
+compile: $(ELCFILES)
+
+
+.depend: $(FILES)
+ @echo Compute dependencies
+ @rm -f .depend
+ @for f in $(FILES); do \
+ sed -n "s/(require '\(evil-.*\))/$${f}c: \1.elc/p" $$f >> .depend;\
+ done
-include .depend
@@ -22,12 +30,6 @@ $(ELCFILES): %.elc: %.el
compile-batch: clean
$(EMACS) --batch -Q -L . -L lib -f batch-byte-compile ${FILES}
-.depend: $(FILES)
- rm -f .depend
- for f in $(FILES); do \
- sed -n "s/(require '\(evil-.*\))/$${f}c: \1.el/p" $$f >> .depend;\
- done
-
# Delete byte-compiled files etc.
clean:
rm -f *~