Back to home page

LXR

 
 

    


0001 #
0002 # Makefile for the kernel security code
0003 #
0004 
0005 obj-$(CONFIG_KEYS)                      += keys/
0006 subdir-$(CONFIG_SECURITY_SELINUX)       += selinux
0007 subdir-$(CONFIG_SECURITY_SMACK)         += smack
0008 subdir-$(CONFIG_SECURITY_TOMOYO)        += tomoyo
0009 subdir-$(CONFIG_SECURITY_APPARMOR)      += apparmor
0010 subdir-$(CONFIG_SECURITY_YAMA)          += yama
0011 subdir-$(CONFIG_SECURITY_LOADPIN)       += loadpin
0012 
0013 # always enable default capabilities
0014 obj-y                                   += commoncap.o
0015 obj-$(CONFIG_MMU)                       += min_addr.o
0016 
0017 # Object file lists
0018 obj-$(CONFIG_SECURITY)                  += security.o
0019 obj-$(CONFIG_SECURITYFS)                += inode.o
0020 obj-$(CONFIG_SECURITY_SELINUX)          += selinux/
0021 obj-$(CONFIG_SECURITY_SMACK)            += smack/
0022 obj-$(CONFIG_AUDIT)                     += lsm_audit.o
0023 obj-$(CONFIG_SECURITY_TOMOYO)           += tomoyo/
0024 obj-$(CONFIG_SECURITY_APPARMOR)         += apparmor/
0025 obj-$(CONFIG_SECURITY_YAMA)             += yama/
0026 obj-$(CONFIG_SECURITY_LOADPIN)          += loadpin/
0027 obj-$(CONFIG_CGROUP_DEVICE)             += device_cgroup.o
0028 
0029 # Object integrity file lists
0030 subdir-$(CONFIG_INTEGRITY)              += integrity
0031 obj-$(CONFIG_INTEGRITY)                 += integrity/