Android.bp 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. soong_config_module_type {
  2. name: "ufsbsg_cc_defaults",
  3. module_type: "cc_defaults",
  4. config_namespace: "ufsbsg",
  5. variables: ["ufsframework"],
  6. properties: ["cflags"],
  7. }
  8. soong_config_string_variable {
  9. name: "ufsframework",
  10. values: ["sg", "bsg"],
  11. }
  12. ufsbsg_cc_defaults {
  13. name: "ufsbsg_defaults",
  14. soong_config_variables: {
  15. ufsframework: {
  16. bsg : {
  17. cflags : ["-D_BSG_FRAMEWORK_KERNEL_HEADERS"],
  18. },
  19. },
  20. },
  21. }
  22. cc_library {
  23. name: "libgptutils.xiaomi_sm8450",
  24. vendor: true,
  25. recovery_available: true,
  26. defaults: ["ufsbsg_defaults"],
  27. srcs: [
  28. "gpt-utils.cpp",
  29. "recovery-ufs-bsg.cpp",
  30. ],
  31. shared_libs: [
  32. "libcutils",
  33. "liblog",
  34. "libz",
  35. ],
  36. cflags: [
  37. "-Wall",
  38. "-Wno-unused-parameter",
  39. ],
  40. sanitize: {
  41. cfi: false,
  42. },
  43. owner: "qti",
  44. export_include_dirs: ["."],
  45. header_libs: [
  46. "qti_kernel_headers",
  47. "device_kernel_headers",
  48. ],
  49. }