[RAMEN9610-13608][COMMON][RAMEN9610-13599] lib: dss: fix to set debug level
[GitHub/LineageOS/android_kernel_motorola_exynos9610.git] / lib / libdss-build.sh
1 #!/bin/bash
2 if [[ ${CC} = *"clang" ]]; then
3 ${CC} \
4 --target=aarch64-linux-gnu \
5 -Ilib/libdss-include \
6 -Iinclude \
7 -I$1/include \
8 -mlittle-endian \
9 -Qunused-arguments \
10 -fno-strict-aliasing \
11 -fno-common \
12 -fshort-wchar \
13 -std=gnu89 \
14 -DDSS_ANALYZER \
15 -fno-PIE \
16 -mno-implicit-float \
17 -DCONFIG_BROKEN_GAS_INST=1 \
18 -fno-asynchronous-unwind-tables \
19 -fno-pic \
20 -Oz \
21 -Wframe-larger-than=4096 \
22 -fno-stack-protector \
23 -mno-global-merge \
24 -fno-omit-frame-pointer \
25 -fno-optimize-sibling-calls \
26 -c \
27 -static \
28 -fno-strict-overflow \
29 -fno-merge-all-constants \
30 -fno-stack-check \
31 -g lib/libdss.c -o ${1}lib/libdss.o
32
33 ${CROSS_COMPILE}ar -rc ${1}libdss.a ${1}lib/libdss.o
34 fi