mirror of https://github.com/knative/func.git
Fix ordering of platforms and set default to linux
This commit is contained in:
parent
ce8448dde6
commit
a39a57331f
26
Makefile
26
Makefile
|
|
@ -1,9 +1,9 @@
|
|||
REPO := quay.io/boson/faas
|
||||
BIN := faas
|
||||
|
||||
WINDOWS=$(BIN)_windows_amd64.exe
|
||||
LINUX=$(BIN)_linux_amd64
|
||||
DARWIN=$(BIN)_darwin_amd64
|
||||
LINUX=$(BIN)_linux_amd64
|
||||
WINDOWS=$(BIN)_windows_amd64.exe
|
||||
|
||||
CODE := $(shell find . -name '*.go')
|
||||
DATE := $(shell date -u +"%Y%m%dT%H%M%SZ")
|
||||
|
|
@ -11,24 +11,24 @@ HASH := $(shell git rev-parse --short HEAD 2>/dev/null)
|
|||
VTAG := $(shell git tag --points-at HEAD)
|
||||
VERS := $(shell [ -z $(VTAG) ] && echo 'tip' || echo $(VTAG) )
|
||||
|
||||
all: $(WINDOWS) $(LINUX) $(DARWIN)
|
||||
build: all
|
||||
|
||||
|
||||
windows: $(WINDOWS) ## Build for Windows
|
||||
|
||||
linux: $(LINUX) ## Build for Linux
|
||||
all: $(LINUX)
|
||||
cross-platform: $(DARWIN) $(LINUX) $(WINDOWS)
|
||||
|
||||
darwin: $(DARWIN) ## Build for Darwin (macOS)
|
||||
|
||||
$(WINDOWS):
|
||||
env GOOS=windows GOARCH=amd64 go build -i -v -o $(WINDOWS) -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
||||
linux: $(LINUX) ## Build for Linux
|
||||
|
||||
$(LINUX):
|
||||
env GOOS=linux GOARCH=amd64 go build -i -v -o $(LINUX) -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
||||
windows: $(WINDOWS) ## Build for Windows
|
||||
|
||||
$(DARWIN):
|
||||
env GOOS=darwin GOARCH=amd64 go build -i -v -o $(DARWIN) -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
||||
env GOOS=darwin GOARCH=amd64 go build -v -o $(DARWIN) -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
||||
|
||||
$(LINUX):
|
||||
env GOOS=linux GOARCH=amd64 go build -v -o $(LINUX) -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
||||
|
||||
$(WINDOWS):
|
||||
env GOOS=windows GOARCH=amd64 go build -v -o $(WINDOWS) -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
||||
|
||||
# $(BIN): $(CODE)
|
||||
# go build -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
||||
|
|
|
|||
Loading…
Reference in New Issue