@@ -87,9 +87,6 @@ PLUGIN_FUNDER_HEADER := \
8787 plugins/funder_policy.h
8888PLUGIN_FUNDER_OBJS := $(PLUGIN_FUNDER_SRC:.c=.o )
8989
90- PLUGIN_RECKLESSRPC_SRC := plugins/recklessrpc.c
91- PLUGIN_RECKLESSRPC_OBJS := $(PLUGIN_RECKLESSRPC_SRC:.c=.o )
92-
9390PLUGIN_ALL_SRC := \
9491 $(PLUGIN_AUTOCLEAN_SRC ) \
9592 $(PLUGIN_chanbackup_SRC ) \
@@ -106,8 +103,7 @@ PLUGIN_ALL_SRC := \
106103 $(PLUGIN_PAY_LIB_SRC ) \
107104 $(PLUGIN_PAY_SRC ) \
108105 $(PLUGIN_SPENDER_SRC ) \
109- $(PLUGIN_RECOVER_SRC ) \
110- $(PLUGIN_RECKLESSRPC_SRC )
106+ $(PLUGIN_RECOVER_SRC )
111107
112108PLUGIN_ALL_HEADER := \
113109 $(PLUGIN_PAY_HEADER ) \
@@ -130,7 +126,6 @@ C_PLUGINS := \
130126 plugins/keysend \
131127 plugins/offers \
132128 plugins/pay \
133- plugins/recklessrpc \
134129 plugins/recover \
135130 plugins/txprepare \
136131 plugins/cln-renepay \
@@ -153,7 +148,7 @@ $(shell test -d plugins/clnrest && $(RM) -r plugins/clnrest || true)
153148$(shell test -d plugins/wss-proxy && $(RM) -r plugins/wss-proxy || true)
154149
155150ifneq ($(RUST ) ,0)
156- RUST_PLUGIN_NAMES := cln-grpc clnrest cln-lsps-client cln-lsps-service wss-proxy cln-bip353 cln-currencyrate
151+ RUST_PLUGIN_NAMES := cln-grpc clnrest cln-lsps-client cln-lsps-service wss-proxy cln-bip353 cln-currencyrate cln-reckless
157152
158153# Builtin plugins must be in this plugins dir to work when we're executed
159154# *without* make install.
@@ -218,8 +213,6 @@ plugins/funder: $(PLUGIN_FUNDER_OBJS) $(PLUGIN_LIB_OBJS) libcommon.a
218213
219214plugins/recover : $(PLUGIN_RECOVER_OBJS ) $(PLUGIN_LIB_OBJS ) libcommon.a
220215
221- plugins/recklessrpc : $(PLUGIN_RECKLESSRPC_OBJS ) $(PLUGIN_LIB_OBJS ) libcommon.a
222-
223216# This covers all the low-level list RPCs which return simple arrays
224217SQL_LISTRPCS := listchannels listforwards listhtlcs listinvoices listnodes listoffers listpeers listpeerchannels listclosedchannels listtransactions listsendpays listchainmoves listchannelmoves bkpr-listaccountevents bkpr-listincome listnetworkevents
225218SQL_LISTRPCS_SCHEMAS := $(foreach l,$(SQL_LISTRPCS ) ,doc/schemas/$l.json)
@@ -274,6 +267,7 @@ CLN_LSPS_PLUGIN_SRC = $(shell find plugins/lsps-plugin/src -name "*.rs")
274267CLN_WSS_PROXY_PLUGIN_SRC = $(shell find plugins/wss-proxy-plugin/src -name "* .rs")
275268CLN_BIP353_PLUGIN_SRC = $(shell find plugins/bip353-plugin/src -name "* .rs")
276269CLN_CURRENCYRATE_PLUGIN_SRC = $(shell find plugins/currencyrate-plugin/src -name "* .rs")
270+ CLN_RECKLESS_PLUGIN_SRC = $(shell find plugins/reckless-plugin/src -name "* .rs")
277271
278272$(RUST_TARGET_DIR ) /cln-grpc : ${CLN_PLUGIN_SRC} ${CLN_GRPC_PLUGIN_SRC} $(MSGGEN_GENALL ) $(MSGGEN_GEN_ALL )
279273 $(CARGO ) build ${CARGO_OPTS} --bin cln-grpc
@@ -289,11 +283,13 @@ $(RUST_TARGET_DIR)/cln-bip353: ${CLN_BIP353_PLUGIN_SRC}
289283 $(CARGO ) build ${CARGO_OPTS} --bin cln-bip353
290284$(RUST_TARGET_DIR ) /cln-currencyrate : ${CLN_CURRENCYRATE_PLUGIN_SRC}
291285 $(CARGO ) build ${CARGO_OPTS} --bin cln-currencyrate
286+ $(RUST_TARGET_DIR ) /cln-reckless : ${CLN_RECKLESS_PLUGIN_SRC}
287+ $(CARGO ) build ${CARGO_OPTS} --bin cln-reckless
292288
293289ifneq ($(RUST ) ,0)
294290include plugins/rest-plugin/Makefile
295291include plugins/wss-proxy-plugin/Makefile
296- DEFAULT_TARGETS += $(CLN_PLUGIN_EXAMPLES ) plugins/cln-grpc plugins/clnrest plugins/cln-lsps-client plugins/cln-lsps-service plugins/wss-proxy plugins/cln-bip353 plugins/cln-currencyrate
292+ DEFAULT_TARGETS += $(CLN_PLUGIN_EXAMPLES ) plugins/cln-grpc plugins/clnrest plugins/cln-lsps-client plugins/cln-lsps-service plugins/wss-proxy plugins/cln-bip353 plugins/cln-currencyrate plugins/cln-reckless
297293endif
298294
299295clean : plugins-clean
0 commit comments