#!/usr/bin/make -f include ../source.mk builddir = build.$$(printf '%s' $@ | sed 's/^[^_]*_//') destdir = dest.$$(printf '%s' $@ | sed 's/^[^_]*_//') variant = $$(printf '%s' $@ | sed 's/^[^_]*_//') abi_ver = $$(printf '%s' '$(OPK_SOURCE)' | sed 's/^.*[.]//') common_opts = \ --disable-memory \ --enable-singlethreaded \ --disable-oldnames \ --disable-examples \ --enable-ocsp --enable-ocspstapling --enable-ocspstapling2 \ --disable-oldtls \ --enable-sni \ --disable-aescbc \ --disable-md5 \ --enable-maxstrength \ --disable-errorstrings build_client_opts = $(common_opts) build_full_opts = $(common_opts) common_cflags = \ -DNO_SESSION_CACHE build_client_cflags = $(common_cflags) \ -DNO_WOLFSSL_SERVER build_full_cflags = $(common_cflags) nop: @: fix: chmod a+x \ src/build-aux/compile \ src/build-aux/config.guess \ src/build-aux/config.sub \ src/build-aux/depcomp \ src/build-aux/install-sh \ src/build-aux/missing \ src/build-aux/test-driver \ src/configure touch src/aclocal.m4 src/configure src/Makefile.in src/config.in touch $@ build_client build_full: fix oh-autoconfigure -B $(builddir) -- $($@_opts) CFLAGS='$($@_cflags)' oh-autobuild -B $(builddir) touch $@ build: build_client build_full install_client install_full: build oh-autoinstall -B $(builddir) -d $(destdir) rm -Rf \ $(destdir)/usr/lib/$(OPK_HOST_ARCH)/libwolfssl.la \ $(destdir)/usr/share/doc/wolfssl/example/ \ $(destdir)/usr/share/doc/wolfssl/README.txt \ $(destdir)/usr/share/doc/wolfssl/taoCert.txt oh-fixperms -d $(destdir) oh-strip -d $(destdir) -k OPK_PACKAGES="\ libwolfssl.$(abi_ver)-$(variant) \ libwolfssl.$(abi_ver)-$(variant)-dev \ " oh-installfiles -d $(destdir) install: install_client install_full oh-shlibdeps