mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-02-20 13:54:36 +01:00
Makefile: fix msggen regeneration when schemas change.
1. It depends on both request and reply schemas. 2. Wildcards aren't natively expanded in make, so use $(wildcard). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
4167fe8dd9
commit
746b5f3691
1 changed files with 2 additions and 2 deletions
|
@ -4,10 +4,10 @@ cln-rpc-wrongdir:
|
|||
CLN_RPC_EXAMPLES := target/debug/examples/cln-rpc-getinfo
|
||||
CLN_RPC_GENALL = cln-rpc/src/model.rs
|
||||
CLN_RPC_SOURCES = $(shell find cln-rpc -name *.rs) ${CLN_RPC_GENALL}
|
||||
JSON_SCHEMA = doc/schemas/*.schema.json
|
||||
JSON_SCHEMAS = $(wildcard doc/schemas/*.request.json doc/schemas/*.schema.json)
|
||||
DEFAULT_TARGETS += $(CLN_RPC_EXAMPLES) $(CLN_RPC_GENALL)
|
||||
|
||||
$(CLN_RPC_GENALL): $(JSON_SCHEMA)
|
||||
$(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)
|
||||
|
|
Loading…
Add table
Reference in a new issue