npk.yml 1017 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. ## Package Base Information
  2. name: osp-nsdk_rtthread
  3. version: 3.1.5
  4. owner: nuclei
  5. description: RT-Thread Nano Port Package for Nuclei SDK
  6. type: osp
  7. keywords:
  8. - rtos
  9. - risc-v
  10. license: Apache-2.0
  11. homepage: https://github.com/RT-Thread/rtthread-nano
  12. ## Package Dependency
  13. dependencies:
  14. - name: sdk-nuclei_sdk
  15. version:
  16. ## Package Configurations
  17. configuration:
  18. rtthread_msh:
  19. default_value: 0
  20. type: checkbox
  21. global: false
  22. description: Select RT-Thread MSH Component
  23. ## Source Code Management
  24. codemanage:
  25. installdir: RTThread
  26. copyfiles:
  27. - path: ["src", "include"]
  28. - path: ["libcpu/risc-v/nuclei/gcc", "libcpu/risc-v/nuclei/cpuport.c", "libcpu/risc-v/nuclei/cpuport.h"]
  29. - path: ["components/finsh"]
  30. condition: $( ${rtthread_msh} == 1 )
  31. incdirs:
  32. - path: ["include"]
  33. - path: ["components/finsh"]
  34. condition: $( ${rtthread_msh} == 1 )
  35. libdirs:
  36. ldlibs:
  37. ## Build Configuration
  38. buildconfig:
  39. - type: common
  40. common_defines:
  41. - defines: RTOS_RTTHREAD