]> 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 08:59:54 +0000 (10:59 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 15 Oct 2021 08:59:54 +0000 (10:59 +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 637159ad82769b84f5483e0610594fa3dd45e1d3..af95697ed9d23f198538f75a4a11453b4a6d0518 100644 (file)
@@ -42,7 +42,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