90DaysOfDevOps/docs/2022/Go/makefile
2023-03-14 11:03:42 -04:00

19 lines
550 B
Makefile

BINARY_NAME=90DaysOfDevOps
build:
GOARCH=amd64 GOOS=darwin go build -o ${BINARY_NAME}_0.2_darwin main.go
GOARCH=amd64 GOOS=linux go build -o ${BINARY_NAME}_0.2_linux main.go
GOARCH=amd64 GOOS=windows go build -o ${BINARY_NAME}_0.2_windows main.go
GOARCH=arm64 GOOS=linux go build -o ${BINARY_NAME}_0.2_linux_arm64 main.go
GOARCH=arm64 GOOS=darwin go build -o ${BINARY_NAME}_0.2_darwin_arm64 main.go
run:
./${BINARY_NAME}
build_and_run: build run
clean:
go clean
rm ${BINARY_NAME}-darwin
rm ${BINARY_NAME}-linux
rm ${BINARY_NAME}-windows