diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | Makefile | 16 |
2 files changed, 10 insertions, 7 deletions
@@ -1 +1,2 @@ *.elc +.depend @@ -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 *~ |
