npk.yml 799 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. ## Package Base Information
  2. name: app-nsdk_cpuinfo
  3. owner: nuclei
  4. version:
  5. description: Probe and dump Nuclei RISC-V Processor Info
  6. type: app
  7. keywords:
  8. - baremetal
  9. - get started
  10. category: baremetal application
  11. license:
  12. homepage:
  13. ## Package Dependency
  14. dependencies:
  15. - name: sdk-nuclei_sdk
  16. version:
  17. ## Package Configurations
  18. configuration:
  19. app_commonflags:
  20. value: -O2
  21. type: text
  22. description: Application Compile Flags
  23. ## Set Configuration for other packages
  24. setconfig:
  25. ## Source Code Management
  26. codemanage:
  27. copyfiles:
  28. - path: ["*.c", "*.h"]
  29. incdirs:
  30. - path: ["./"]
  31. libdirs:
  32. ldlibs:
  33. - libs:
  34. ## Build Configuration
  35. buildconfig:
  36. - type: common
  37. common_flags: # flags need to be combined together across all packages
  38. - flags: ${app_commonflags}