ia64/xen-unstable

view Config.mk @ 6046:e0146a206ea2

- include linux/vmalloc.h for vmalloc
- include grant table includes from common.h rather than blkback.c,
since both C files use grant tables
- include linux/version.h from block.h (a macro there uses it)
- include asm-xen/hypervisor.h from block.h (virt_to_machine)

Signed-off-by: Matthew Chapman <matthewc@hp.com>
author kaf24@firebug.cl.cam.ac.uk
date Sat Aug 06 09:52:01 2005 +0000 (2005-08-06)
parents f294acb25858
children 41ceeb6828b5
line source
1 # -*- mode: Makefile; -*-
3 # Currently supported architectures: x86_32, x86_64
4 XEN_COMPILE_ARCH ?= $(shell uname -m | sed -e s/i.86/x86_32/)
5 XEN_TARGET_ARCH ?= $(XEN_COMPILE_ARCH)
6 XEN_TARGET_X86_PAE ?= n
8 # Tools to run on system hosting the build
9 HOSTCC = gcc
10 HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
12 AS = $(CROSS_COMPILE)as
13 LD = $(CROSS_COMPILE)ld
14 CC = $(CROSS_COMPILE)gcc
15 CPP = $(CROSS_COMPILE)gcc -E
16 AR = $(CROSS_COMPILE)ar
17 NM = $(CROSS_COMPILE)nm
18 STRIP = $(CROSS_COMPILE)strip
19 OBJCOPY = $(CROSS_COMPILE)objcopy
20 OBJDUMP = $(CROSS_COMPILE)objdump
22 ifeq ($(XEN_TARGET_ARCH),x86_64)
23 LIBDIR = lib64
24 else
25 LIBDIR = lib
26 endif
28 ifneq ($(EXTRA_PREFIX),)
29 EXTRA_INCLUDES += $(EXTRA_PREFIX)/include
30 EXTRA_LIB += $(EXTRA_PREFIX)/$(LIBDIR)
31 endif
33 LDFLAGS += $(foreach i, $(EXTRA_LIB), -L$(i))
34 CFLAGS += $(foreach i, $(EXTRA_INCLUDES), -I$(i))
36 # Choose the best mirror to download linux kernel
37 KERNEL_REPO = http://www.kernel.org