if test ! -d "$LINUXDIR/kernel/"; then
AC_MSG_ERROR([$LINUXDIR/kernel does not exist])
fi
+ LINUXINCLUDE="$LINUXDIR/build/include"
+ if test ! -d "$LINUXINCLUDE"; then
+ AC_MSG_ERROR([Can't find include dir under $LINUXDIR])
+ fi
;;
freebsd)
AC_SUBST([TOOLS_VERSION])
AC_SUBST([TARGET_OS])
AC_SUBST([KERNEL_RELEASE])
+AC_SUBST([LINUXINCLUDE])
AC_SUBST([MODULES_OS])
AC_SUBST([MODULES_DIR])
AC_SUBST([MODULES])
endif
if LINUX
+export LINUXINCLUDE := @LINUXINCLUDE@
export vmblockdir := $(MODULES_DIR)/fs/vmblock
export vmcidir := $(MODULES_DIR)/drivers/misc
export vmhgfsdir := $(MODULES_DIR)/fs/vmhgfs
VM_UNAME = $(shell uname -r)
# Header directory for the running kernel
+ifdef LINUXINCLUDE
+HEADER_DIR = $(LINUXINCLUDE)
+else
HEADER_DIR = /lib/modules/$(VM_UNAME)/build/include
+endif
BUILD_DIR = $(HEADER_DIR)/..
VM_UNAME = $(shell uname -r)
# Header directory for the running kernel
+ifdef LINUXINCLUDE
+HEADER_DIR = $(LINUXINCLUDE)
+else
HEADER_DIR = /lib/modules/$(VM_UNAME)/build/include
+endif
BUILD_DIR = $(HEADER_DIR)/..
VM_UNAME = $(shell uname -r)
# Header directory for the running kernel
+ifdef LINUXINCLUDE
+HEADER_DIR = $(LINUXINCLUDE)
+else
HEADER_DIR = /lib/modules/$(VM_UNAME)/build/include
+endif
BUILD_DIR = $(HEADER_DIR)/..
VM_UNAME = $(shell uname -r)
# Header directory for the running kernel
+ifdef LINUXINCLUDE
+HEADER_DIR = $(LINUXINCLUDE)
+else
HEADER_DIR = /lib/modules/$(VM_UNAME)/build/include
+endif
BUILD_DIR = $(HEADER_DIR)/..
VM_UNAME = $(shell uname -r)
# Header directory for the running kernel
+ifdef LINUXINCLUDE
+HEADER_DIR = $(LINUXINCLUDE)
+else
HEADER_DIR = /lib/modules/$(VM_UNAME)/build/include
+endif
BUILD_DIR = $(HEADER_DIR)/..
VM_UNAME = $(shell uname -r)
# Header directory for the running kernel
+ifdef LINUXINCLUDE
+HEADER_DIR = $(LINUXINCLUDE)
+else
HEADER_DIR = /lib/modules/$(VM_UNAME)/build/include
+endif
BUILD_DIR = $(HEADER_DIR)/..