1*1da177e4SLinus Torvalds# 2*1da177e4SLinus Torvalds# Makefile for the kernel security code 3*1da177e4SLinus Torvalds# 4*1da177e4SLinus Torvalds 5*1da177e4SLinus Torvaldsobj-$(CONFIG_KEYS) += keys/ 6*1da177e4SLinus Torvaldssubdir-$(CONFIG_SECURITY_SELINUX) += selinux 7*1da177e4SLinus Torvalds 8*1da177e4SLinus Torvalds# if we don't select a security model, use the default capabilities 9*1da177e4SLinus Torvaldsifneq ($(CONFIG_SECURITY),y) 10*1da177e4SLinus Torvaldsobj-y += commoncap.o 11*1da177e4SLinus Torvaldsendif 12*1da177e4SLinus Torvalds 13*1da177e4SLinus Torvalds# Object file lists 14*1da177e4SLinus Torvaldsobj-$(CONFIG_SECURITY) += security.o dummy.o 15*1da177e4SLinus Torvalds# Must precede capability.o in order to stack properly. 16*1da177e4SLinus Torvaldsobj-$(CONFIG_SECURITY_SELINUX) += selinux/built-in.o 17*1da177e4SLinus Torvaldsobj-$(CONFIG_SECURITY_CAPABILITIES) += commoncap.o capability.o 18*1da177e4SLinus Torvaldsobj-$(CONFIG_SECURITY_ROOTPLUG) += commoncap.o root_plug.o 19*1da177e4SLinus Torvaldsobj-$(CONFIG_SECURITY_SECLVL) += seclvl.o 20