Makefile (e155858dd99523d4afe0f74e9c26e4f4499eb5af) Makefile (ba199dc909a20fe62270ae4e93f263987bb9d119)
1# SPDX-License-Identifier: GPL-2.0
2#
3# Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved.
4#
5# Makefile for building the IPE module as part of the kernel tree.
6#
7
1# SPDX-License-Identifier: GPL-2.0
2#
3# Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved.
4#
5# Makefile for building the IPE module as part of the kernel tree.
6#
7
8quiet_cmd_polgen = IPE_POL $(2)
9 cmd_polgen = scripts/ipe/polgen/polgen security/ipe/boot_policy.c $(2)
10
11targets += boot_policy.c
12
13$(obj)/boot_policy.c: scripts/ipe/polgen/polgen $(CONFIG_IPE_BOOT_POLICY) FORCE
14 $(call if_changed,polgen,$(CONFIG_IPE_BOOT_POLICY))
15
8obj-$(CONFIG_SECURITY_IPE) += \
16obj-$(CONFIG_SECURITY_IPE) += \
17 boot_policy.o \
9 digest.o \
10 eval.o \
11 hooks.o \
12 fs.o \
13 ipe.o \
14 policy.o \
15 policy_fs.o \
16 policy_parser.o \
17 audit.o \
18 digest.o \
19 eval.o \
20 hooks.o \
21 fs.o \
22 ipe.o \
23 policy.o \
24 policy_fs.o \
25 policy_parser.o \
26 audit.o \
27
28clean-files := boot_policy.c \