-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
8 lines (8 loc) · 828 Bytes
/
Makefile
File metadata and controls
8 lines (8 loc) · 828 Bytes
1
2
3
4
5
6
7
8
ALLOWED_COMMANDS?=
build: *.go
GOOS=windows GOARCH=amd64 go build -o windows/go-shell-api.exe -tags forceposix -ldflags="-X main.allowedCommands=${ALLOWED_COMMANDS}"
GOOS=darwin GOARCH=amd64 go build -o macos/go-shell-api -tags forceposix -ldflags="-X main.allowedCommands=${ALLOWED_COMMANDS}"
GOOS=linux GOARCH=amd64 go build -o linux-x64/go-shell-api -tags forceposix -ldflags="-X main.allowedCommands=${ALLOWED_COMMANDS}"
GOOS=linux GOARCH=arm64 go build -o linux-arm64/go-shell-api -tags forceposix -ldflags="-X main.allowedCommands=${ALLOWED_COMMANDS}"
GOOS=linux GOARCH=arm go build -o linux-arm/go-shell-api -tags forceposix -ldflags="-X main.allowedCommands=${ALLOWED_COMMANDS}"
GOOS=freebsd GOARCH=amd64 go build -o freebsd-x64/go-shell-api -tags forceposix -ldflags="-X main.allowedCommands=${ALLOWED_COMMANDS}"