MAKEFLAGS += -r
ROOT := $(abspath $(CURDIR))
+export ROOT
+
DESTDIR ?= $(ROOT)/dist
PREFIX ?= $(ROOT)
+export DESTDIR PREFIX
# Programs used
CC ?= $(CROSS_COMPILE)gcc
-DESTDIR ?= $(ROOT)/dist
-PREFIX ?= $(ROOT)
-
ALL_CATEGORIES := special functional xsa utility
ALL_ENVIRONMENTS := pv64 pv32pae hvm64 hvm32pae hvm32pse hvm32
echo "Writing default tests/$NAME/Makefile"
{
cat <<EOF
-MAKEFLAGS += -r
-ROOT := \$(abspath \$(CURDIR)/../..)
-
include \$(ROOT)/build/common.mk
NAME := $NAME
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/..)
-
COMMON_CFLAGS := -Wall -Werror -Wextra -MMD -MP
TESTS := test-vsnprintf32
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/../..)
-
include $(ROOT)/build/common.mk
NAME := cpuid
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/../..)
-
include $(ROOT)/build/common.mk
NAME := example
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/../..)
-
include $(ROOT)/build/common.mk
NAME := fep
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/../..)
-
include $(ROOT)/build/common.mk
NAME := invlpg
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/../..)
-
include $(ROOT)/build/common.mk
NAME := msr
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/../..)
-
include $(ROOT)/build/common.mk
NAME := pv-iopl
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/../..)
-
include $(ROOT)/build/common.mk
NAME := selftest
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/../..)
-
include $(ROOT)/build/common.mk
NAME := swint-emulation
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/../..)
-
include $(ROOT)/build/common.mk
NAME := xsa-122
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/../..)
-
include $(ROOT)/build/common.mk
NAME := xsa-123
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/../..)
-
include $(ROOT)/build/common.mk
NAME := xsa-167
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/../..)
-
include $(ROOT)/build/common.mk
NAME := xsa-168
-MAKEFLAGS += -r
-ROOT := $(abspath $(CURDIR)/../..)
-
include $(ROOT)/build/common.mk
NAME := xsa-173