|
@@ -0,0 +1,19 @@
|
|
|
+ELISP_FILES := $(shell cask files)
|
|
|
+ELC_FILES := $(patsubst %.el,%.elc,$(ELISP_FILES))
|
|
|
+
|
|
|
+.PHONY: test compile clean
|
|
|
+.INTERMEDIATE: .compile.intermediate
|
|
|
+
|
|
|
+all: test
|
|
|
+
|
|
|
+test: compile
|
|
|
+ cask exec buttercup -L .
|
|
|
+
|
|
|
+compile: $(ELC_FILES)
|
|
|
+
|
|
|
+$(ELC_FILES): .compile.intermediate
|
|
|
+.compile.intermediate: $(ELISP_FILES)
|
|
|
+ cask build
|
|
|
+
|
|
|
+clean:
|
|
|
+ cask clean-elc
|