#!/bin/bash if [[ ${CC} = *"clang" ]]; then rm -rf lib/libdss.c python lib/make_libdss.py &> lib/libdss.c ${CC} \ --target=aarch64-linux-gnu \ -Ilib/libdss-include \ -Iinclude \ -mlittle-endian \ -Qunused-arguments \ -fno-strict-aliasing \ -fno-common \ -fshort-wchar \ -std=gnu89 \ -DDSS_ANALYZER \ -fno-PIE \ -mno-implicit-float \ -DCONFIG_BROKEN_GAS_INST=1 \ -fno-asynchronous-unwind-tables \ -fno-pic \ -Oz \ -Wframe-larger-than=4096 \ -fno-stack-protector \ -mno-global-merge \ -fno-omit-frame-pointer \ -fno-optimize-sibling-calls \ -c \ -static \ -fno-strict-overflow \ -fno-merge-all-constants \ -fno-stack-check \ -g lib/libdss.c -o lib/libdss.o &> /dev/null rm -f libdss.a &> /dev/null ${CROSS_COMPILE}ar -rc libdss.a lib/libdss.o &> /dev/null fi