npk.yml 832 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. ## Package Base Information
  2. name: app-nsdk_exception_umode
  3. owner: nuclei
  4. version:
  5. description: U mode exception Demo
  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. # REQUIRE: PMP
  21. # OPTIONAL: SMPU, SMODE
  22. value: -O0
  23. type: text
  24. description: Application Compile Flags
  25. ## Set Configuration for other packages
  26. setconfig:
  27. ## Source Code Management
  28. codemanage:
  29. copyfiles:
  30. - path: ["*.c", "*.h"]
  31. incdirs:
  32. - path: ["./"]
  33. libdirs:
  34. ldlibs:
  35. - libs:
  36. ## Build Configuration
  37. buildconfig:
  38. - type: common
  39. common_flags: # flags need to be combined together across all packages
  40. - flags: ${app_commonflags}