diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 000000000..5cd8b9c15 --- /dev/null +++ b/Makefile @@ -0,0 +1,29 @@ +deno: assets.go msg.pb.go main.go + go build -o deno + +assets.go: dist/main.js + go-bindata -pkg main -o assets.go dist/ + +msg.pb.go: msg.proto + protoc --go_out=. msg.proto + +msg.pb.js: msg.proto node_modules + ./node_modules/.bin/pbjs -t static-module -w commonjs -o msg.pb.js msg.proto + +msg.pb.d.ts: msg.pb.js node_modules + ./node_modules/.bin/pbts -o msg.pb.d.ts msg.pb.js + +dist/main.js: main.ts msg.pb.js msg.pb.d.ts node_modules + ./node_modules/.bin/parcel build --out-dir=dist/ --no-minify main.ts + +node_modules: + yarn + +clean: + -rm -f deno assets.go msg.pb.go msg.pb.js msg.pb.d.ts + -rm -rf dist/ + +distclean: clean + -rm -rf node_modules/ + +.PHONY: clean distclean |
