30c2c0addc
As of go version 1.15.x, the darwin-386 architecture is no longer supported. Because we use that go version on Travis to assert all architectures can be built successfully, we have to remove this architecture from the list.
55 lines
1.2 KiB
Makefile
55 lines
1.2 KiB
Makefile
VERSION_TAG = $(shell date +%Y%m%d)-01
|
|
VERSION_CHECK = @$(call print, "Building master with date version tag")
|
|
|
|
BUILD_SYSTEM = darwin-amd64 \
|
|
dragonfly-amd64 \
|
|
freebsd-386 \
|
|
freebsd-amd64 \
|
|
freebsd-arm \
|
|
illumos-amd64 \
|
|
linux-386 \
|
|
linux-amd64 \
|
|
linux-armv6 \
|
|
linux-armv7 \
|
|
linux-arm64 \
|
|
linux-ppc64 \
|
|
linux-ppc64le \
|
|
linux-mips \
|
|
linux-mipsle \
|
|
linux-mips64 \
|
|
linux-mips64le \
|
|
linux-s390x \
|
|
netbsd-386 \
|
|
netbsd-amd64 \
|
|
netbsd-arm \
|
|
netbsd-arm64 \
|
|
openbsd-386 \
|
|
openbsd-amd64 \
|
|
openbsd-arm \
|
|
openbsd-arm64 \
|
|
solaris-amd64 \
|
|
windows-386 \
|
|
windows-amd64 \
|
|
windows-arm
|
|
|
|
RELEASE_TAGS = autopilotrpc signrpc walletrpc chainrpc invoicesrpc watchtowerrpc
|
|
|
|
# One can either specify a git tag as the version suffix or one is generated
|
|
# from the current date.
|
|
ifneq ($(tag),)
|
|
VERSION_TAG = $(tag)
|
|
VERSION_CHECK = ./scripts/release.sh check-tag "$(VERSION_TAG)"
|
|
endif
|
|
|
|
# By default we will build all systems. But with the 'sys' tag, a specific
|
|
# system can be specified. This is useful to release for a subset of
|
|
# systems/architectures.
|
|
ifneq ($(sys),)
|
|
BUILD_SYSTEM = $(sys)
|
|
endif
|
|
|
|
# Use all build tags by default but allow them to be overwritten.
|
|
ifneq ($(tags),)
|
|
RELEASE_TAGS = $(tags)
|
|
endif
|