2 # Makefile for the kernel security code
5 obj-
$(CONFIG_KEYS
) += keys
/
6 subdir-
$(CONFIG_SECURITY_SELINUX
) += selinux
7 subdir-
$(CONFIG_SECURITY_SMACK
) += smack
8 subdir-
$(CONFIG_SECURITY_TOMOYO
) += tomoyo
9 subdir-
$(CONFIG_SECURITY_APPARMOR
) += apparmor
10 subdir-
$(CONFIG_SECURITY_YAMA
) += yama
12 # always enable default capabilities
14 obj-
$(CONFIG_MMU
) += min_addr.o
17 obj-
$(CONFIG_SECURITY
) += security.o capability.o
18 obj-
$(CONFIG_SECURITYFS
) += inode.o
19 # Must precede capability.o in order to stack properly.
20 obj-
$(CONFIG_SECURITY_SELINUX
) += selinux
/built-in.o
21 obj-
$(CONFIG_SECURITY_SMACK
) += smack
/built-in.o
22 obj-
$(CONFIG_AUDIT
) += lsm_audit.o
23 obj-
$(CONFIG_SECURITY_TOMOYO
) += tomoyo
/built-in.o
24 obj-
$(CONFIG_SECURITY_APPARMOR
) += apparmor
/built-in.o
25 obj-
$(CONFIG_SECURITY_YAMA
) += yama
/built-in.o
26 obj-
$(CONFIG_CGROUP_DEVICE
) += device_cgroup.o
28 # Object integrity file lists
29 subdir-
$(CONFIG_INTEGRITY
) += integrity
30 obj-
$(CONFIG_INTEGRITY
) += integrity
/built-in.o