Makefile (400B)
1 ODIN ?= odin 2 3 .PHONY: build test e2e bench check clean 4 5 build: 6 mkdir -p build 7 $(ODIN) build src/cmd/jschema -out:build/jschema -o:speed 8 9 test: 10 $(ODIN) test src/pkg/jschema -out:build/jschema_test 11 12 e2e: 13 ODIN=$(ODIN) scripts/e2e.sh 14 15 bench: 16 mkdir -p build 17 $(ODIN) build src/cmd/bench -out:build/bench -o:speed 18 build/bench testdata/cases/openapi/schema.json 19 20 check: test e2e 21 22 clean: 23 rm -rf build