From ec399e13a48b177efb80b933fcf6a47be38633e4 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 9 Jul 2015 15:08:17 +0930 Subject: [PATCH] Makefile: update-ccan: new target. Hacky, but syncs up ccan repository. Signed-off-by: Rusty Russell --- Makefile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Makefile b/Makefile index 05e5aea6e..c9d8f3e69 100644 --- a/Makefile +++ b/Makefile @@ -46,6 +46,16 @@ $(CCAN_OBJS) $(HELPER_OBJS) $(PROGRAM_OBJS) $(BITCOIN_OBJS): ccan/config.h ccan/config.h: ccan/tools/configurator/configurator $< > $@ +update-ccan: + mv ccan ccan.old + DIR=$$(pwd)/ccan; cd ../ccan && ./tools/create-ccan-tree -a $$DIR `cd $$DIR.old/ccan && find * -name _info | sed s,/_info,, | sort` $(CCAN_NEW) + mkdir -p ccan/tools/configurator + cp ../ccan/tools/configurator/configurator.c ccan/tools/configurator/ + $(MAKE) ccan/config.h + grep -v '^CCAN version:' ccan.old/README > ccan/README + echo CCAN version: `git -C ../ccan describe` >> ccan/README + $(RM) -r ccan.old + distclean: clean $(RM) lightning.pb-c.c lightning.pb-c.h ccan/config.h