加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Makefile 906 Bytes
一键复制 编辑 原始数据 按行查看 历史
chai2010 提交于 2024-05-22 08:41 . 添加 dockerfile
# 版权 @2019 凹语言 作者。保留所有权利。
.PHONY: wa hello prime build-wasm ci-test-all clean
GOBIN = ./build/bin/wa
DOCKER_VOLUME=-v $(shell pwd):/root
wa:
go build -o $(GOBIN)
@echo "Done building."
@echo "Run \"$(GOBIN)\" to launch wa."
hello:
go install
cd waroot && go run ../main.go run hello.wa
prime:
cd waroot && go run ../main.go run examples/prime
build-wasm:
GOARCH=wasm GOOS=js go build -o wa.out.wasm ./main_wasm.go
build-docker:
go run ./builder
docker build -t wa-lang/wa .
docker-run:
docker run --platform linux/amd64 --rm -it ${DOCKER_VOLUME} wa-lang/wa
ci-test-all:
go install
go test ./...
@echo "== std test begin =="
go run main.go test std
@echo "== std ok =="
go run main.go run ./waroot/hello.wa
cd waroot && go run ../main.go run hello.wa
make -C ./waroot/examples ci-test-all
wa -v
build-dist:
go run ./builder
clean:
-rm a.out*
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化