^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Makefile for key management
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) # Core
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) obj-y := \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) gc.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) key.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) keyring.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) keyctl.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) permission.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) process_keys.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) request_key.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) request_key_auth.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) user_defined.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) compat-obj-$(CONFIG_KEY_DH_OPERATIONS) += compat_dh.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) obj-$(CONFIG_COMPAT) += compat.o $(compat-obj-y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) obj-$(CONFIG_PROC_FS) += proc.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) obj-$(CONFIG_SYSCTL) += sysctl.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) obj-$(CONFIG_PERSISTENT_KEYRINGS) += persistent.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) obj-$(CONFIG_KEY_DH_OPERATIONS) += dh.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) obj-$(CONFIG_ASYMMETRIC_KEY_TYPE) += keyctl_pkey.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) # Key types
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) obj-$(CONFIG_BIG_KEYS) += big_key.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) obj-$(CONFIG_TRUSTED_KEYS) += trusted-keys/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) obj-$(CONFIG_ENCRYPTED_KEYS) += encrypted-keys/