#!/bin/sh DEFAULT_OUTPUT_FILE=programs/test/cpp_dummy_build.cpp if [ "$1" = "--help" ]; then cat < int main() { std::cout << "CPP dummy build\n"; mbedtls_platform_context *ctx = NULL; mbedtls_platform_setup(ctx); mbedtls_printf("CPP Build test passed\n"); mbedtls_platform_teardown(ctx); } EOF } if [ -d include/mbedtls ]; then : elif [ -d ../include/mbedtls ]; then cd .. elif [ -d ../../include/mbedtls ]; then cd ../.. else echo >&2 "This script must be run from an Mbed TLS source tree." exit 3 fi print_cpp >"${1:-$DEFAULT_OUTPUT_FILE}"