blob: 57dff0c15809081c8ffd292af73e8b47a26d7fd7 [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
Stephan Muellerf1c316a2016-08-19 20:39:09 +020018compat-obj-$(CONFIG_KEY_DH_OPERATIONS) += compat_dh.o
19obj-$(CONFIG_KEYS_COMPAT) += compat.o $(compat-obj-y)
Linus Torvalds1da177e2005-04-16 15:20:36 -070020obj-$(CONFIG_PROC_FS) += proc.o
David Howells0b77f5b2008-04-29 01:01:32 -070021obj-$(CONFIG_SYSCTL) += sysctl.o
David Howellsf36f8c72013-09-24 10:35:19 +010022obj-$(CONFIG_PERSISTENT_KEYRINGS) += persistent.o
Mat Martineauddbb4112016-04-12 19:54:58 +010023obj-$(CONFIG_KEY_DH_OPERATIONS) += dh.o
David Howells9f7ce8e2012-05-11 10:56:56 +010024
25#
26# Key types
27#
David Howellsab3c3582013-09-24 10:35:18 +010028obj-$(CONFIG_BIG_KEYS) += big_key.o
David Howells9f7ce8e2012-05-11 10:56:56 +010029obj-$(CONFIG_TRUSTED_KEYS) += trusted.o
30obj-$(CONFIG_ENCRYPTED_KEYS) += encrypted-keys/