mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-30 04:14:30 +01:00
make: Clean up duplicate cargo examples build rules
This commit is contained in:
committed by
Rusty Russell
parent
e76618e2a6
commit
71b581da4d
@@ -10,7 +10,11 @@ DEFAULT_TARGETS += $(CLN_RPC_EXAMPLES) $(CLN_RPC_GENALL)
|
||||
$(CLN_RPC_GENALL): $(JSON_SCHEMAS)
|
||||
PYTHONPATH=contrib/msggen python3 contrib/msggen/msggen/__main__.py
|
||||
|
||||
target/debug/examples/cln-rpc-getinfo: $(shell find cln-rpc -name *.rs)
|
||||
target/${RUST_PROFILE}/examples/cln-rpc-getinfo: $(shell find cln-rpc -name *.rs)
|
||||
cargo build ${CARGO_OPTS} --example cln-rpc-getinfo
|
||||
|
||||
target/${RUST_PROFILE}/examples/cln-plugin-startup: $(shell find cln-rpc -name *.rs)
|
||||
cargo build ${CARGO_OPTS} --example cln-plugin-startup
|
||||
|
||||
|
||||
cln-rpc-all: ${CLN_RPC_GEN_ALL} ${CLN_RPC_EXAMPLES}
|
||||
|
||||
@@ -204,11 +204,11 @@ ALL_C_HEADERS += plugins/list_of_builtin_plugins_gen.h
|
||||
plugins/list_of_builtin_plugins_gen.h: plugins/Makefile Makefile config.vars
|
||||
@$(call VERBOSE,GEN $@,echo "static const char *list_of_builtin_plugins[] = { $(foreach d,$(notdir $(PLUGINS)),\"$d\",) NULL };" > $@)
|
||||
|
||||
CLN_PLUGIN_EXAMPLES := target/${RUST_PROFILE}/examples/cln-plugin-startup
|
||||
CLN_PLUGIN_SRC = $(shell find plugins/src -name "*.rs")
|
||||
CLN_PLUGIN_EXAMPLES := \
|
||||
target/${RUST_PROFILE}/examples/cln-plugin-startup \
|
||||
target/${RUST_PROFILE}/examples/cln-rpc-getinfo
|
||||
|
||||
${CLN_PLUGIN_EXAMPLES}: ${CLN_PLUGIN_SRC}
|
||||
(cd plugins; cargo build ${CARGO_OPTS} --examples)
|
||||
CLN_PLUGIN_SRC = $(shell find plugins/src -name "*.rs")
|
||||
|
||||
target/${RUST_PROFILE}/cln-grpc: ${CLN_PLUGIN_SRC}
|
||||
cargo build ${CARGO_OPTS} --bin cln-grpc
|
||||
|
||||
Reference in New Issue
Block a user