takashi kadono
/
Nucleo446_SSD1331
Color Oled(SSD1331) connect to STMicroelectronics Nucleo-F466
mbed-os/tools/export/cces/cces.json.tmpl@3:f3764f852aa8, 2018-10-11 (annotated)
- Committer:
- kadonotakashi
- Date:
- Thu Oct 11 02:27:46 2018 +0000
- Revision:
- 3:f3764f852aa8
- Parent:
- 0:8fdf9a60065b
Nucreo 446 + SSD1331 test version;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kadonotakashi | 0:8fdf9a60065b | 1 | { |
kadonotakashi | 0:8fdf9a60065b | 2 | "project" : { |
kadonotakashi | 0:8fdf9a60065b | 3 | "schema" : "1.1", |
kadonotakashi | 0:8fdf9a60065b | 4 | "configuration" : { |
kadonotakashi | 0:8fdf9a60065b | 5 | {% for config in ["arm.toolchain.gcc.target.exe.release", "arm.toolchain.gcc.target.exe.debug"] %} |
kadonotakashi | 0:8fdf9a60065b | 6 | "{{ config }}" : { |
kadonotakashi | 0:8fdf9a60065b | 7 | "buildSteps" : { |
kadonotakashi | 0:8fdf9a60065b | 8 | "postbuild" : "", |
kadonotakashi | 0:8fdf9a60065b | 9 | "prebuild" : "", |
kadonotakashi | 0:8fdf9a60065b | 10 | "prebuilddes" : "", |
kadonotakashi | 0:8fdf9a60065b | 11 | "postbuilddes" : "" |
kadonotakashi | 0:8fdf9a60065b | 12 | }, |
kadonotakashi | 0:8fdf9a60065b | 13 | "tools" : { |
kadonotakashi | 0:8fdf9a60065b | 14 | "arm.toolchain.gcc.assembler" : { |
kadonotakashi | 0:8fdf9a60065b | 15 | {% for opt in asm_opts %} |
kadonotakashi | 0:8fdf9a60065b | 16 | "{{ opt }}" : { |
kadonotakashi | 0:8fdf9a60065b | 17 | "type" : "{{ asm_opts[opt].type }}", |
kadonotakashi | 0:8fdf9a60065b | 18 | "value": "{{ asm_opts[opt].value }}" |
kadonotakashi | 0:8fdf9a60065b | 19 | }, |
kadonotakashi | 0:8fdf9a60065b | 20 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 21 | "arm.toolchain.gcc.assembler.option.instructionset" : { |
kadonotakashi | 0:8fdf9a60065b | 22 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 23 | "value" : "-mthumb" |
kadonotakashi | 0:8fdf9a60065b | 24 | }, |
kadonotakashi | 0:8fdf9a60065b | 25 | {% if float_abi %} |
kadonotakashi | 0:8fdf9a60065b | 26 | "-mfloat-abi=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 27 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 28 | "value" : "{{ float_abi }}" |
kadonotakashi | 0:8fdf9a60065b | 29 | }, |
kadonotakashi | 0:8fdf9a60065b | 30 | {% endif %} |
kadonotakashi | 0:8fdf9a60065b | 31 | "-mcpu=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 32 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 33 | "value" : "{{ cpu }}" |
kadonotakashi | 0:8fdf9a60065b | 34 | }, |
kadonotakashi | 0:8fdf9a60065b | 35 | "arm.assembler.option.assemblerswitch" : { |
kadonotakashi | 0:8fdf9a60065b | 36 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 37 | "value" : "true" |
kadonotakashi | 0:8fdf9a60065b | 38 | }, |
kadonotakashi | 0:8fdf9a60065b | 39 | "arm.assembler.option.additionaloptions" : { |
kadonotakashi | 0:8fdf9a60065b | 40 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 41 | "value" : [ |
kadonotakashi | 0:8fdf9a60065b | 42 | {% for flag in asm_flags %} |
kadonotakashi | 0:8fdf9a60065b | 43 | "{{ flag }}"{{ "," if not loop.last else "" }} |
kadonotakashi | 0:8fdf9a60065b | 44 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 45 | ] |
kadonotakashi | 0:8fdf9a60065b | 46 | }, |
kadonotakashi | 0:8fdf9a60065b | 47 | "-mproc=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 48 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 49 | "value" : " {{ proc }}" |
kadonotakashi | 0:8fdf9a60065b | 50 | }, |
kadonotakashi | 0:8fdf9a60065b | 51 | "-D" : { |
kadonotakashi | 0:8fdf9a60065b | 52 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 53 | "value" : [ |
kadonotakashi | 0:8fdf9a60065b | 54 | {% for def in asm_defines %} |
kadonotakashi | 0:8fdf9a60065b | 55 | "{{ def }}"{{ "," if not loop.last else "" }} |
kadonotakashi | 0:8fdf9a60065b | 56 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 57 | ] |
kadonotakashi | 0:8fdf9a60065b | 58 | }, |
kadonotakashi | 0:8fdf9a60065b | 59 | {% if fpu %} |
kadonotakashi | 0:8fdf9a60065b | 60 | "-mfpu=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 61 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 62 | "value" : "{{ fpu }}" |
kadonotakashi | 0:8fdf9a60065b | 63 | }, |
kadonotakashi | 0:8fdf9a60065b | 64 | {% endif %} |
kadonotakashi | 0:8fdf9a60065b | 65 | "-I" : { |
kadonotakashi | 0:8fdf9a60065b | 66 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 67 | "value" : [ |
kadonotakashi | 0:8fdf9a60065b | 68 | {% for dir in include_dirs %} |
kadonotakashi | 0:8fdf9a60065b | 69 | "\"{{ dir }}\""{{ "," if not loop.last else "" }} |
kadonotakashi | 0:8fdf9a60065b | 70 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 71 | ] |
kadonotakashi | 0:8fdf9a60065b | 72 | } |
kadonotakashi | 0:8fdf9a60065b | 73 | }, |
kadonotakashi | 0:8fdf9a60065b | 74 | "arm.toolchain.gcc.cpp.linker" : { |
kadonotakashi | 0:8fdf9a60065b | 75 | {% for opt in ld_opts %} |
kadonotakashi | 0:8fdf9a60065b | 76 | "{{ opt }}" : { |
kadonotakashi | 0:8fdf9a60065b | 77 | "type" : "{{ ld_opts[opt].type }}", |
kadonotakashi | 0:8fdf9a60065b | 78 | "value": "{{ ld_opts[opt].value }}" |
kadonotakashi | 0:8fdf9a60065b | 79 | }, |
kadonotakashi | 0:8fdf9a60065b | 80 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 81 | "arm.toolchain.gcc.cpp.linker.option.instructionset" : { |
kadonotakashi | 0:8fdf9a60065b | 82 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 83 | "value" : "-mthumb" |
kadonotakashi | 0:8fdf9a60065b | 84 | }, |
kadonotakashi | 0:8fdf9a60065b | 85 | "arm.linker.option.additionaloptions" : { |
kadonotakashi | 0:8fdf9a60065b | 86 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 87 | "value" : [ |
kadonotakashi | 0:8fdf9a60065b | 88 | {% for flag in ld_flags %} |
kadonotakashi | 0:8fdf9a60065b | 89 | "{{ flag }}"{{ "," if not loop.last else "" }} |
kadonotakashi | 0:8fdf9a60065b | 90 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 91 | ] |
kadonotakashi | 0:8fdf9a60065b | 92 | }, |
kadonotakashi | 0:8fdf9a60065b | 93 | {% if float_abi %} |
kadonotakashi | 0:8fdf9a60065b | 94 | "arm.toolchain.gcc.cpp.linker.option.fpu.abi" : { |
kadonotakashi | 0:8fdf9a60065b | 95 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 96 | "value" : "arm.toolchain.gcc.c.linker.option.fpu.abi.{{ float_abi }}" |
kadonotakashi | 0:8fdf9a60065b | 97 | }, |
kadonotakashi | 0:8fdf9a60065b | 98 | {% endif %} |
kadonotakashi | 0:8fdf9a60065b | 99 | "-T" : { |
kadonotakashi | 0:8fdf9a60065b | 100 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 101 | "value" : "{{ ld_script }}" |
kadonotakashi | 0:8fdf9a60065b | 102 | }, |
kadonotakashi | 0:8fdf9a60065b | 103 | "-mcpu=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 104 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 105 | "value" : "{{ cpu }}" |
kadonotakashi | 0:8fdf9a60065b | 106 | }, |
kadonotakashi | 0:8fdf9a60065b | 107 | "arm.linker.option.userlibs" : { |
kadonotakashi | 0:8fdf9a60065b | 108 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 109 | "value" : [ ] |
kadonotakashi | 0:8fdf9a60065b | 110 | }, |
kadonotakashi | 0:8fdf9a60065b | 111 | "arm.cpp.linker.option.shared" : { |
kadonotakashi | 0:8fdf9a60065b | 112 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 113 | "value" : "false" |
kadonotakashi | 0:8fdf9a60065b | 114 | }, |
kadonotakashi | 0:8fdf9a60065b | 115 | "arm.toolchain.gcc.cpp.linker.option.specs" : { |
kadonotakashi | 0:8fdf9a60065b | 116 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 117 | "value" : "arm.toolchain.gcc.c.linker.option.specs.nosys" |
kadonotakashi | 0:8fdf9a60065b | 118 | }, |
kadonotakashi | 0:8fdf9a60065b | 119 | "-mproc=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 120 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 121 | "value" : " {{ proc }}" |
kadonotakashi | 0:8fdf9a60065b | 122 | }, |
kadonotakashi | 0:8fdf9a60065b | 123 | "arm.c.linker.mathslib" : { |
kadonotakashi | 0:8fdf9a60065b | 124 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 125 | "value" : "true" |
kadonotakashi | 0:8fdf9a60065b | 126 | }, |
kadonotakashi | 0:8fdf9a60065b | 127 | {% if fpu %} |
kadonotakashi | 0:8fdf9a60065b | 128 | "-mfpu=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 129 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 130 | "value" : "{{ fpu }}" |
kadonotakashi | 0:8fdf9a60065b | 131 | }, |
kadonotakashi | 0:8fdf9a60065b | 132 | {% endif %} |
kadonotakashi | 0:8fdf9a60065b | 133 | "-L" : { |
kadonotakashi | 0:8fdf9a60065b | 134 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 135 | "value" : [ ] |
kadonotakashi | 0:8fdf9a60065b | 136 | }, |
kadonotakashi | 0:8fdf9a60065b | 137 | "-l" : { |
kadonotakashi | 0:8fdf9a60065b | 138 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 139 | "value" : [ ] |
kadonotakashi | 0:8fdf9a60065b | 140 | } |
kadonotakashi | 0:8fdf9a60065b | 141 | }, |
kadonotakashi | 0:8fdf9a60065b | 142 | "arm.toolchain.gcc.c.compiler" : { |
kadonotakashi | 0:8fdf9a60065b | 143 | {% for opt in c_opts %} |
kadonotakashi | 0:8fdf9a60065b | 144 | "{{ opt }}" : { |
kadonotakashi | 0:8fdf9a60065b | 145 | "type" : "{{ c_opts[opt].type }}", |
kadonotakashi | 0:8fdf9a60065b | 146 | "value": "{{ c_opts[opt].value }}" |
kadonotakashi | 0:8fdf9a60065b | 147 | }, |
kadonotakashi | 0:8fdf9a60065b | 148 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 149 | "-U" : { |
kadonotakashi | 0:8fdf9a60065b | 150 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 151 | "value" : [ ] |
kadonotakashi | 0:8fdf9a60065b | 152 | }, |
kadonotakashi | 0:8fdf9a60065b | 153 | "arm.base.compiler.option.additionaloptions" : { |
kadonotakashi | 0:8fdf9a60065b | 154 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 155 | "value" : [ |
kadonotakashi | 0:8fdf9a60065b | 156 | {% for flag in c_flags %} |
kadonotakashi | 0:8fdf9a60065b | 157 | "{{ flag }}"{{ "," if not loop.last else "" }} |
kadonotakashi | 0:8fdf9a60065b | 158 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 159 | ] |
kadonotakashi | 0:8fdf9a60065b | 160 | }, |
kadonotakashi | 0:8fdf9a60065b | 161 | "arm.toolchain.gcc.c.compiler.option.instructionset" : { |
kadonotakashi | 0:8fdf9a60065b | 162 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 163 | "value" : "-mthumb" |
kadonotakashi | 0:8fdf9a60065b | 164 | }, |
kadonotakashi | 0:8fdf9a60065b | 165 | "arm.base.compiler.option.compilerswitch.hide" : { |
kadonotakashi | 0:8fdf9a60065b | 166 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 167 | "value" : "-c" |
kadonotakashi | 0:8fdf9a60065b | 168 | }, |
kadonotakashi | 0:8fdf9a60065b | 169 | "arm.toolchain.cpp.compiler.option.coreid" : { |
kadonotakashi | 0:8fdf9a60065b | 170 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 171 | "value" : "0" |
kadonotakashi | 0:8fdf9a60065b | 172 | }, |
kadonotakashi | 0:8fdf9a60065b | 173 | {% if float_abi %} |
kadonotakashi | 0:8fdf9a60065b | 174 | "-mfloat-abi=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 175 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 176 | "value" : "{{ float_abi }}" |
kadonotakashi | 0:8fdf9a60065b | 177 | }, |
kadonotakashi | 0:8fdf9a60065b | 178 | {% endif %} |
kadonotakashi | 0:8fdf9a60065b | 179 | "-mcpu=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 180 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 181 | "value" : "{{ cpu }}" |
kadonotakashi | 0:8fdf9a60065b | 182 | }, |
kadonotakashi | 0:8fdf9a60065b | 183 | "-mproc=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 184 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 185 | "value" : " {{ proc }}" |
kadonotakashi | 0:8fdf9a60065b | 186 | }, |
kadonotakashi | 0:8fdf9a60065b | 187 | "-D" : { |
kadonotakashi | 0:8fdf9a60065b | 188 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 189 | "value" : [ |
kadonotakashi | 0:8fdf9a60065b | 190 | {% for def in c_defines %} |
kadonotakashi | 0:8fdf9a60065b | 191 | "{{ def }}"{{ "," if not loop.last else "" }} |
kadonotakashi | 0:8fdf9a60065b | 192 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 193 | ] |
kadonotakashi | 0:8fdf9a60065b | 194 | }, |
kadonotakashi | 0:8fdf9a60065b | 195 | "arm.base.compiler.option.noadiinclude" : { |
kadonotakashi | 0:8fdf9a60065b | 196 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 197 | "value" : "false" |
kadonotakashi | 0:8fdf9a60065b | 198 | }, |
kadonotakashi | 0:8fdf9a60065b | 199 | {% if fpu %} |
kadonotakashi | 0:8fdf9a60065b | 200 | "-mfpu=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 201 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 202 | "value" : "{{ fpu }}" |
kadonotakashi | 0:8fdf9a60065b | 203 | }, |
kadonotakashi | 0:8fdf9a60065b | 204 | {% endif %} |
kadonotakashi | 0:8fdf9a60065b | 205 | "-I" : { |
kadonotakashi | 0:8fdf9a60065b | 206 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 207 | "value" : [ |
kadonotakashi | 0:8fdf9a60065b | 208 | {% for dir in include_dirs %} |
kadonotakashi | 0:8fdf9a60065b | 209 | "\"{{ dir }}\""{{ "," if not loop.last else "" }} |
kadonotakashi | 0:8fdf9a60065b | 210 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 211 | ] |
kadonotakashi | 0:8fdf9a60065b | 212 | } |
kadonotakashi | 0:8fdf9a60065b | 213 | }, |
kadonotakashi | 0:8fdf9a60065b | 214 | "arm.toolchain.gcc.cpp.compiler" : { |
kadonotakashi | 0:8fdf9a60065b | 215 | {% for opt in cxx_opts %} |
kadonotakashi | 0:8fdf9a60065b | 216 | "{{ opt }}" : { |
kadonotakashi | 0:8fdf9a60065b | 217 | "type" : "{{ cxx_opts[opt].type }}", |
kadonotakashi | 0:8fdf9a60065b | 218 | "value": "{{ cxx_opts[opt].value }}" |
kadonotakashi | 0:8fdf9a60065b | 219 | }, |
kadonotakashi | 0:8fdf9a60065b | 220 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 221 | "-U" : { |
kadonotakashi | 0:8fdf9a60065b | 222 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 223 | "value" : [ ] |
kadonotakashi | 0:8fdf9a60065b | 224 | }, |
kadonotakashi | 0:8fdf9a60065b | 225 | "arm.base.compiler.option.additionaloptions" : { |
kadonotakashi | 0:8fdf9a60065b | 226 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 227 | "value" : [ |
kadonotakashi | 0:8fdf9a60065b | 228 | {% for flag in cxx_flags %} |
kadonotakashi | 0:8fdf9a60065b | 229 | "{{ flag }}"{{ "," if not loop.last else "" }} |
kadonotakashi | 0:8fdf9a60065b | 230 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 231 | ] |
kadonotakashi | 0:8fdf9a60065b | 232 | }, |
kadonotakashi | 0:8fdf9a60065b | 233 | "arm.toolchain.gcc.cpp.compiler.option.instructionset" : { |
kadonotakashi | 0:8fdf9a60065b | 234 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 235 | "value" : "-mthumb" |
kadonotakashi | 0:8fdf9a60065b | 236 | }, |
kadonotakashi | 0:8fdf9a60065b | 237 | "arm.base.compiler.option.compilerswitch.hide" : { |
kadonotakashi | 0:8fdf9a60065b | 238 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 239 | "value" : "-c" |
kadonotakashi | 0:8fdf9a60065b | 240 | }, |
kadonotakashi | 0:8fdf9a60065b | 241 | "arm.toolchain.cpp.compiler.option.coreid" : { |
kadonotakashi | 0:8fdf9a60065b | 242 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 243 | "value" : "0" |
kadonotakashi | 0:8fdf9a60065b | 244 | }, |
kadonotakashi | 0:8fdf9a60065b | 245 | {% if float_abi %} |
kadonotakashi | 0:8fdf9a60065b | 246 | "-mfloat-abi=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 247 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 248 | "value" : "{{ float_abi }}" |
kadonotakashi | 0:8fdf9a60065b | 249 | }, |
kadonotakashi | 0:8fdf9a60065b | 250 | {% endif %} |
kadonotakashi | 0:8fdf9a60065b | 251 | "-mcpu=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 252 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 253 | "value" : "{{ cpu }}" |
kadonotakashi | 0:8fdf9a60065b | 254 | }, |
kadonotakashi | 0:8fdf9a60065b | 255 | "-mproc=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 256 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 257 | "value" : " {{ proc }}" |
kadonotakashi | 0:8fdf9a60065b | 258 | }, |
kadonotakashi | 0:8fdf9a60065b | 259 | "-D" : { |
kadonotakashi | 0:8fdf9a60065b | 260 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 261 | "value" : [ |
kadonotakashi | 0:8fdf9a60065b | 262 | {% for def in c_defines %} |
kadonotakashi | 0:8fdf9a60065b | 263 | "{{ def }}"{{ "," if not loop.last else "" }} |
kadonotakashi | 0:8fdf9a60065b | 264 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 265 | ] |
kadonotakashi | 0:8fdf9a60065b | 266 | }, |
kadonotakashi | 0:8fdf9a60065b | 267 | "arm.base.compiler.option.noadiinclude" : { |
kadonotakashi | 0:8fdf9a60065b | 268 | "type" : "baseId", |
kadonotakashi | 0:8fdf9a60065b | 269 | "value" : "false" |
kadonotakashi | 0:8fdf9a60065b | 270 | }, |
kadonotakashi | 0:8fdf9a60065b | 271 | {% if fpu %} |
kadonotakashi | 0:8fdf9a60065b | 272 | "-mfpu=${value}" : { |
kadonotakashi | 0:8fdf9a60065b | 273 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 274 | "value" : "{{ fpu }}" |
kadonotakashi | 0:8fdf9a60065b | 275 | }, |
kadonotakashi | 0:8fdf9a60065b | 276 | {% endif %} |
kadonotakashi | 0:8fdf9a60065b | 277 | "-I" : { |
kadonotakashi | 0:8fdf9a60065b | 278 | "type" : "command", |
kadonotakashi | 0:8fdf9a60065b | 279 | "value" : [ |
kadonotakashi | 0:8fdf9a60065b | 280 | {% for dir in include_dirs %} |
kadonotakashi | 0:8fdf9a60065b | 281 | "\"{{ dir }}\""{{ "," if not loop.last else "" }} |
kadonotakashi | 0:8fdf9a60065b | 282 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 283 | ] |
kadonotakashi | 0:8fdf9a60065b | 284 | } |
kadonotakashi | 0:8fdf9a60065b | 285 | } |
kadonotakashi | 0:8fdf9a60065b | 286 | } |
kadonotakashi | 0:8fdf9a60065b | 287 | }{{ "," if not loop.last else "" }} |
kadonotakashi | 0:8fdf9a60065b | 288 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 289 | }, |
kadonotakashi | 0:8fdf9a60065b | 290 | "srcFiles" : [ |
kadonotakashi | 0:8fdf9a60065b | 291 | {% for src in srcs %} |
kadonotakashi | 0:8fdf9a60065b | 292 | { |
kadonotakashi | 0:8fdf9a60065b | 293 | "path" : "{{ srcs[src] }}", |
kadonotakashi | 0:8fdf9a60065b | 294 | "location" : "{{ src }}", |
kadonotakashi | 0:8fdf9a60065b | 295 | "linked" : true |
kadonotakashi | 0:8fdf9a60065b | 296 | }{{ "," if not loop.last else "" }} |
kadonotakashi | 0:8fdf9a60065b | 297 | {% endfor %} |
kadonotakashi | 0:8fdf9a60065b | 298 | ], |
kadonotakashi | 0:8fdf9a60065b | 299 | "basicInfo" : { |
kadonotakashi | 0:8fdf9a60065b | 300 | "artifact" : "", |
kadonotakashi | 0:8fdf9a60065b | 301 | "name" : "{{ project }}", |
kadonotakashi | 0:8fdf9a60065b | 302 | "projectType" : "Executable", |
kadonotakashi | 0:8fdf9a60065b | 303 | "localLocation" : "{{ local_location }}", |
kadonotakashi | 0:8fdf9a60065b | 304 | "family" : "{{ family }}", |
kadonotakashi | 0:8fdf9a60065b | 305 | "toolChain" : "arm.gcc.toolchain", |
kadonotakashi | 0:8fdf9a60065b | 306 | "activecfg" : "Debug", |
kadonotakashi | 0:8fdf9a60065b | 307 | "language" : "C++", |
kadonotakashi | 0:8fdf9a60065b | 308 | {% if not fpu %} |
kadonotakashi | 0:8fdf9a60065b | 309 | "fpu" : "NO_FPU" |
kadonotakashi | 0:8fdf9a60065b | 310 | {% endif %} |
kadonotakashi | 0:8fdf9a60065b | 311 | } |
kadonotakashi | 0:8fdf9a60065b | 312 | } |
kadonotakashi | 0:8fdf9a60065b | 313 | } |