aboutsummaryrefslogtreecommitdiff
path: root/go/Makefile
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2023-01-20 03:18:06 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2025-01-27 16:43:44 +0100
commitc4cb9637f5c85d03aa162968f0dfec3c193fc9dc (patch)
tree3ad32e5dfd7c4ae72f66b86e77edef7b700a8b7a /go/Makefile
parent9df5cc7b55d8ac9ecd775a14a14f80a6c36c4d74 (diff)
downloadmuhqs-game-c4cb9637f5c85d03aa162968f0dfec3c193fc9dc.tar.gz
muhqs-game-c4cb9637f5c85d03aa162968f0dfec3c193fc9dc.zip
intermediate commit
Implement actions and multiple ui widgets
Diffstat (limited to 'go/Makefile')
-rw-r--r--go/Makefile14
1 files changed, 7 insertions, 7 deletions
diff --git a/go/Makefile b/go/Makefile
index 0744d6c9..6678a0fa 100644
--- a/go/Makefile
+++ b/go/Makefile
@@ -1,4 +1,4 @@
-PACKAGES := assets game server client webtools
+PACKAGES := assets game server client webtools ui
APPS := server client
OBJS := $(foreach app,$(APPS),$(app)/$(app))
@@ -9,22 +9,22 @@ all: $(OBJS) $(WASM)
server/server:
@echo Building Server ...
- pushd $(@D) >/dev/null; go build; popd >/dev/null
+ pushd $(@D) >/dev/null && go build && popd >/dev/null
client/client:
@echo Building Client ...
- pushd $(@D) >/dev/null; go build; popd >/dev/null
+ pushd $(@D) >/dev/null && go build && popd >/dev/null
client/client.wasm:
@echo Building Client.wasm ...
- pushd $(@D) >/dev/null; env GOOS=js GOARCH=wasm go build -o $(@F); popd >/dev/null
+ pushd $(@D) >/dev/null && env GOOS=js GOARCH=wasm go build -o $(@F) && popd >/dev/null
webtools/webtools.wasm:
@echo Building Webtools.wasm ...
- pushd $(@D) >/dev/null; env GOOS=js GOARCH=wasm go build -o $(@F); popd >/dev/null
+ pushd $(@D) >/dev/null && env GOOS=js GOARCH=wasm go build -o $(@F) && popd >/dev/null
fmt:
- for package in $(PACKAGES); do pushd $$package >/dev/null; go fmt; popd >/dev/null; done
+ set -e; for package in $(PACKAGES); do pushd $$package >/dev/null && go fmt && popd >/dev/null; done
test:
- for package in $(PACKAGES); do pushd $$package >/dev/null; go test; popd >/dev/null; done
+ for package in $(PACKAGES); do pushd $$package >/dev/null && go test && popd >/dev/null; done