Add support for freebsd on amd64 (#3116)
This commit is contained in:
parent
d1109f17ff
commit
8989c0ae3b
6
Makefile
6
Makefile
@ -207,7 +207,7 @@ binary:
|
|||||||
mkdir -p /tmp/go-cache /tmp/go-pkg
|
mkdir -p /tmp/go-cache /tmp/go-pkg
|
||||||
rm -f cmd/${COMPONENT}/resource.syso
|
rm -f cmd/${COMPONENT}/resource.syso
|
||||||
if [ "${GOARCH}" = "amd64" ]; then sixtyfour="-64"; fi; \
|
if [ "${GOARCH}" = "amd64" ]; then sixtyfour="-64"; fi; \
|
||||||
[ "${GOARCH}" = "amd64" ] && goversioninfo $$sixtyfour -o cmd/${COMPONENT}/resource.syso \
|
[ "${GOOS}" = "windows" ] && [ "${GOARCH}" = "amd64" ] && goversioninfo $$sixtyfour -o cmd/${COMPONENT}/resource.syso \
|
||||||
-original-name ${COMPONENT}_${GOOS}_${GOARCH}${FILEEXT} \
|
-original-name ${COMPONENT}_${GOOS}_${GOARCH}${FILEEXT} \
|
||||||
-description "${COMPONENT} program for Storj" \
|
-description "${COMPONENT} program for Storj" \
|
||||||
-product-ver-build 9 -ver-build 9 \
|
-product-ver-build 9 -ver-build 9 \
|
||||||
@ -262,10 +262,10 @@ linksharing_%:
|
|||||||
GOOS=$(word 2, $(subst _, ,$@)) GOARCH=$(word 3, $(subst _, ,$@)) COMPONENT=linksharing $(MAKE) binary
|
GOOS=$(word 2, $(subst _, ,$@)) GOARCH=$(word 3, $(subst _, ,$@)) COMPONENT=linksharing $(MAKE) binary
|
||||||
.PHONY: storagenode-updater_%
|
.PHONY: storagenode-updater_%
|
||||||
storagenode-updater_%:
|
storagenode-updater_%:
|
||||||
GOOS=$(word 2, $(subst _, ,$@)) GOARCH=$(word 3, $(subst _, ,$@)) COMPONENT=storagenode-updater $(MAKE) binary
|
GOOS=$(word 2, $(subst _, ,$@)) GOARCH=$(word 3, $(subst _, ,$@)) COMPONENT=storagenode-updater $(MAKE) binary
|
||||||
|
|
||||||
COMPONENTLIST := bootstrap certificates gateway identity inspector linksharing satellite storagenode storagenode-updater uplink versioncontrol
|
COMPONENTLIST := bootstrap certificates gateway identity inspector linksharing satellite storagenode storagenode-updater uplink versioncontrol
|
||||||
OSARCHLIST := darwin_amd64 linux_amd64 linux_arm linux_arm64 windows_amd64
|
OSARCHLIST := darwin_amd64 linux_amd64 linux_arm linux_arm64 windows_amd64 freebsd_amd64
|
||||||
BINARIES := $(foreach C,$(COMPONENTLIST),$(foreach O,$(OSARCHLIST),$C_$O))
|
BINARIES := $(foreach C,$(COMPONENTLIST),$(foreach O,$(OSARCHLIST),$C_$O))
|
||||||
.PHONY: binaries
|
.PHONY: binaries
|
||||||
binaries: ${BINARIES} ## Build bootstrap, certificates, gateway, identity, inspector, linksharing, satellite, storagenode, uplink, and versioncontrol binaries (jenkins)
|
binaries: ${BINARIES} ## Build bootstrap, certificates, gateway, identity, inspector, linksharing, satellite, storagenode, uplink, and versioncontrol binaries (jenkins)
|
||||||
|
Loading…
Reference in New Issue
Block a user