Donald Meyers / Mbed OS evan
Committer:
djmeyers
Date:
Sat Mar 18 22:37:16 2017 +0000
Revision:
0:06ee5f8a484a
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
djmeyers 0:06ee5f8a484a 1 tools_root: &tools_root 'C:\Program Files\IAR Systems\Embedded Workbench 5.3 MSP430\'
djmeyers 0:06ee5f8a484a 2 core_root: &core_root [*tools_root, '430\']
djmeyers 0:06ee5f8a484a 3 core_bin: &core_bin [*core_root, 'bin\']
djmeyers 0:06ee5f8a484a 4 core_config: &core_config [*core_root, 'config\']
djmeyers 0:06ee5f8a484a 5 core_lib: &core_lib [*core_root, 'lib\']
djmeyers 0:06ee5f8a484a 6 core_inc: &core_inc [*core_root, 'inc\']
djmeyers 0:06ee5f8a484a 7 core_config: &core_config [*core_root, 'config\']
djmeyers 0:06ee5f8a484a 8
djmeyers 0:06ee5f8a484a 9 compiler:
djmeyers 0:06ee5f8a484a 10 path: [*core_bin, 'icc430.exe']
djmeyers 0:06ee5f8a484a 11 source_path: '..\src\'
djmeyers 0:06ee5f8a484a 12 unit_tests_path: &unit_tests_path 'tests\'
djmeyers 0:06ee5f8a484a 13 build_path: &build_path 'build\'
djmeyers 0:06ee5f8a484a 14 options:
djmeyers 0:06ee5f8a484a 15 - --dlib_config
djmeyers 0:06ee5f8a484a 16 - [*core_lib, 'dlib\dl430fn.h']
djmeyers 0:06ee5f8a484a 17 - --no_cse
djmeyers 0:06ee5f8a484a 18 - --no_unroll
djmeyers 0:06ee5f8a484a 19 - --no_inline
djmeyers 0:06ee5f8a484a 20 - --no_code_motion
djmeyers 0:06ee5f8a484a 21 - --no_tbaa
djmeyers 0:06ee5f8a484a 22 - --debug
djmeyers 0:06ee5f8a484a 23 - -e
djmeyers 0:06ee5f8a484a 24 - -Ol
djmeyers 0:06ee5f8a484a 25 - --multiplier=16
djmeyers 0:06ee5f8a484a 26 - --double=32
djmeyers 0:06ee5f8a484a 27 - --diag_suppress Pa050
djmeyers 0:06ee5f8a484a 28 - --diag_suppress Pe111
djmeyers 0:06ee5f8a484a 29 includes:
djmeyers 0:06ee5f8a484a 30 prefix: '-I'
djmeyers 0:06ee5f8a484a 31 items:
djmeyers 0:06ee5f8a484a 32 - *core_inc
djmeyers 0:06ee5f8a484a 33 - [*core_inc, 'dlib']
djmeyers 0:06ee5f8a484a 34 - [*core_lib, 'dlib']
djmeyers 0:06ee5f8a484a 35 - 'src\'
djmeyers 0:06ee5f8a484a 36 - '../src/'
djmeyers 0:06ee5f8a484a 37 - *unit_tests_path
djmeyers 0:06ee5f8a484a 38 - 'vendor\unity\src'
djmeyers 0:06ee5f8a484a 39 defines:
djmeyers 0:06ee5f8a484a 40 prefix: '-D'
djmeyers 0:06ee5f8a484a 41 items:
djmeyers 0:06ee5f8a484a 42 - '__MSP430F149__'
djmeyers 0:06ee5f8a484a 43 - 'INT_WIDTH=16'
djmeyers 0:06ee5f8a484a 44 - 'UNITY_EXCLUDE_FLOAT'
djmeyers 0:06ee5f8a484a 45 - 'UNITY_SUPPORT_TEST_CASES'
djmeyers 0:06ee5f8a484a 46 object_files:
djmeyers 0:06ee5f8a484a 47 prefix: '-o'
djmeyers 0:06ee5f8a484a 48 extension: '.r43'
djmeyers 0:06ee5f8a484a 49 destination: *build_path
djmeyers 0:06ee5f8a484a 50 linker:
djmeyers 0:06ee5f8a484a 51 path: [*core_bin, 'xlink.exe']
djmeyers 0:06ee5f8a484a 52 options:
djmeyers 0:06ee5f8a484a 53 - -rt
djmeyers 0:06ee5f8a484a 54 - [*core_lib, 'dlib\dl430fn.r43']
djmeyers 0:06ee5f8a484a 55 - -e_PrintfTiny=_Printf
djmeyers 0:06ee5f8a484a 56 - -e_ScanfSmall=_Scanf
djmeyers 0:06ee5f8a484a 57 - -s __program_start
djmeyers 0:06ee5f8a484a 58 - -D_STACK_SIZE=50
djmeyers 0:06ee5f8a484a 59 - -D_DATA16_HEAP_SIZE=50
djmeyers 0:06ee5f8a484a 60 - -D_DATA20_HEAP_SIZE=50
djmeyers 0:06ee5f8a484a 61 - -f
djmeyers 0:06ee5f8a484a 62 - [*core_config, 'lnk430f5438.xcl']
djmeyers 0:06ee5f8a484a 63 - -f
djmeyers 0:06ee5f8a484a 64 - [*core_config, 'multiplier.xcl']
djmeyers 0:06ee5f8a484a 65 includes:
djmeyers 0:06ee5f8a484a 66 prefix: '-I'
djmeyers 0:06ee5f8a484a 67 items:
djmeyers 0:06ee5f8a484a 68 - *core_config
djmeyers 0:06ee5f8a484a 69 - *core_lib
djmeyers 0:06ee5f8a484a 70 - [*core_lib, 'dlib']
djmeyers 0:06ee5f8a484a 71 object_files:
djmeyers 0:06ee5f8a484a 72 path: *build_path
djmeyers 0:06ee5f8a484a 73 extension: '.r79'
djmeyers 0:06ee5f8a484a 74 bin_files:
djmeyers 0:06ee5f8a484a 75 prefix: '-o'
djmeyers 0:06ee5f8a484a 76 extension: '.d79'
djmeyers 0:06ee5f8a484a 77 destination: *build_path
djmeyers 0:06ee5f8a484a 78 simulator:
djmeyers 0:06ee5f8a484a 79 path: [*tools_root, 'common\bin\CSpyBat.exe']
djmeyers 0:06ee5f8a484a 80 pre_support:
djmeyers 0:06ee5f8a484a 81 - --silent
djmeyers 0:06ee5f8a484a 82 - [*core_bin, '430proc.dll']
djmeyers 0:06ee5f8a484a 83 - [*core_bin, '430sim.dll']
djmeyers 0:06ee5f8a484a 84 post_support:
djmeyers 0:06ee5f8a484a 85 - --plugin
djmeyers 0:06ee5f8a484a 86 - [*core_bin, '430bat.dll']
djmeyers 0:06ee5f8a484a 87 - --backend -B
djmeyers 0:06ee5f8a484a 88 - --cpu MSP430F5438
djmeyers 0:06ee5f8a484a 89 - -p
djmeyers 0:06ee5f8a484a 90 - [*core_config, 'MSP430F5438.ddf']
djmeyers 0:06ee5f8a484a 91 - -d sim
djmeyers 0:06ee5f8a484a 92 colour: true
djmeyers 0:06ee5f8a484a 93 :unity:
djmeyers 0:06ee5f8a484a 94 :plugins: []