|
|
@ -49,6 +49,7 @@ EXTERNAL_LDLIBS := -L${TARGET_DIR} $(patsubst lib%.a,-l%,$(notdir $(EXTERNAL_LIB |
|
|
|
|
|
|
|
submodcheck: FORCE |
|
|
|
@tools/refresh-submodules.sh $(SUBMODULES) |
|
|
|
@cd external/libwally-core && ../../tools/refresh-submodules.sh src/secp256k1 |
|
|
|
|
|
|
|
$(EXTERNAL_HEADERS): submodcheck |
|
|
|
|
|
|
@ -68,7 +69,7 @@ $(TARGET_DIR)/libsecp256k1.% $(TARGET_DIR)/libwallycore.%: $(TARGET_DIR)/libwall |
|
|
|
|
|
|
|
# Build libwally-core.
|
|
|
|
$(TARGET_DIR)/libwally-core-build/src/libwallycore.% $(TARGET_DIR)/libwally-core-build/src/secp256k1/libsecp256k1.%: $(LIBWALLY_HEADERS) $(LIBSECP_HEADERS) |
|
|
|
cd external/libwally-core && git submodule init && git submodule update && ./tools/autogen.sh |
|
|
|
cd external/libwally-core && ./tools/autogen.sh |
|
|
|
mkdir -p ${TARGET_DIR}/libwally-core-build |
|
|
|
cd ${TARGET_DIR}/libwally-core-build && CFLAGS=-std=c99 ${TOP}/libwally-core/configure CC="$(CC)" --enable-static=yes $(CROSSCOMPILE_OPTS) --enable-module-recovery --enable-elements --enable-shared=no --prefix=/ --libdir=/ --enable-debug && $(MAKE) |
|
|
|
|
|
|
|