blob: dfb3a7bededf548ac1eed24b094de858e7a07df6 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
2# Makefile for key management
3#
4
David Howells9f7ce8e2012-05-11 10:56:56 +01005#
6# Core
7#
Linus Torvalds1da177e2005-04-16 15:20:36 -07008obj-y := \
David Howells5d135442009-09-02 09:14:00 +01009 gc.o \
Linus Torvalds1da177e2005-04-16 15:20:36 -070010 key.o \
11 keyring.o \
12 keyctl.o \
David Howells468ed2b2005-10-07 15:07:38 +010013 permission.o \
Linus Torvalds1da177e2005-04-16 15:20:36 -070014 process_keys.o \
David Howells3e301482005-06-23 22:00:56 -070015 request_key.o \
16 request_key_auth.o \
17 user_defined.o
Linus Torvalds1da177e2005-04-16 15:20:36 -070018obj-$(CONFIG_KEYS_COMPAT) += compat.o
19obj-$(CONFIG_PROC_FS) += proc.o
David Howells0b77f5b2008-04-29 01:01:32 -070020obj-$(CONFIG_SYSCTL) += sysctl.o
David Howellsf36f8c72013-09-24 10:35:19 +010021obj-$(CONFIG_PERSISTENT_KEYRINGS) += persistent.o
David Howells9f7ce8e2012-05-11 10:56:56 +010022
23#
24# Key types
25#
David Howellsab3c3582013-09-24 10:35:18 +010026obj-$(CONFIG_BIG_KEYS) += big_key.o
David Howells9f7ce8e2012-05-11 10:56:56 +010027obj-$(CONFIG_TRUSTED_KEYS) += trusted.o
28obj-$(CONFIG_ENCRYPTED_KEYS) += encrypted-keys/