example.cproject.yml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. project:
  2. groups:
  3. - group: Examples
  4. files:
  5. #- file: Examples/dot_product.cpp
  6. #- file: Examples/vector_op.cpp
  7. - file: Examples/matrix_op.cpp
  8. - file: clang_sse300.c
  9. for-context:
  10. - +MPS3-Corstone-300
  11. for-compiler:
  12. - CLANG
  13. add-path:
  14. - Include
  15. - Examples
  16. components:
  17. - component: ARM::CMSIS:CORE
  18. - component: ARM::CMSIS:DSP@1.15.0
  19. - component: ARM::Device:Startup&C Startup
  20. for-context:
  21. - +VHT-Corstone-300
  22. - +VHT-M0P
  23. - +VHT-M4
  24. - +MPS3-Corstone-300
  25. - component: ARM::Device:Definition
  26. for-context:
  27. - +VHT-Corstone-300
  28. - +MPS3-Corstone-300
  29. - component: CMSIS-Compiler:CORE
  30. for-context:
  31. - +MPS3-Corstone-300
  32. - component: CMSIS-Compiler:STDOUT:Custom@1.0.0
  33. for-context:
  34. - +MPS3-Corstone-300
  35. - component: ARM::Device:USART STDOUT
  36. for-context:
  37. - +MPS3-Corstone-300
  38. - component: ARM::CMSIS Driver:USART
  39. for-context:
  40. - +MPS3-Corstone-300
  41. - component: ARM::Device:Native Driver:SysCounter
  42. for-context:
  43. - +VHT-Corstone-300
  44. - +MPS3-Corstone-300
  45. - component: ARM::Device:Native Driver:SysTimer
  46. for-context:
  47. - +VHT-Corstone-300
  48. - +MPS3-Corstone-300
  49. - component: ARM::Device:Native Driver:Timeout
  50. for-context:
  51. - +VHT-Corstone-300
  52. - +MPS3-Corstone-300
  53. - component: ARM::Device:Native Driver:UART
  54. for-context:
  55. - +MPS3-Corstone-300
  56. linker:
  57. - script: linker_scripts/gcc_sse300_mps3.ld
  58. for-context:
  59. - +MPS3-Corstone-300
  60. - +VHT-Corstone-300
  61. for-compiler: GCC
  62. - script: linker_scripts/clang_sse300_mps3.sct
  63. for-context:
  64. - +MPS3-Corstone-300
  65. - +VHT-Corstone-300
  66. for-compiler: CLANG
  67. - script: linker_scripts/ac6_sse300_mps3_s.sct
  68. for-context:
  69. - +MPS3-Corstone-300
  70. - +VHT-Corstone-300
  71. for-compiler: AC6
  72. - regions: linker_scripts/SSE-300-MPS3/region_defs.h
  73. for-context:
  74. - +MPS3-Corstone-300
  75. - +VHT-Corstone-300
  76. - script: linker_scripts/gcc_m0p_mps3.ld
  77. for-context:
  78. - +VHT-M0P
  79. for-compiler: GCC
  80. - script: linker_scripts/clang_m0p_mps3.ld
  81. for-context:
  82. - +VHT-M0P
  83. for-compiler: CLANG
  84. - script: linker_scripts/ac6_m0p_mps3_s.sct
  85. for-context:
  86. - +VHT-M0P
  87. for-compiler: AC6
  88. - regions: linker_scripts/ARMCM0P/region_defs.h
  89. for-context:
  90. - +VHT-M0P
  91. - script: linker_scripts/gcc_m4_mps3.ld
  92. for-context:
  93. - +VHT-M4
  94. for-compiler: GCC
  95. - script: linker_scripts/clang_m4_mps3.ld
  96. for-context:
  97. - +VHT-M4
  98. for-compiler: CLANG
  99. - script: linker_scripts/ac6_m4_mps3_s.sct
  100. for-context:
  101. - +VHT-M4
  102. for-compiler: AC6
  103. - regions: linker_scripts/ARMCM4/region_defs.h
  104. for-context:
  105. - +VHT-M4