NIM ?= nim
SRC := src/termimg
TEST := tests/test_termimg
EXAMPLE := examples/demo
.PHONY: check test example clean all
all: check test example
check:
$(NIM) check --path:src src/termimg.nim
$(NIM) check --path:src $(TEST).nim
$(NIM) check --path:src $(EXAMPLE).nim
test: check
$(NIM) c --path:src -r $(TEST).nim 2>&1 | tail -1
example: check
$(NIM) c --path:src -r $(EXAMPLE).nim
clean:
rm -rf nimcache
rm -f $(TEST)
rm -f $(EXAMPLE)
find . -type f -name '*.nim.bak.*' -delete
find . -type f -name '*.o' -delete