blob: 1fd4a16e6dafb6779f770690319918ad4341b9c7 [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
Mat Martineauddbb4112016-04-12 19:54:58 +010022obj-$(CONFIG_KEY_DH_OPERATIONS) += dh.o
David Howells9f7ce8e2012-05-11 10:56:56 +010023
24#
25# Key types
26#
David Howellsab3c3582013-09-24 10:35:18 +010027obj-$(CONFIG_BIG_KEYS) += big_key.o
David Howells9f7ce8e2012-05-11 10:56:56 +010028obj-$(CONFIG_TRUSTED_KEYS) += trusted.o
29obj-$(CONFIG_ENCRYPTED_KEYS) += encrypted-keys/