1 # Copyright (C) 2022 Huawei Technologies Co., Ltd.
2 # Licensed under the Mulan PSL v2.
3 # You can use this software according to the terms and conditions of the Mulan PSL v2.
4 # You may obtain a copy of Mulan PSL v2 at:
5 #     http://license.coscl.org.cn/MulanPSL2
6 # THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
7 # IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
8 # PURPOSE.
9 # See the Mulan PSL v2 for more details.
10 
11 ROOT_DIR := ../../../
12 TOOLCHAIN_DIR := ${ROOT_DIR}/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin
13 CC := ${TOOLCHAIN_DIR}/aarch64-linux-gnu-gcc
14 AR := ${TOOLCHAIN_DIR}/aarch64-linux-gnu-ar
15 CFLAGS := -Wall -Werror
16 
17 DEBUG ?= 0
18 ifeq ($(DEBUG), 1)
19 CFLAGS += -O0 -g
20 CFLAGS += -DDEBUG
21 endif
22 
23 RM := rm -f
24 
25 define rm_dirs
26 if [ -d "$(1)" ] ; then rmdir --ignore-fail-on-non-empty $(1) ; fi
27 endef
28