1 # SPDX-License-Identifier: GPL-2.0
2 obj-y
= audit.o common.o condition.o domain.o environ.o file.o gc.o group.o load_policy.o memory.o mount.o network.o realpath.o securityfs_if.o tomoyo.o util.o
4 targets
+= builtin-policy.h
6 echo
"static char tomoyo_builtin_$(1)[] __initdata ="; \
7 $(objtree
)/scripts
/basic
/bin2c
<$(firstword $(wildcard $(obj
)/policy
/$(1).conf
$(srctree
)/$(src
)/policy
/$(1).conf.default
) /dev
/null
); \
10 quiet_cmd_policy
= POLICY
$@
11 cmd_policy
= ($(call do_policy
,profile
); $(call do_policy
,exception_policy
); $(call do_policy
,domain_policy
); $(call do_policy
,manager
); $(call do_policy
,stat
)) >$@
13 $(obj
)/builtin-policy.h
: $(wildcard $(obj
)/policy
/*.conf
$(src
)/policy
/*.conf.default
) FORCE
14 $(call if_changed
,policy
)
16 $(obj
)/common.o
: $(obj
)/builtin-policy.h