Timmy Welch 98668355af Updates
2025-03-02 23:14:26 -08:00

27 lines
806 B
Makefile

NAME := wolfssl
WOLFSSL_VERSION := 5.7.2
WOLFSSL_URL := https://github.com/wolfSSL/wolfssl/archive/refs/tags/v$(WOLFSSL_VERSION)-stable.tar.gz
WOLFSSL_PROGRAMS :=
WOLFSSL_LIBRARIES := libwolfssl.a
$(eval $(call create_recipes, \
$(NAME), \
$(WOLFSSL_VERSION), \
$(WOLFSSL_URL), \
$(WOLFSSL_PROGRAMS), \
$(WOLFSSL_LIBRARIES), \
))
$(BUILD_FLAG):
$(eval $(call activate_toolchain,$@))
cd "$(SRC)" && sed -i 's@cut >/dev/null 2>&1 </dev/null@which cut >/dev/null 2>\&1 </dev/null@g' configure*
cd "$(SRC)" && autoreconf -i
cd "$(SRC)" && ./configure \
$(CONFIGURE_DEFAULTS) \
--disable-shared --enable-static \
--enable-opensslall --enable-opensslextra --enable-curl \
CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
$(MAKE) -C "$(SRC)" clean
$(MAKE) -C "$(SRC)"
$(MAKE) -C "$(SRC)" install