mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
Cross-compilation fixes.
Signed-off-by: Michal Ostrowski <mostrows@watson.ibm.com>
This commit is contained in:
1 parent
5dbd0a6081
commit
16504669c5
6 files changed
+15
-8
No files matched your search
+6
-2
@@ -7,15 +7,19 @@ SUBDIRS += xenstore
|
||||
SUBDIRS += misc
|
||||
SUBDIRS += examples
|
||||
SUBDIRS += xentrace
|
||||
SUBDIRS += python
|
||||
SUBDIRS += xcs
|
||||
SUBDIRS += xcutils
|
||||
#SUBDIRS += pygrub
|
||||
SUBDIRS += firmware
|
||||
SUBDIRS += security
|
||||
SUBDIRS += console
|
||||
SUBDIRS += xenstat
|
||||
|
||||
# These don't cross-compile
|
||||
ifeq ($(XEN_COMPILE_ARCH),$(XEN_TARGET_ARCH))
|
||||
SUBDIRS += python
|
||||
#SUBDIRS += pygrub
|
||||
endif
|
||||
|
||||
.PHONY: all install clean check check_clean ioemu eioemuinstall ioemuclean
|
||||
|
||||
all: check
|
||||
|
||||
@@ -9,8 +9,7 @@ INSTALL = install
|
||||
INSTALL_PROG = $(INSTALL) -m0755
|
||||
INSTALL_DIR = $(INSTALL) -d -m0755
|
||||
|
||||
CC = gcc
|
||||
CFLAGS = -Wall -Werror -g3
|
||||
CFLAGS += -Wall -Werror -g3
|
||||
|
||||
CFLAGS += -I $(XEN_XCS)
|
||||
CFLAGS += -I $(XEN_LIBXC)
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
XEN_ROOT = ../../
|
||||
include $(XEN_ROOT)/tools/Rules.mk
|
||||
|
||||
INSTALL = install
|
||||
INSTALL_DIR = $(INSTALL) -d -m0755
|
||||
INSTALL_PROG = $(INSTALL) -m0755
|
||||
|
||||
+1
-2
@@ -10,8 +10,7 @@ INSTALL = install
|
||||
INSTALL_PROG = $(INSTALL) -m0755
|
||||
INSTALL_DIR = $(INSTALL) -d -m0755
|
||||
|
||||
CC = gcc
|
||||
CFLAGS = -Wall -Werror -g3 -D _XOPEN_SOURCE=600
|
||||
CFLAGS += -Wall -Werror -g3 -D _XOPEN_SOURCE=600
|
||||
|
||||
CFLAGS += -I $(XEN_XC)
|
||||
CFLAGS += -I $(XEN_LIBXC)
|
||||
|
||||
@@ -19,8 +19,6 @@ PROGRAMS_INSTALL_DIR = /usr/libexec/xen
|
||||
|
||||
INCLUDES += -I $(XEN_LIBXC)
|
||||
|
||||
CC := gcc
|
||||
|
||||
CFLAGS += -Wall -Werror -O3 -fno-strict-aliasing
|
||||
CFLAGS += $(INCLUDES)
|
||||
|
||||
|
||||
@@ -3,7 +3,11 @@ include $(XEN_ROOT)/tools/Rules.mk
|
||||
|
||||
SUBDIRS :=
|
||||
SUBDIRS += libxenstat
|
||||
|
||||
# This doesn't cross-compile (cross-compile environments rarely have curses)
|
||||
ifeq ($(XEN_COMPILE_ARCH),$(XEN_TARGET_ARCH))
|
||||
SUBDIRS += xentop
|
||||
endif
|
||||
|
||||
.PHONY: all install clean
|
||||
|
||||
|
||||