BUILD=`date +%FT%T%z`

LDFLAGS=-ldflags "-X main.buildDate=${BUILD}"

.PHONY: build deps static

test:
	go test git.martyn.berlin/martyn/twitchsingstools/internal/webserver

build:
	go build ${LDFLAGS}

build-frontend:
	cd build/react-frontend && npm run build
	rm -rf web/react-frontend ; mkdir -p web/react-frontend
	cp -r build/react-frontend/build/* web/react-frontend/

deps:
	go get

static:
	CGO_ENABLED=0 GOOS=linux go build ${LDFLAGS} -a -installsuffix cgo -o twitchsingstools .