all: DIST/{{.binary}} clean: rm -rf DIST DIST: mkdir -p DIST DIST/{{.binary}}: DIST cd go;make cp go/DIST/* DIST/ frontend/node_modules: cd frontend; yarn; yarn -D frontend/dist: frontend/node_modules cd frontend; yarn build backend: DIST/{{.binary}} frontend: frontend/dist dev: clean backend frontend tmux split "DEBUG=1 DIST/{{.binary}};$$SHELL" cd frontend; yarn dev test: make -C go test generate: make -C go generate .PHONY: all clean backend builder generate DIST/{{.binary}}