| load("//build/kernel/kleaf:kernel.bzl", "kernel_module") |
| |
| package( |
| default_visibility = [ |
| "//visibility:public", |
| ], |
| ) |
| |
| kernel_module( |
| name = "btmtksdio", |
| srcs = glob([ |
| "*.c", |
| "*.h", |
| "Kbuild", |
| "Makefile", |
| ]) + [ |
| "//vendor/mediatek/kernel_modules/connectivity/wlan/core/gen4-mt7663:mt7663_headers", |
| ], |
| outs = [ |
| "btmtksdio.ko", |
| ], |
| deps = [ |
| "//kernel_device_modules-5.15:mgk_device_modules", |
| "//vendor/mediatek/kernel_modules/connectivity/wlan/core/gen4-mt7663:wlan_drv_gen4", |
| ], |
| kernel_build = "//kernel_device_modules-5.15:mgk_kernel_build", |
| ) |
| |
| BTMTKSDIO_INSMOD_CFG_FILES = [ |
| "init.insmod.btmtksdio.cfg", |
| ] |
| |
| filegroup( |
| name = "btmtksdio_insmod_cfgs", |
| srcs = BTMTKSDIO_INSMOD_CFG_FILES, |
| visibility = [ |
| "//kernel_device_modules-5.15:__pkg__", |
| ], |
| ) |