msm_kernel_extensions.bzl 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. load("@bazel_skylib//rules:common_settings.bzl", "bool_flag")
  2. load("//msm-kernel/arch/arm64/boot/dts/vendor:qcom/platform_map.bzl", _get_dtb_list = "get_dtb_list", _get_dtbo_list = "get_dtbo_list")
  3. def define_top_level_rules():
  4. for skippable in ["abl", "dtc", "abi"]:
  5. bool_flag(name = "skip_{}".format(skippable), build_setting_default = False)
  6. native.config_setting(
  7. name = "skip_{}_setting".format(skippable),
  8. flag_values = {":skip_{}".format(skippable): "1"},
  9. )
  10. native.config_setting(
  11. name = "include_{}_setting".format(skippable),
  12. flag_values = {":skip_{}".format(skippable): "0"},
  13. )
  14. def define_combined_vm_image(target, variant, vm_size_ext4):
  15. return
  16. def define_extras(target, flavor = None):
  17. return
  18. def get_build_config_fragments(target):
  19. return []
  20. def get_dtb_list(target):
  21. return _get_dtb_list(target)
  22. def get_dtbo_list(target):
  23. return _get_dtbo_list(target)
  24. def get_dtstree(target):
  25. return "//msm-kernel/arch/arm64/boot/dts/vendor:msm_dt"
  26. def get_vendor_ramdisk_binaries(target, flavor = None):
  27. return None
  28. def get_gki_ramdisk_prebuilt_binary():
  29. return None