@@ -28,43 +28,24 @@ build-macos:
2828 GOOS=darwin GOARCH=amd64 $(GO ) build $(LDFLAGS ) -o $(BUILD_DIR ) /$(BINARY_NAME ) -macos-amd64
2929 GOOS=darwin GOARCH=arm64 $(GO ) build $(LDFLAGS ) -o $(BUILD_DIR ) /$(BINARY_NAME ) -macos-arm64
3030
31- build : mod-tidy build-linux build-windows build-macos
31+ build : mod-tidy
32+ mkdir -p $(BUILD_DIR )
33+ $(GO ) build $(LDFLAGS ) -o $(BUILD_DIR ) /$(BINARY_NAME )
34+
35+ build-all : mod-tidy build-linux build-windows build-macos
3236
33- install-linux : build-linux
34- @echo " Linux işlemci mimarisi seçin:"
35- @echo " 1) amd64 (x86_64)"
36- @echo " 2) arm64 (aarch64)"
37- @read -p " Seçiminiz (1/2): " choice; \
38- if [ " $$ choice" = " 1" ]; then \
39- chmod +x $(BUILD_DIR ) /$(BINARY_NAME ) -linux-x86_64; \
40- sudo mv $(BUILD_DIR ) /$(BINARY_NAME ) -linux-x86_64 $(INSTALL_DIR_LINUX ) /$(BINARY_NAME ) ; \
41- elif [ " $$ choice" = " 2" ]; then \
42- chmod +x $(BUILD_DIR ) /$(BINARY_NAME ) -linux-arm64; \
43- sudo mv $(BUILD_DIR ) /$(BINARY_NAME ) -linux-arm64 $(INSTALL_DIR_LINUX ) /$(BINARY_NAME ) ; \
44- else \
45- echo " Geçersiz seçim! Kurulum iptal edildi." ; \
46- exit 1; \
47- fi
37+ install-linux : build
38+ chmod +x $(BUILD_DIR ) /$(BINARY_NAME )
39+ sudo mv $(BUILD_DIR ) /$(BINARY_NAME ) $(INSTALL_DIR_LINUX ) /$(BINARY_NAME )
4840
49- install-windows : build-windows
41+ install-windows : build
5042 powershell -Command " New-Item -ItemType Directory -Force -Path $( INSTALL_DIR_WINDOWS) "
51- powershell -Command " Copy-Item -Path $( BUILD_DIR) /$( BINARY_NAME) -windows-x86_64.exe -Destination $( INSTALL_DIR_WINDOWS) /$( BINARY_NAME) .exe -Force"
43+ powershell -Command " Copy-Item -Path $( BUILD_DIR) /$( BINARY_NAME) -Destination $( INSTALL_DIR_WINDOWS) /$( BINARY_NAME) .exe -Force"
5244
53- install-macos : build-macos
54- @echo " Mac işlemci mimarisi seçin:"
55- @echo " 1) amd64 (Intel)"
56- @echo " 2) arm64 (Apple Silicon)"
57- @read -p " Seçiminiz (1/2): " choice; \
58- if [ " $$ choice" = " 1" ]; then \
59- sudo mv $(BUILD_DIR ) /$(BINARY_NAME ) -macos-amd64 $(INSTALL_DIR_MAC ) /$(BINARY_NAME ) ; \
60- elif [ " $$ choice" = " 2" ]; then \
61- sudo mv $(BUILD_DIR ) /$(BINARY_NAME ) -macos-arm64 $(INSTALL_DIR_MAC ) /$(BINARY_NAME ) ; \
62- else \
63- echo " Geçersiz seçim! Kurulum iptal edildi." ; \
64- exit 1; \
65- fi
45+ install-macos : build
46+ sudo mv $(BUILD_DIR ) /$(BINARY_NAME ) $(INSTALL_DIR_MAC ) /$(BINARY_NAME )
6647
6748clean :
6849 rm -rf $(BUILD_DIR )
6950
70- all : build install
51+ all : build-all install
0 commit comments