]> xenbits.xensource.com Git - xen.git/commitdiff
build: set policy filename on make command line
authorAnthony PERARD <anthony.perard@citrix.com>
Fri, 15 Oct 2021 09:13:39 +0000 (11:13 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 15 Oct 2021 09:13:39 +0000 (11:13 +0200)
In order to avoid flask/Makefile.common calling `make xenversion`, we
override POLICY_FILENAME with the value we are going to use anyway.

Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
master commit: c81e7efe2146c8f381fbdbb037b9d46866a6451e
master date: 2021-09-08 14:40:00 +0200

xen/xsm/flask/Makefile

index 07f36d075da2f710e6445ca20d45b3209fd4137d..c8ed3a8385f4b386aaae3437b84e701a1dcf9814 100644 (file)
@@ -46,7 +46,9 @@ FLASK_BUILD_DIR := $(CURDIR)
 POLICY_SRC := $(FLASK_BUILD_DIR)/xenpolicy-$(XEN_FULLVERSION)
 
 policy.bin: FORCE
-       $(MAKE) -f $(XEN_ROOT)/tools/flask/policy/Makefile.common -C $(XEN_ROOT)/tools/flask/policy FLASK_BUILD_DIR=$(FLASK_BUILD_DIR)
+       $(MAKE) -f $(XEN_ROOT)/tools/flask/policy/Makefile.common \
+               -C $(XEN_ROOT)/tools/flask/policy \
+               FLASK_BUILD_DIR=$(FLASK_BUILD_DIR) POLICY_FILENAME=$(POLICY_SRC)
        cmp -s $(POLICY_SRC) $@ || cp $(POLICY_SRC) $@
 
 .PHONY: clean