Browse Source

Add target to build all the binaries

v0.1.0
Brett Langdon 9 years ago
parent
commit
45bc929538
No known key found for this signature in database GPG Key ID: A2ECAB73CE12147F
1 changed files with 15 additions and 1 deletions
  1. +15
    -1
      Makefile

+ 15
- 1
Makefile View File

@ -1,3 +1,5 @@
VERSION := $(shell cat version.go | grep -Eo "[0-9]+\.[0-9]+\.[0-9]+")
pypihub: ./*.go ./cmd/pypihub/*.go pypihub: ./*.go ./cmd/pypihub/*.go
go build -o pypihub ./cmd/pypihub/ go build -o pypihub ./cmd/pypihub/
@ -15,4 +17,16 @@ docker_build: build/pypihub
docker_up: docker_build docker_up: docker_build
docker-compose up --build docker-compose up --build
.PHONY: clean docker_build docker_up
build_release: clean
# Darwin
CGO_ENABLED=0 GOOS=darwin GOARCH=386 go build -a -ldflags '-w' -o build/pypihub.${VERSION}.darwin_386 ./cmd/pypihub/
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -a -ldflags '-w' -o build/pypihub.${VERSION}.darwin_amd64 ./cmd/pypihub/
# Linux
CGO_ENABLED=0 GOOS=linux GOARCH=386 go build -a -ldflags '-w' -o build/pypihub.${VERSION}.linux_386 ./cmd/pypihub/
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -ldflags '-w' -o build/pypihub.${VERSION}.linux_amd64 ./cmd/pypihub/
CGO_ENABLED=0 GOOS=linux GOARCH=arm go build -a -ldflags '-w' -o build/pypihub.${VERSION}.linux_arm ./cmd/pypihub/
# Windows
CGO_ENABLED=0 GOOS=windows GOARCH=386 go build -a -ldflags '-w' -o build/pypihub.${VERSION}.windows_386 ./cmd/pypihub/
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -a -ldflags '-w' -o build/pypihub.${VERSION}.windows_amd64 ./cmd/pypihub/
.PHONY: build_release clean docker_build docker_up

Loading…
Cancel
Save