From fb93503e6d6c259f96aa6e851aa0ca0f511765e5 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 21 Feb 2017 15:15:28 +1030 Subject: [PATCH] Makefile: fix libsodium build eg: gcc: error: libsodium.a: No such file or directory Signed-off-by: Rusty Russell --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index c2fc4e9b8..a40aa3254 100644 --- a/Makefile +++ b/Makefile @@ -304,14 +304,14 @@ ccan/ccan/cdump/tools/cdump-enumstr: ccan/ccan/cdump/tools/cdump-enumstr.o $(CDU # We build libsodium, since Ubuntu xenial has one too old. libsodium.a: libsodium/src/libsodium/libsodium.la + $(MAKE) -C libsodium install-exec libsodium/src/libsodium/include/sodium.h: git submodule update libsodium [ -f $@ ] || git submodule update --init libsodium libsodium/src/libsodium/libsodium.la: libsodium/src/libsodium/include/sodium.h - cd libsodium && ./autogen.sh && ./configure CC="$(CC)" --enable-static=yes --enable-shared=no --enable-tests=no --libdir=`pwd`/.. - $(MAKE) -C libsodium install-exec + cd libsodium && ./autogen.sh && ./configure CC="$(CC)" --enable-static=yes --enable-shared=no --enable-tests=no --libdir=`pwd`/.. && $(MAKE) # libsecp included in libwally. # Wildcards here are magic. See http://stackoverflow.com/questions/2973445/gnu-makefile-rule-generating-a-few-targets-from-a-single-source-file