xref: /linux/security/ipe/Makefile (revision 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
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
16obj-$(CONFIG_SECURITY_IPE) += \
17	boot_policy.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 \
29