blob: 2e18d67f788cdbe614a7be969ca3926594cf0413 [file] [log] [blame]
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +02001#
Alexei Fedorov7fac1622020-06-19 14:25:43 +01002# Copyright (c) 2018-2020, 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
Alexei Fedorovd92f4ce2020-12-07 18:13:28 +000016# ARM Architecture feature modifiers: none by default
17ARM_ARCH_FEATURE := none
18
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +020019# ARM Architecture major and minor versions: 8.0 by default.
20ARM_ARCH_MAJOR := 8
21ARM_ARCH_MINOR := 0
22
23# Base commit to perform code check on
24BASE_COMMIT := origin/master
25
26# Debug/Release build
27DEBUG := 0
28
29# Build platform
30DEFAULT_PLAT := fvp
31
32# 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