summaryrefslogtreecommitdiff
path: root/Platform/ARM/ArmPlatformOutput.dsc.inc
diff options
context:
space:
mode:
authorSudeep Holla <sudeep.holla@kernel.org>2026-09-25 17:27:59 +0300
committerSami Mujawar <sami.mujawar@arm.com>2026-09-28 17:38:13 +0300
commit19fe904ad99f7190342542eb6c985edd277a2068 (patch)
tree6e5cc8595db55c556a265328b8b0af7938c289fe /Platform/ARM/ArmPlatformOutput.dsc.inc
parent9c2cdde2d73d6bf0261e57b79bfb68cd98fccc1f (diff)
downloadedk2-platforms-master.tar.xz
Platform/ARM: Share output directory selectionHEADmaster
Use a common DSC include to honor EDK2_OUT_DIR across all ARM platforms. Keep the existing default paths, including the Juno and VExpress Standalone MM paths, when no override is supplied. Signed-off-by: Sudeep Holla <sudeep.holla@kernel.org>
Diffstat (limited to 'Platform/ARM/ArmPlatformOutput.dsc.inc')
-rw-r--r--Platform/ARM/ArmPlatformOutput.dsc.inc17
1 files changed, 17 insertions, 0 deletions
diff --git a/Platform/ARM/ArmPlatformOutput.dsc.inc b/Platform/ARM/ArmPlatformOutput.dsc.inc
new file mode 100644
index 0000000000..9df92590b4
--- /dev/null
+++ b/Platform/ARM/ArmPlatformOutput.dsc.inc
@@ -0,0 +1,17 @@
+## @file
+# Common output directory for Arm platform DSC files.
+#
+# Copyright (c) 2026, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-2-Clause-Patent
+##
+
+!ifdef $(EDK2_OUT_DIR)
+ OUTPUT_DIRECTORY = $(EDK2_OUT_DIR)
+!else
+!ifdef $(ARM_DEFAULT_OUTPUT_DIRECTORY)
+ OUTPUT_DIRECTORY = $(ARM_DEFAULT_OUTPUT_DIRECTORY)
+!else
+ OUTPUT_DIRECTORY = Build/$(PLATFORM_NAME)
+!endif
+!endif