2 optimize : [ O1, O2, O3, Ofast, Os ]
7 csettings : [ "-mcpu=${mcpu}${features}", "-mfloat-abi=${float}", "-mfpu=auto", "-%{optimize}", -gdwarf-2, -ffunction-sections, -fdata-sections ]
8 cwarnings : [ -Wall, -Wextra, -Wshadow, -Wundef, -Wstrict-prototypes, -Wpedantic ]
9 mapinfo : [ "-Xlinker -Map=${builddir}/${targetName}.map" ]
13 cflags : [ "${csettings}", "${cwarnings}", -c, -xc, -std=gnu99 ]
14 asmflags : [ "${csettings}", "${cwarnings}", -c ]
15 linkflags : [ "${csettings}", "${cwarnings}", "${mapinfo}", --specs=nano.specs, --specs=rdimon.specs ]
16 linkscript : "config/core_m/rtebuild.ld"
51 linkscript: "config/core_m/rtebuild_s.ld"
55 linkscript: "config/core_m/rtebuild_ns.ld"
58 features : "+nofp+nodsp"
64 linkscript: "config/core_m/rtebuild_s.ld"
68 linkscript: "config/core_m/rtebuild_ns.ld"
71 features : "+nofp+nodsp"
77 linkscript: "config/core_m/rtebuild_s.ld"
81 linkscript: "config/core_m/rtebuild_ns.ld"
84 features : "+nomve+nofp"
88 features : "+nomve.fp+nofp"
91 linkscript: "config/core_m/rtebuild_s.ld"
95 linkscript: "config/core_m/rtebuild_ns.ld"
100 cflags : [ "${csettings}", "${cwarnings}", -c, -xc, -std=gnu99 ]
101 asmflags : [ "${csettings}", "${cwarnings}", -c ]
102 linkflags : [ "${csettings}", "${cwarnings}", "${mapinfo}", --specs=nano.specs, --specs=rdimon.specs ]
103 linkscript: "${builddir}/rtebuild.ld"
105 - ../../../Device/ARM/${device}/Source/GCC/startup_${device}.c
107 - [ arm-none-eabi-gcc, "-xc", "-I\"${basedir}/config/core_a\"", "-E \"${basedir}/config/core_a/rtebuild.ld\"", -P, "-o \"${builddir}/rtebuild.ld\"" ]