blob: cf90aaf6dea9efd4ab267d80c6fda488654e063a [file] [log] [blame]
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +02001#
Antonio Nino Diaz9c9f92c2019-03-13 13:57:39 +00002# Copyright (c) 2018-2019, Arm Limited. All rights reserved.
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +02003#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6
7# Default, static values for build variables, listed in alphabetic order.
8# Dependencies between build options, if any, are handled in the top-level
9# Makefile, after this file is included. This ensures that the former is better
10# poised to handle dependencies, as all build variables would have a default
11# value by then.
12
13# The Target build architecture. Supported values are: aarch64, aarch32.
14ARCH := aarch64
15
16# ARM Architecture major and minor versions: 8.0 by default.
17ARM_ARCH_MAJOR := 8
18ARM_ARCH_MINOR := 0
19
20# Base commit to perform code check on
21BASE_COMMIT := origin/master
22
23# Debug/Release build
24DEBUG := 0
25
26# Build platform
27DEFAULT_PLAT := fvp
28
Antonio Nino Diaz9c9f92c2019-03-13 13:57:39 +000029# Enable Pointer Authentication support in the TFTF
30ENABLE_PAUTH := 0
31
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +020032# Whether the Firmware Update images (i.e. NS_BL1U and NS_BL2U images) should be
33# built. The platform makefile is free to override this value.
34FIRMWARE_UPDATE := 0
35
36# Enable FWU helper functions and inline tests in NS_BL1U and NS_BL2U images.
37FWU_BL_TEST := 1
38
39# Whether a new test session should be started every time or whether the
40# framework should try to resume a previous one if it was interrupted
41NEW_TEST_SESSION := 1
42
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +020043# Use non volatile memory for storing results
44USE_NVM := 0
45
46# Build verbosity
47V := 0