blob: e35ad204d9b01d9f4b2a36dfa18dce101120cbf1 [file] [log] [blame]
# This program is free software and is provided to you under the terms of the
# GNU General Public License version 2 as published by the Free Software
# Foundation, and any use by you of this program is subject to the terms
# of such GNU license.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, you can access it online at
# http://www.gnu.org/licenses/gpl-2.0.html.
#
#
load(
"//build/kernel/kleaf:kernel.bzl",
"kernel_module",
)
_midgard_modules = [
"mali_kbase.ko",
]
kernel_module(
name = "midgard",
srcs = glob([
"**/*.c",
"**/*.h",
"**/*Kbuild",
"**/*Makefile",
]) + [
"//common:kernel_headers",
"//common-modules/mali:headers",
"//common-modules/mali/drivers/xen/arm:xen",
"//common-modules/mali/drivers/gpu/arm/arbitration:arbitration",
],
outs = _midgard_modules,
kernel_build = "//common:kernel_aarch64",
visibility = [
"//common:__pkg__",
"//common-modules/mali:__subpackages__",
],
deps = [
"//common-modules/mali/drivers/base/arm:base",
],
)
filegroup(
name = "midgard_kconfig",
srcs = glob([
"**/*Kconfig",
]),
visibility = [
"//common:__pkg__",
"//common-modules/mali:__subpackages__",
],
)