Мелочи по сборке и README
This commit is contained in:
14
Makefile
14
Makefile
@@ -1,11 +1,11 @@
|
||||
.DEFAULT_GOAL=help
|
||||
|
||||
BINARY_NAME := iptvc
|
||||
ARCH ?= amd64
|
||||
GOARCH ?= amd64
|
||||
|
||||
LINUX_PATH := "bin/linux_$(ARCH)"
|
||||
WINDOWS_PATH := "bin/windows_$(ARCH)"
|
||||
DARWIN_PATH := "bin/darwin_$(ARCH)"
|
||||
LINUX_PATH := "bin/linux_$(GOARCH)"
|
||||
WINDOWS_PATH := "bin/windows_$(GOARCH)"
|
||||
DARWIN_PATH := "bin/darwin_$(GOARCH)"
|
||||
|
||||
LINUX_FILE := "$(LINUX_PATH)/$(BINARY_NAME)"
|
||||
WINDOWS_FILE := "$(WINDOWS_PATH)/$(BINARY_NAME).exe"
|
||||
@@ -19,17 +19,17 @@ clean:
|
||||
## linux: Build new binaries for linux
|
||||
linux:
|
||||
@rm -rf $(LINUX_PATH)
|
||||
@GOARCH=$(ARCH) GOOS=linux go build -o $(LINUX_FILE) . && echo "Compiled: $(LINUX_FILE)"
|
||||
@GOARCH=$(GOARCH) GOOS=linux go build -o $(LINUX_FILE) . && echo "Compiled: $(LINUX_FILE)"
|
||||
|
||||
## win: Build new binaries for windows
|
||||
win:
|
||||
@rm -rf $(WINDOWS_PATH)
|
||||
@GOARCH=$(ARCH) GOOS=windows go build -o $(WINDOWS_FILE) . && echo "Compiled: $(WINDOWS_FILE)"
|
||||
@GOARCH=$(GOARCH) GOOS=windows go build -o $(WINDOWS_FILE) . && echo "Compiled: $(WINDOWS_FILE)"
|
||||
|
||||
## darwin: Build new binaries for darwin
|
||||
darwin:
|
||||
@rm -rf $(DARWIN_PATH)
|
||||
@GOARCH=$(ARCH) GOOS=darwin go build -o $(DARWIN_FILE) . && echo "Compiled: $(DARWIN_FILE)"
|
||||
@GOARCH=$(GOARCH) GOOS=darwin go build -o $(DARWIN_FILE) . && echo "Compiled: $(DARWIN_FILE)"
|
||||
|
||||
## all: Build new binaries for linux, windows and darwin
|
||||
all: clean linux win darwin
|
||||
|
||||
Reference in New Issue
Block a user