Files
2023-01-17 22:45:23 +08:00

25 lines
308 B
Makefile

TESTDIRS := $(wildcard test_data/*)
.PHONY: $(TESTDIRS)
.PHONY: fmt
fmt:
cargo fmt --all -- --check
.PHONY: lint
lint:
cargo clippy -- -D warnings
.PHONY: test
test: fmt lint e2e-tests
cargo test
.PHONY: clean
clean:
cargo clean
.PHONY: e2e-tests
e2e-tests: $(TESTDIRS)
$(TESTDIRS):
$(MAKE) -C $@