make: pass mobile subserver prefix to docker when generating mobile RPC

This commit is contained in:
Johan T. Halseth 2021-04-06 12:52:27 +02:00
parent 2338a12729
commit 2868b22083
No known key found for this signature in database
GPG Key ID: 15BAADA29DA20D26
3 changed files with 4 additions and 3 deletions

View File

@ -282,8 +282,8 @@ sample-conf-check:
for flag in $$(GO_FLAGS_COMPLETION=1 go run -tags="$(RELEASE_TAGS)" $(PKG)/cmd/lnd -- | grep -v help | cut -c3-); do if ! grep -q $$flag sample-lnd.conf; then echo "Command line flag --$$flag not added to sample-lnd.conf"; exit 1; fi; done
mobile-rpc:
@$(call print, "Creating mobile RPC from protos.")
cd ./lnrpc; COMPILE_MOBILE=1 ./gen_protos_docker.sh
@$(call print, "Creating mobile RPC from protos (prefix=$(prefix)).")
cd ./lnrpc; COMPILE_MOBILE=1 SUBSERVER_PREFIX=$(prefix) ./gen_protos_docker.sh
vendor:
@$(call print, "Re-creating vendor directory.")

View File

@ -20,5 +20,6 @@ docker run \
--user "$UID:$(id -g)" \
-e UID=$UID \
-e COMPILE_MOBILE \
-e SUBSERVER_PREFIX \
-v "$DIR/../:/build" \
lnd-protobuf-builder

View File

@ -57,7 +57,7 @@ done
# If prefix=1 is specified, prefix the generated methods with subserver name.
# This must be enabled to support subservers with name conflicts.
use_prefix="0"
if [ "$prefix" = "1" ]
if [ "$SUBSERVER_PREFIX" = "1" ]
then
echo "Prefixing methods with subserver name"
use_prefix="1"