Implement the P0 View grammar, expr bridge, stateless view Components, and Ebox mount path in a new independent package. Include bilingual architecture and implementation documents plus contract tests.
19 lines
475 B
Makefile
19 lines
475 B
Makefile
EMACS ?= emacs
|
|
LOAD_PATH = -L . -L ../emacs-box
|
|
SOURCES = etaf-view.el etaf-component.el etaf-renderer.el etaf.el
|
|
|
|
.PHONY: test compile check clean
|
|
|
|
test:
|
|
$(EMACS) -Q --batch $(LOAD_PATH) -l tests/etaf-tests.el \
|
|
-f ert-run-tests-batch-and-exit
|
|
|
|
compile:
|
|
$(EMACS) -Q --batch $(LOAD_PATH) \
|
|
--eval "(dolist (file '(\"etaf-view.el\" \"etaf-component.el\" \"etaf-renderer.el\" \"etaf.el\")) (byte-compile-file file))"
|
|
|
|
check: compile test
|
|
|
|
clean:
|
|
rm -f *.elc tests/*.elc
|