mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
The OOT driver requires the kernel and system type specific configuration. These configuration is set in OOT drivers itself by parsing the kernel name and system type. The configuration are done in config file which is included from makefile based on kernel name and system type. Jira HOSTX-5375 Change-Id: I12b71e4cb6330706e0e53292f6d0c3073b199173 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3168812 GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
49 lines
1.4 KiB
Makefile
49 lines
1.4 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
# Copyright (c) 2022-2024, NVIDIA CORPORATION. All rights reserved.
|
|
|
|
ifeq ($(CONFIG_TEGRA_KLEAF_BUILD),y)
|
|
include $(abspath $(shell dirname $(lastword $(MAKEFILE_LIST))))/Makefile.kleaf
|
|
endif
|
|
|
|
# Include kernel specific config
|
|
ifneq ($(kernel_name),)
|
|
kernel_config := $(abspath $(shell dirname $(lastword $(MAKEFILE_LIST))))/Makefile.config.$(kernel_name)
|
|
ifneq ($(wildcard $(kernel_config)),)
|
|
include $(kernel_config)
|
|
endif
|
|
endif
|
|
|
|
# Include system specific config
|
|
ifneq ($(system_type),)
|
|
system_config := $(abspath $(shell dirname $(lastword $(MAKEFILE_LIST))))/Makefile.config.$(system_type)
|
|
ifneq ($(wildcard $(system_config)),)
|
|
include $(system_config)
|
|
endif
|
|
endif
|
|
|
|
LINUXINCLUDE += -I$(srctree.nvconftest)
|
|
LINUXINCLUDE += -I$(srctree.nvidia-oot)/include
|
|
|
|
subdir-ccflags-y += -Werror
|
|
subdir-ccflags-y += -Wmissing-prototypes
|
|
|
|
ifeq ($(CONFIG_TEGRA_VIRTUALIZATION),y)
|
|
subdir-ccflags-y += -DCONFIG_TEGRA_VIRTUALIZATION
|
|
endif
|
|
|
|
ifeq ($(CONFIG_TEGRA_SYSTEM_TYPE_ACK),y)
|
|
subdir-ccflags-y += -DCONFIG_TEGRA_SYSTEM_TYPE_ACK
|
|
subdir-ccflags-y += -Wno-sometimes-uninitialized
|
|
subdir-ccflags-y += -Wno-parentheses-equality
|
|
subdir-ccflags-y += -Wno-enum-conversion
|
|
subdir-ccflags-y += -Wno-implicit-fallthrough
|
|
endif
|
|
|
|
obj-m += drivers/
|
|
|
|
ifdef CONFIG_SND_SOC
|
|
obj-m += sound/soc/tegra/
|
|
obj-m += sound/tegra-safety-audio/
|
|
obj-m += sound/soc/tegra-virt-alt/
|
|
endif
|