From c67c4045157c592afe5bebd234721be69e78d352 Mon Sep 17 00:00:00 2001 From: Johan Brandhorst Date: Sat, 2 Mar 2019 19:14:59 +0000 Subject: [PATCH] Unify cleanup job --- Makefile | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 215d438..973e0a0 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,11 @@ .PHONY: hello -hello: - rm -f ./html/* +hello: clean GOOS=js GOARCH=wasm go build -o ./html/test.wasm ./hello/main.go cp $$(go env GOROOT)/misc/wasm/wasm_exec.html ./html/index.html cp $$(go env GOROOT)/misc/wasm/wasm_exec.js ./html/wasm_exec.js .PHONY: tinygo -tinygo: - rm -f ./html/* +tinygo: clean docker run --rm -v $$(pwd):/go/src/github.com/johanbrandhorst/wasm-experiments --entrypoint /bin/bash tinygo/tinygo:latest -c "\ cd /go/src/github.com/johanbrandhorst/wasm-experiments && \ tinygo build -o ./html/test.wasm -target wasm ./$(target)/main.go && \ @@ -16,27 +14,27 @@ tinygo: cp $$(go env GOROOT)/misc/wasm/wasm_exec.html ./html/index.html .PHONY: channels -channels: - rm -f ./html/* +channels: clean GOOS=js GOARCH=wasm go build -o ./html/test.wasm ./channels/main.go cp $$(go env GOROOT)/misc/wasm/wasm_exec.html ./html/index.html cp $$(go env GOROOT)/misc/wasm/wasm_exec.js ./html/wasm_exec.js .PHONY: js -js: - rm -f ./html/* +js: clean GOOS=js GOARCH=wasm go build -o ./html/test.wasm ./js/main.go cp $$(go env GOROOT)/misc/wasm/wasm_exec.html ./html/index.html cp $$(go env GOROOT)/misc/wasm/wasm_exec.js ./html/wasm_exec.js sed -i -e 's;;\n\t
;' ./html/index.html .PHONY: fetch -fetch: - rm -f ./html/* +fetch: clean GOOS=js GOARCH=wasm go build -o ./html/test.wasm ./fetch/main.go cp $$(go env GOROOT)/misc/wasm/wasm_exec.html ./html/index.html cp $$(go env GOROOT)/misc/wasm/wasm_exec.js ./html/wasm_exec.js sed -i -e 's;;\n\t
;' ./html/index.html +clean: + rm -f ./html/* + serve: go run main.go