28 lines
403 B
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
|