1# SPDX-License-Identifier: GPL-2.0 2# 3# Makefile for the kernel security code 4# 5 6obj-$(CONFIG_KEYS) += keys/ 7 8# always enable default capabilities 9obj-y += commoncap.o 10obj-$(CONFIG_MMU) += min_addr.o 11 12# Object file lists 13obj-$(CONFIG_SECURITY) += security.o 14obj-$(CONFIG_SECURITYFS) += inode.o 15obj-$(CONFIG_SECURITY_SELINUX) += selinux/ 16obj-$(CONFIG_SECURITY_SMACK) += smack/ 17obj-$(CONFIG_SECURITY) += lsm_audit.o 18obj-$(CONFIG_SECURITY_TOMOYO) += tomoyo/ 19obj-$(CONFIG_SECURITY_APPARMOR) += apparmor/ 20obj-$(CONFIG_SECURITY_YAMA) += yama/ 21obj-$(CONFIG_SECURITY_LOADPIN) += loadpin/ 22obj-$(CONFIG_SECURITY_SAFESETID) += safesetid/ 23obj-$(CONFIG_SECURITY_LOCKDOWN_LSM) += lockdown/ 24obj-$(CONFIG_CGROUPS) += device_cgroup.o 25obj-$(CONFIG_BPF_LSM) += bpf/ 26obj-$(CONFIG_SECURITY_LANDLOCK) += landlock/ 27 28# Object integrity file lists 29obj-$(CONFIG_INTEGRITY) += integrity/ 30