forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/security/selinux/Makefile
....@@ -23,8 +23,12 @@
2323 $(addprefix $(obj)/,$(selinux-y)): $(obj)/flask.h
2424
2525 quiet_cmd_flask = GEN $(obj)/flask.h $(obj)/av_permissions.h
26
- cmd_flask = scripts/selinux/genheaders/genheaders $(obj)/flask.h $(obj)/av_permissions.h
26
+ cmd_flask = $< $(obj)/flask.h $(obj)/av_permissions.h
2727
2828 targets += flask.h av_permissions.h
29
-$(obj)/flask.h: $(src)/include/classmap.h FORCE
29
+# once make >= 4.3 is required, we can use grouped targets in the rule below,
30
+# which basically involves adding both headers and a '&' before the colon, see
31
+# the example below:
32
+# $(obj)/flask.h $(obj)/av_permissions.h &: scripts/selinux/...
33
+$(obj)/flask.h: scripts/selinux/genheaders/genheaders FORCE
3034 $(call if_changed,flask)