diff options
Diffstat (limited to 'pw_toolchain/arm_gcc/toolchains.gni')
-rw-r--r-- | pw_toolchain/arm_gcc/toolchains.gni | 111 |
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" ] } } } |