mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-16 08:42:50 +00:00
crypto-client: allow debug build of libraries and test binaries
Add DEBUG=1 in test_psasim() to helpers and final make to build the libraries and the final binaries with debug symbols enabled. Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
This commit is contained in:
parent
237a64ef07
commit
c98f8ab5f7
@ -1,7 +1,7 @@
|
|||||||
CFLAGS += -Wall -Werror -std=c99 -D_XOPEN_SOURCE=1 -D_POSIX_C_SOURCE=200809L
|
CFLAGS += -Wall -Werror -std=c99 -D_XOPEN_SOURCE=1 -D_POSIX_C_SOURCE=200809L
|
||||||
|
|
||||||
ifeq ($(DEBUG),1)
|
ifeq ($(DEBUG),1)
|
||||||
CFLAGS += -DDEBUG
|
CFLAGS += -DDEBUG -O0 -g
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LIBPSACLIENT := -Llibpsaclient/ -lmbedcrypto -lmbedx509 -lmbedtls
|
LIBPSACLIENT := -Llibpsaclient/ -lmbedcrypto -lmbedx509 -lmbedtls
|
||||||
|
@ -948,6 +948,7 @@ helper_libtestdriver1_make_main() {
|
|||||||
# $1: target which can be "client" or "server"
|
# $1: target which can be "client" or "server"
|
||||||
helper_crypto_client_build() {
|
helper_crypto_client_build() {
|
||||||
TARGET=$1
|
TARGET=$1
|
||||||
|
shift
|
||||||
TARGET_LIB=libpsa$TARGET
|
TARGET_LIB=libpsa$TARGET
|
||||||
|
|
||||||
cp $CONFIG_H $CONFIG_H.bak
|
cp $CONFIG_H $CONFIG_H.bak
|
||||||
@ -977,7 +978,7 @@ helper_crypto_client_build() {
|
|||||||
scripts/config.py unset MBEDTLS_PLATFORM_NV_SEED_ALT
|
scripts/config.py unset MBEDTLS_PLATFORM_NV_SEED_ALT
|
||||||
fi
|
fi
|
||||||
|
|
||||||
make -C tests/psa-client-server/psasim/ CFLAGS="$ASAN_CFLAGS" LDFLAGS="$ASAN_CFLAGS" $TARGET_LIB
|
make -C tests/psa-client-server/psasim/ CFLAGS="$ASAN_CFLAGS" LDFLAGS="$ASAN_CFLAGS" $TARGET_LIB $@
|
||||||
|
|
||||||
rm $CONFIG_H
|
rm $CONFIG_H
|
||||||
mv $CONFIG_H.bak $CONFIG_H
|
mv $CONFIG_H.bak $CONFIG_H
|
||||||
|
Loading…
x
Reference in New Issue
Block a user