Makefile 337 B

12345678910111213141516171819
  1. ELISP_FILES := $(shell cask files)
  2. ELC_FILES := $(patsubst %.el,%.elc,$(ELISP_FILES))
  3. .PHONY: test compile clean
  4. .INTERMEDIATE: .compile.intermediate
  5. all: test
  6. test: compile
  7. cask exec buttercup -L .
  8. compile: $(ELC_FILES)
  9. $(ELC_FILES): .compile.intermediate
  10. .compile.intermediate: $(ELISP_FILES)
  11. cask build
  12. clean:
  13. cask clean-elc