![David Garske](/assets/img/avatar_default.png)
* Fixed some `tls_bench` build issues with various configure options. * Moved the `WOLFSSL_PACK` and `WC_NORETURN` macros into types.h. * Added support for `__builtin_bswap32` and `__builtin_bswap64`. Since the performance of the builtins varries by platform its off by default, but can be enabled by customer using `WOLF_ALLOW_BUILTIN`. Quick check on x86 showed the 32-bit swap performance matched, but 64-bit swap was slower.
16 lines
558 B
Plaintext
16 lines
558 B
Plaintext
# vim:ft=automake
|
|
# included from Top Level Makefile.am
|
|
# All paths should be given relative to the root
|
|
|
|
|
|
if BUILD_THREADED_EXAMPLES
|
|
noinst_PROGRAMS += examples/benchmark/tls_bench
|
|
noinst_HEADERS += examples/benchmark/tls_bench.h
|
|
examples_benchmark_tls_bench_SOURCES = examples/benchmark/tls_bench.c
|
|
examples_benchmark_tls_bench_LDADD = src/libwolfssl.la $(LIB_STATIC_ADD)
|
|
examples_benchmark_tls_bench_DEPENDENCIES = src/libwolfssl.la
|
|
endif
|
|
|
|
dist_example_DATA+= examples/benchmark/tls_bench.c
|
|
DISTCLEANFILES+= examples/benchmark/.libs/tls_bench
|