diff options
| author | Frank Fischer <frank.fischer@mathematik.tu-chemnitz.de> | 2011-08-11 09:41:04 +0200 |
|---|---|---|
| committer | Frank Fischer <frank.fischer@mathematik.tu-chemnitz.de> | 2011-08-11 09:41:04 +0200 |
| commit | 415f3def3d659a37b10da312f27c6934ff9a9f92 (patch) | |
| tree | 1dee1d66886b97b6840839141fea8ad926edcc36 /Makefile | |
| parent | 46048f1a05e90a48dc62d0a78518da1a7be1754d (diff) | |
Make automatic dependencies depend on .elc files
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -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 *~ |
