aboutsummaryrefslogtreecommitdiff
path: root/pw_toolchain/arm_gcc/toolchains.gni
diff options
context:
space:
mode:
Diffstat (limited to 'pw_toolchain/arm_gcc/toolchains.gni')
-rw-r--r--pw_toolchain/arm_gcc/toolchains.gni111
1 files changed, 57 insertions, 54 deletions
diff --git a/pw_toolchain/arm_gcc/toolchains.gni b/pw_toolchain/arm_gcc/toolchains.gni
index 47f6d1648..48fc3ab46 100644
--- a/pw_toolchain/arm_gcc/toolchains.gni
+++ b/pw_toolchain/arm_gcc/toolchains.gni
@@ -14,6 +14,8 @@
import("//build_overrides/pigweed.gni")
import("//build_overrides/pigweed_environment.gni")
+
+import("$dir_pw_build/defaults.gni")
import("$dir_pw_toolchain/rbe.gni")
_default_compiler_prefix = ""
@@ -155,6 +157,7 @@ _cortex_m33f = [
_cortex_a32 = [
"$dir_pw_toolchain/arm_gcc:cortex_common",
+ "$dir_pw_toolchain/arm_gcc:cortex_common",
"$dir_pw_toolchain/arm_gcc:cortex_a32",
]
@@ -164,192 +167,192 @@ pw_toolchain_arm_gcc = {
name = "arm_gcc_cortex_m0plus_debug"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m0plus + [ "$dir_pw_build:optimize_debugging" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m0plus +
+ [ "$dir_pw_build:optimize_debugging" ]
}
}
cortex_m0plus_speed_optimized = {
name = "arm_gcc_cortex_m0plus_speed_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m0plus + [ "$dir_pw_build:optimize_speed" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m0plus +
+ [ "$dir_pw_build:optimize_speed" ]
}
}
cortex_m0plus_size_optimized = {
name = "arm_gcc_cortex_m0plus_size_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m0plus + [ "$dir_pw_build:optimize_size" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m0plus +
+ [ "$dir_pw_build:optimize_size" ]
}
}
cortex_m3_debug = {
name = "arm_gcc_cortex_m3_debug"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m3 + [ "$dir_pw_build:optimize_debugging" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m3 +
+ [ "$dir_pw_build:optimize_debugging" ]
}
}
cortex_m3_speed_optimized = {
name = "arm_gcc_cortex_m3_speed_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m3 + [ "$dir_pw_build:optimize_speed" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m3 +
+ [ "$dir_pw_build:optimize_speed" ]
}
}
cortex_m3_size_optimized = {
name = "arm_gcc_cortex_m3_size_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m3 + [ "$dir_pw_build:optimize_size" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m3 +
+ [ "$dir_pw_build:optimize_size" ]
}
}
cortex_m4_debug = {
name = "arm_gcc_cortex_m4_debug"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m4 + [ "$dir_pw_build:optimize_debugging" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m4 +
+ [ "$dir_pw_build:optimize_debugging" ]
}
}
cortex_m4_speed_optimized = {
name = "arm_gcc_cortex_m4_speed_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m4 + [ "$dir_pw_build:optimize_speed" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m4 +
+ [ "$dir_pw_build:optimize_speed" ]
}
}
cortex_m4_size_optimized = {
name = "arm_gcc_cortex_m4_size_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m4 + [ "$dir_pw_build:optimize_size" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m4 +
+ [ "$dir_pw_build:optimize_size" ]
}
}
cortex_m4f_debug = {
name = "arm_gcc_cortex_m4f_debug"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m4f + [ "$dir_pw_build:optimize_debugging" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m4f +
+ [ "$dir_pw_build:optimize_debugging" ]
}
}
cortex_m4f_speed_optimized = {
name = "arm_gcc_cortex_m4f_speed_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m4f + [ "$dir_pw_build:optimize_speed" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m4f +
+ [ "$dir_pw_build:optimize_speed" ]
}
}
cortex_m4f_size_optimized = {
name = "arm_gcc_cortex_m4f_size_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m4f + [ "$dir_pw_build:optimize_size" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m4f +
+ [ "$dir_pw_build:optimize_size" ]
}
}
cortex_m7_debug = {
name = "arm_gcc_cortex_m7_debug"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m7 + [ "$dir_pw_build:optimize_debugging" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m7 +
+ [ "$dir_pw_build:optimize_debugging" ]
}
}
cortex_m7_speed_optimized = {
name = "arm_gcc_cortex_m7_speed_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m7 + [ "$dir_pw_build:optimize_speed" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m7 +
+ [ "$dir_pw_build:optimize_speed" ]
}
}
cortex_m7_size_optimized = {
name = "arm_gcc_cortex_m7_size_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m7 + [ "$dir_pw_build:optimize_size" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m7 +
+ [ "$dir_pw_build:optimize_size" ]
}
}
cortex_m7f_debug = {
name = "arm_gcc_cortex_m7f_debug"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m7f + [ "$dir_pw_build:optimize_debugging" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m7f +
+ [ "$dir_pw_build:optimize_debugging" ]
}
}
cortex_m7f_speed_optimized = {
name = "arm_gcc_cortex_m7f_speed_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m7f + [ "$dir_pw_build:optimize_speed" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m7f +
+ [ "$dir_pw_build:optimize_speed" ]
}
}
cortex_m7f_size_optimized = {
name = "arm_gcc_cortex_m7f_size_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m7f + [ "$dir_pw_build:optimize_size" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m7f +
+ [ "$dir_pw_build:optimize_size" ]
}
}
cortex_m33_debug = {
name = "arm_gcc_cortex_m33_debug"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m33 + [ "$dir_pw_build:optimize_debugging" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m33 +
+ [ "$dir_pw_build:optimize_debugging" ]
}
}
cortex_m33_speed_optimized = {
name = "arm_gcc_cortex_m33_speed_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m33 + [ "$dir_pw_build:optimize_speed" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m33 +
+ [ "$dir_pw_build:optimize_speed" ]
}
}
cortex_m33_size_optimized = {
name = "arm_gcc_cortex_m33_size_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m33 + [ "$dir_pw_build:optimize_size" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m33 +
+ [ "$dir_pw_build:optimize_size" ]
}
}
cortex_m33f_debug = {
name = "arm_gcc_cortex_m33f_debug"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m33f + [ "$dir_pw_build:optimize_debugging" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m33f +
+ [ "$dir_pw_build:optimize_debugging" ]
}
}
cortex_m33f_speed_optimized = {
name = "arm_gcc_cortex_m33f_speed_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m33f + [ "$dir_pw_build:optimize_speed" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m33f +
+ [ "$dir_pw_build:optimize_speed" ]
}
}
cortex_m33f_size_optimized = {
name = "arm_gcc_cortex_m33f_size_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_m33f + [ "$dir_pw_build:optimize_size" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_m33f +
+ [ "$dir_pw_build:optimize_size" ]
}
}
@@ -357,24 +360,24 @@ pw_toolchain_arm_gcc = {
name = "arm_gcc_cortex_a32_debug"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_a32 + [ "$dir_pw_build:optimize_debugging" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_a32 +
+ [ "$dir_pw_build:optimize_debugging" ]
}
}
cortex_a32_speed_optimized = {
name = "arm_gcc_cortex_a32_speed_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_a32 + [ "$dir_pw_build:optimize_speed" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_a32 +
+ [ "$dir_pw_build:optimize_speed" ]
}
}
cortex_a32_size_optimized = {
name = "arm_gcc_cortex_a32_size_optimized"
forward_variables_from(arm_gcc_toolchain_tools, "*")
defaults = {
- default_configs =
- _arm_gcc + _cortex_a32 + [ "$dir_pw_build:optimize_size" ]
+ default_configs = pigweed_default_configs + _arm_gcc + _cortex_a32 +
+ [ "$dir_pw_build:optimize_size" ]
}
}
}