# Makefile for test driver #EXTRA_CFLAGS += -DDEBUG obj-m := test.o test-objs := features.o hypercall.o # Point XEN_ROOT at a valid xen tree ifeq ($(XEN_ROOT),) XEN_ROOT = ~/BK/xen-unstable-test64/ endif # Point LINUX_ROOT at a valid linux tree ifeq ($(LINUX_ROOT),) LINUX_ROOT = $(XEN_ROOT)/linux-2.6.16-xen/ endif LOCAL_DRIVER_LIST = . LOCAL_DRIVER_DIRS := $(foreach dir,$(LOCAL_DRIVER_LIST),$(shell pwd)/$(dir)) default: @if [ ! -d $(XEN_ROOT) ]; then \ echo XEN_ROOT must be set; exit 1; \ fi @if [ ! -d $(LINUX_ROOT) ]; then \ echo LINUX_ROOT must be set; exit 1; \ fi $(MAKE) -C $(LINUX_ROOT) SUBDIRS="$(LOCAL_DRIVER_DIRS)" modules clean: $(MAKE) -C $(LINUX_ROOT) SUBDIRS="$(LOCAL_DRIVER_DIRS)" $@