]> xenbits.xensource.com Git - people/andrewcoop/xen-test-framework.git/commitdiff
Build: Disable implicit make variables
authorAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 13 Dec 2016 15:15:16 +0000 (15:15 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 19 Dec 2016 18:30:41 +0000 (18:30 +0000)
Perform immediate expansion variables

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Makefile

index 3ba841acc530e7850eb69c3f7e839e70f899c166..42a5bebbd3609ef8fe4131d99ad6ad34311f02e7 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-MAKEFLAGS += -r
+MAKEFLAGS += -rR
 ROOT := $(abspath $(CURDIR))
 export ROOT
 
@@ -22,15 +22,15 @@ xtftestdir := $(xtfdir)/tests
 export DESTDIR xtfdir xtftestdir
 
 # Programs used
-CC              ?= $(CROSS_COMPILE)gcc
-CPP             ?= $(CC) -E
-INSTALL         ?= install
-INSTALL_DATA    ?= $(INSTALL) -m 644 -p
-INSTALL_DIR     ?= $(INSTALL) -d -p
-INSTALL_PROGRAM ?= $(INSTALL) -p
-LD              ?= $(CROSS_COMPILE)ld
-OBJCOPY         ?= $(CROSS_COMPILE)objcopy
-PYTHON          ?= python
+CC              := $(CROSS_COMPILE)gcc
+CPP             := $(CC) -E
+INSTALL         := install
+INSTALL_DATA    := $(INSTALL) -m 644 -p
+INSTALL_DIR     := $(INSTALL) -d -p
+INSTALL_PROGRAM := $(INSTALL) -p
+LD              := $(CROSS_COMPILE)ld
+OBJCOPY         := $(CROSS_COMPILE)objcopy
+PYTHON          := python
 
 export CC CPP INSTALL INSTALL_DATA INSTALL_DIR INSTALL_PROGRAM LD OBJCOPY PYTHON