hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
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)