make+lnrpc: compile mobile RPC with docker too
Now that we have a base docker image that has all our RPC compilation dependencies installed, we can also run the mobile RPC compilation there. This removes the need to install falafel and goimports on the local machine.
This commit is contained in:
4 files changed
+19
-10
No files matched your search
@@ -6,7 +6,6 @@ BTCD_PKG := github.com/btcsuite/btcd
|
||||
GOVERALLS_PKG := github.com/mattn/goveralls
|
||||
LINT_PKG := github.com/golangci/golangci-lint/cmd/golangci-lint
|
||||
GOACC_PKG := github.com/ory/go-acc
|
||||
FALAFEL_PKG := github.com/lightninglabs/falafel
|
||||
GOIMPORTS_PKG := golang.org/x/tools/cmd/goimports
|
||||
GOFUZZ_BUILD_PKG := github.com/dvyukov/go-fuzz/go-fuzz-build
|
||||
GOFUZZ_PKG := github.com/dvyukov/go-fuzz/go-fuzz
|
||||
@@ -37,7 +36,6 @@ BTCD_COMMIT := $(shell cat go.mod | \
|
||||
|
||||
LINT_COMMIT := v1.18.0
|
||||
GOACC_COMMIT := ddc355013f90fea78d83d3a6c71f1d37ac07ecd5
|
||||
FALAFEL_COMMIT := v0.7.1
|
||||
GOFUZZ_COMMIT := 21309f307f61
|
||||
|
||||
DEPGET := cd /tmp && GO111MODULE=on go get -v
|
||||
@@ -113,10 +111,6 @@ btcd:
|
||||
@$(call print, "Installing btcd.")
|
||||
$(DEPGET) $(BTCD_PKG)@$(BTCD_COMMIT)
|
||||
|
||||
falafel:
|
||||
@$(call print, "Installing falafel.")
|
||||
$(DEPGET) $(FALAFEL_PKG)@$(FALAFEL_COMMIT)
|
||||
|
||||
goimports:
|
||||
@$(call print, "Installing goimports.")
|
||||
$(DEPGET) $(GOIMPORTS_PKG)
|
||||
@@ -277,9 +271,9 @@ sample-conf-check:
|
||||
@$(call print, "Making sure every flag has an example in the sample-lnd.conf file")
|
||||
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: falafel goimports
|
||||
mobile-rpc:
|
||||
@$(call print, "Creating mobile RPC from protos.")
|
||||
cd ./mobile; ./gen_bindings.sh $(FALAFEL_COMMIT)
|
||||
cd ./lnrpc; COMPILE_MOBILE=1 ./gen_protos_docker.sh
|
||||
|
||||
vendor:
|
||||
@$(call print, "Re-creating vendor directory.")
|
||||
@@ -316,7 +310,6 @@ clean:
|
||||
unit \
|
||||
unit-cover \
|
||||
unit-race \
|
||||
falafel \
|
||||
goveralls \
|
||||
travis-race \
|
||||
travis-cover \
|
||||
|
||||
Reference in new issue
Block a user