Other: fix go target
This commit is contained in:
8
Makefile
8
Makefile
@ -80,7 +80,7 @@ build-gui: ${TGZ_TARGET}
|
|||||||
|
|
||||||
build-nogui: ${EXE_NAME}
|
build-nogui: ${EXE_NAME}
|
||||||
|
|
||||||
go-build=go build $(1) -o $(2) $(3)
|
go-build=go build $(1) -o $(2) $(3)/main.go
|
||||||
go-build-finalize=${go-build}
|
go-build-finalize=${go-build}
|
||||||
ifeq "${GOOS}-$(shell uname -m)" "darwin-arm64"
|
ifeq "${GOOS}-$(shell uname -m)" "darwin-arm64"
|
||||||
go-build-finalize= \
|
go-build-finalize= \
|
||||||
@ -88,15 +88,15 @@ ifeq "${GOOS}-$(shell uname -m)" "darwin-arm64"
|
|||||||
CGO_ENABLED=1 GOARCH=amd64 $(call go-build,$(1),$(2)_amd,$(3)) && \
|
CGO_ENABLED=1 GOARCH=amd64 $(call go-build,$(1),$(2)_amd,$(3)) && \
|
||||||
lipo -create -output $(2) $(2)_arm $(2)_amd && rm -f $(2)_arm $(2)_amd
|
lipo -create -output $(2) $(2)_arm $(2)_amd && rm -f $(2)_arm $(2)_amd
|
||||||
endif
|
endif
|
||||||
ifeq "${GOOS}" "windows"
|
ifeq "${GOOS}-$(shell uname -m)" "windows"
|
||||||
go-build-finalize= \
|
go-build-finalize= \
|
||||||
mv ${RESOURCE_FILE} $(3)/ && \
|
mv ${RESOURCE_FILE} $(3)/ && \
|
||||||
$(call go-build,$(1),$(2)_amd,$(3)) && \
|
$(call go-build,$(1),$(2),$(3)) && \
|
||||||
rm -f $(3)/${RESOURCE_FILE}
|
rm -f $(3)/${RESOURCE_FILE}
|
||||||
endif
|
endif
|
||||||
|
|
||||||
${EXE_NAME}: gofiles ${RESOURCE_FILE}
|
${EXE_NAME}: gofiles ${RESOURCE_FILE}
|
||||||
$(call go-build-finalize,${BUILD_FLAGS},"${EXE_NAME}","${BUILD_PATH}/main.go")
|
$(call go-build-finalize,${BUILD_FLAGS},"${EXE_NAME}","${BUILD_PATH}")
|
||||||
|
|
||||||
build-launcher: ${RESOURCE_FILE}
|
build-launcher: ${RESOURCE_FILE}
|
||||||
$(call go-build-finalize,${BUILD_FLAGS_LAUNCHER},"${LAUNCHER_EXE}","${LAUNCHER_PATH}")
|
$(call go-build-finalize,${BUILD_FLAGS_LAUNCHER},"${LAUNCHER_EXE}","${LAUNCHER_PATH}")
|
||||||
|
|||||||
Reference in New Issue
Block a user