load("@bazel_skylib//rules:common_settings.bzl", "bool_flag") load("//msm-kernel/arch/arm64/boot/dts/vendor:qcom/platform_map.bzl", _get_dtb_list = "get_dtb_list", _get_dtbo_list = "get_dtbo_list") def define_top_level_rules(): for skippable in ["abl", "dtc", "abi"]: bool_flag(name = "skip_{}".format(skippable), build_setting_default = False) native.config_setting( name = "skip_{}_setting".format(skippable), flag_values = {":skip_{}".format(skippable): "1"}, ) native.config_setting( name = "include_{}_setting".format(skippable), flag_values = {":skip_{}".format(skippable): "0"}, ) def define_combined_vm_image(target, variant, vm_size_ext4): return def define_extras(target, flavor = None): return def get_build_config_fragments(target): return [] def get_dtb_list(target): return _get_dtb_list(target) def get_dtbo_list(target): return _get_dtbo_list(target) def get_dtstree(target): return "//msm-kernel/arch/arm64/boot/dts/vendor:msm_dt" def get_vendor_ramdisk_binaries(target, flavor = None): return None def get_gki_ramdisk_prebuilt_binary(): return None