npk.yml 908 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. ## Package Base Information
  2. name: app-nsdk_demo_cache
  3. owner: nuclei
  4. version:
  5. description: Nuclei Cache Demo using Nuclei CCM feature
  6. type: app
  7. keywords:
  8. - baremetal
  9. - get started
  10. - cache
  11. category: baremetal application
  12. license:
  13. homepage:
  14. ## Package Dependency
  15. dependencies:
  16. - name: sdk-nuclei_sdk
  17. version:
  18. ## Package Configurations
  19. configuration:
  20. app_commonflags:
  21. value: -O2
  22. type: text
  23. description: Application Compile Flags
  24. ## Set Configuration for other packages
  25. setconfig:
  26. - config: download_mode
  27. value: sram
  28. - config: nuclei_cache
  29. value: ["ic", "dc", "ccm"]
  30. ## Source Code Management
  31. codemanage:
  32. copyfiles:
  33. - path: ["*.c", "*.h"]
  34. incdirs:
  35. - path: ["./"]
  36. libdirs:
  37. ldlibs:
  38. - libs:
  39. ## Build Configuration
  40. buildconfig:
  41. - type: common
  42. common_flags: # flags need to be combined together across all packages
  43. - flags: ${app_commonflags}