load(":define_modules.bzl", "define_modules") load("//build/kernel/kleaf:kernel.bzl", "ddk_headers") define_modules("pineapple", "consolidate") define_modules("pineapple", "gki") define_modules("blair", "consolidate") define_modules("blair", "gki") define_modules("monaco", "consolidate") define_modules("monaco", "gki") define_modules("pitti", "consolidate") define_modules("pitti", "gki") define_modules("volcano", "consolidate") define_modules("volcano", "gki") define_modules("niobe", "consolidate") define_modules("niobe", "gki") package( default_visibility = [ "//visibility:public", ], ) ddk_headers( name = "include_headers", hdrs = glob([ "drivers/platform/msm/include/linux/*.h", "drivers/platform/msm/include/uapi/linux/*.h", ]), includes = [ "drivers/platform/msm/include", "drivers/platform/msm/include/linux", "drivers/platform/msm/include/uapi", ], ) ddk_headers( name = "gsi_headers", hdrs = glob([ "drivers/platform/msm/gsi/*.h", "drivers/platform/msm/gsi/gsihal/*.h", ]), includes = [ "drivers/platform/msm/gsi", "drivers/platform/msm/gsi/gsihal", ], ) ddk_headers( name = "ipa_headers", hdrs = glob([ "drivers/platform/msm/ipa/*.h", "drivers/platform/msm/ipa/ipa_test_module/*.h", "drivers/platform/msm/ipa/ipa_v3/*.h", "drivers/platform/msm/ipa/ipa_v3/ipahal/*.h", ]), includes = [ "drivers/platform/msm/ipa", "drivers/platform/msm/ipa/ipa_test_module", "drivers/platform/msm/ipa/ipa_v3", "drivers/platform/msm/ipa/ipa_v3/ipahal", ], ) ddk_headers( name = "ipa_clients", hdrs = glob([ "drivers/platform/msm/ipa/ipa_clients/*.h", ]), includes = ["drivers/platform/msm/ipa/ipa_clients"], ) ddk_headers( name = "consolidate_config_headers", hdrs = [ "config/dataipa_debug.h", "config/dataipa_vendor.h", ], includes = ["config"], ) ddk_headers( name = "gki_config_headers", hdrs = [ "config/dataipa_vendor.h", ], includes = ["config"], ) genrule( name = "consolidate_defconfig", srcs = [ "config/dataipa_GKI_consolidate.conf", "config/dataipa_GKI.conf", ], outs = ["consolidate_defconfig.conf"], cmd = "cat $(SRCS) | sed -e 's/^export //g' > $@", ) genrule( name = "gki_defconfig", srcs = [ "config/dataipa_GKI.conf", ], outs = ["gki_defconfig.conf"], cmd = "cat $(SRCS) | sed -e 's/^export //g' > $@", )