mirror of
https://github.com/lightninglabs/lightning-terminal.git
synced 2026-08-15 12:50:54 +02:00
In this commit, we let the PermissionsManager manage LND's subserver permissions. Once Litd is connected to LND, it can get LND's build tags and pass them to the PermissionsManager which will then adjust its list of permissions accordingly.
26 lines
699 B
Makefile
26 lines
699 B
Makefile
VERSION_TAG = $(shell git describe --tags)
|
|
VERSION_CHECK = @$(call print, "Building master with date version tag")
|
|
|
|
BUILD_SYSTEM = darwin-amd64 \
|
|
linux-386 \
|
|
linux-amd64 \
|
|
linux-armv6 \
|
|
linux-armv7 \
|
|
linux-arm64 \
|
|
windows-386 \
|
|
windows-amd64 \
|
|
windows-arm
|
|
|
|
LND_RELEASE_TAGS = litd autopilotrpc signrpc walletrpc chainrpc invoicesrpc watchtowerrpc neutrinorpc peersrpc
|
|
|
|
# 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),)
|
|
LND_RELEASE_TAGS = $(tags)
|
|
endif
|