@@ -8,20 +8,39 @@ SCRIPT_DIR=${WOLFPROV_DIR}/scripts
88OUTDIR=${WOLFPROV_DIR} /artifacts
99LOG_FILE=${OUTDIR} /wolfProvider.log
1010
11+ printf " PWD: %s\n" ${PWD}
12+ printf " XCODE_SCRIPTS_DIR: %s\n" ${XCODE_SCRIPTS_DIR}
13+ printf " WOLFPROV_DIR: %s\n" ${WOLFPROV_DIR}
14+ printf " SCRIPT_DIR: %s\n" ${SCRIPT_DIR}
15+ printf " OUTDIR: %s\n" ${OUTDIR}
16+ printf " LOG_FILE: %s\n" ${LOG_FILE}
17+
18+ printf " Source utils-openssl.sh\n"
1119source ${SCRIPT_DIR} /utils-openssl.sh
20+ printf " Source utils-wolfssl.sh\n"
1221source ${SCRIPT_DIR} /utils-wolfssl.sh
1322
23+ printf " Create output directory\n"
1424mkdir -p ${OUTDIR}
1525
26+ printf " Clone OpenSSL\n"
1627clone_openssl
28+
29+ printf " Build OpenSSL framework\n"
1730cd ${WOLFPROV_DIR} /openssl-source && ${XCODE_SCRIPTS_DIR} /build-openssl-framework.sh
1831
32+ printf " Clone wolfSSL\n"
1933clone_wolfssl
34+
35+ printf " Build wolfSSL framework\n"
2036cd ${WOLFPROV_DIR} /wolfssl-source && ${XCODE_SCRIPTS_DIR} /build-wolfssl-framework.sh -c " ${WOLFSSL_CONFIG_OPTS} " -p " ${WOLFSSL_CONFIG_CFLAGS} "
2137
38+ printf " Build wolfProvider framework\n"
2239cd ${WOLFPROV_DIR} && ${XCODE_SCRIPTS_DIR} /build-wolfprovider-framework.sh
2340
41+ printf " Build wolfProvider example\n"
2442ARCH=$( uname -m)
2543clang ${WOLFPROV_DIR} /examples/openssl_example.c -I ${OPENSSL_SOURCE_DIR} /artifacts/openssl-install-macosx-${ARCH} /include -L ${OPENSSL_SOURCE_DIR} /artifacts/openssl-install-macosx-${ARCH} /lib -lcrypto -o ${OUTDIR} /openssl_example
2644
45+ printf " Script completed\n"
2746echo " Script ran for $SECONDS seconds"
0 commit comments