termcloud/Makefile

28 lines
403 B
Makefile

BINARY = termcloud
ADMIN_BINARY = termcloud-admin
include .env
export
build: clean
go build -o build/${BINARY} cmd/${BINARY}/main.go
go build -o build/${ADMIN_BINARY} cmd/admin/main.go
run: build
./build/${BINARY}
admin: build
./build/${ADMIN_BINARY} $(ARGS)
dev:
go run cmd/${BINARY}/main.go
clean:
go clean ./...
rm -rf build
test:
go test ./...
.PHONY: build run admin dev clean test