From e4c086b358a129c4fc93b353dd7f7790e4d747ea Mon Sep 17 00:00:00 2001 From: Unbewohnte Date: Tue, 4 Jan 2022 23:32:57 +0300 Subject: [PATCH] make release --- Makefile | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/Makefile b/Makefile index d11f270..5d05922 100644 --- a/Makefile +++ b/Makefile @@ -10,31 +10,31 @@ INSTALLATION_SCRIPT := install.sh all: cd $(SRC_DIR) && go build && mv $(EXE_NAME) .. -pkgrelease: +release: rm -rf $(RELEASE_DIR) mkdir $(RELEASE_DIR) - mkdir $(RELEASE_DIR)/linux_amd64 - mkdir $(RELEASE_DIR)/darwin_amd64 - mkdir $(RELEASE_DIR)/windows_amd64 + mkdir $(RELEASE_DIR)/ftu_linux_amd64 + mkdir $(RELEASE_DIR)/ftu_darwin_amd64 + mkdir $(RELEASE_DIR)/ftu_windows_amd64 - cd $(SRC_DIR) && CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ftu && mv ftu ../$(RELEASE_DIR)/linux_amd64 - cd $(SRC_DIR) && CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o ftu && mv ftu ../$(RELEASE_DIR)/darwin_amd64 - cd $(SRC_DIR) && CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o ftu.exe && mv ftu.exe ../$(RELEASE_DIR)/windows_amd64 + cd $(SRC_DIR) && CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ftu && mv ftu ../$(RELEASE_DIR)/ftu_linux_amd64 + cd $(SRC_DIR) && CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o ftu && mv ftu ../$(RELEASE_DIR)/ftu_darwin_amd64 + cd $(SRC_DIR) && CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o ftu.exe && mv ftu.exe ../$(RELEASE_DIR)/ftu_windows_amd64 - cp $(LICENSE_FILE) $(RELEASE_DIR)/linux_amd64 - cp $(INSTALLATION_SCRIPT) $(RELEASE_DIR)/linux_amd64 + cp $(LICENSE_FILE) $(RELEASE_DIR)/ftu_linux_amd64 + cp $(INSTALLATION_SCRIPT) $(RELEASE_DIR)/ftu_linux_amd64 - cp $(LICENSE_FILE) $(RELEASE_DIR)/darwin_amd64 - cp $(LICENSE_FILE) $(RELEASE_DIR)/windows_amd64 + cp $(LICENSE_FILE) $(RELEASE_DIR)/ftu_darwin_amd64 + cp $(LICENSE_FILE) $(RELEASE_DIR)/ftu_windows_amd64 - cd $(RELEASE_DIR) && zip -r linux_amd64 linux_amd64/ - cd $(RELEASE_DIR) && zip -r darwin_amd64 darwin_amd64/ - cd $(RELEASE_DIR) && zip -r windows_amd64 windows_amd64/ + cd $(RELEASE_DIR) && zip -r ftu_linux_amd64 ftu_linux_amd64/ + cd $(RELEASE_DIR) && zip -r ftu_darwin_amd64 ftu_darwin_amd64/ + cd $(RELEASE_DIR) && zip -r ftu_windows_amd64 ftu_windows_amd64/ - rm -rf $(RELEASE_DIR)/linux_amd64 - rm -rf $(RELEASE_DIR)/darwin_amd64 - rm -rf $(RELEASE_DIR)/windows_amd64 + rm -rf $(RELEASE_DIR)/ftu_linux_amd64 + rm -rf $(RELEASE_DIR)/ftu_darwin_amd64 + rm -rf $(RELEASE_DIR)/ftu_windows_amd64 race: cd $(SRC_DIR) && go build -race && mv $(EXE_NAME) ..