etaf/Makefile
Kinneyzhang 0185c4e05a feat: establish unified etaf view foundation
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.
2026-08-05 00:36:52 +08:00

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