Files
linux-nv-oot/drivers/virt/tegra/Makefile
Brad Griffis f50f1ec51b hvc_sysfs: introduce NV_OOT_HVC_SYSFS_SKIP_BUILD
Add infrastructure to make it possible to have configs that
skip the building of hvc_sysfs.o.

Bug 5413835

Change-Id: I8fa1fd6bbdcc1cc1d4d64c27fb6b913661be38e7
Signed-off-by: Brad Griffis <bgriffis@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3419689
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
2025-07-31 07:43:22 -07:00

25 lines
574 B
Makefile

# SPDX-License-Identifier: GPL-2.0-only
# SPDX-FileCopyrightText: Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
#
# Makefile for Hypervisor interface
#
ifeq ($(CONFIG_LOCALVERSION), -prod)
ccflags-y += -DCONFIG_BUILD_PROD
endif
ifneq ($(NV_OOT_TEGRA_HV_SKIP_BUILD),y)
obj-m += tegra_hv.o
else
obj-m += tegra_hv.o
tegra_hv-objs := tegra_hv_dummy.o
endif
obj-m += tegra_hv_pm_ctl.o
ifneq ($(NV_OOT_HVC_SYSFS_SKIP_BUILD),y)
obj-m += hvc_sysfs.o
endif
obj-m += ivc-cdev.o
obj-m += userspace_ivc_mempool.o
obj-m += tegra_hv_vcpu_yield.o