enable kernrel compont building using android tool chain
authormgross <mark.gross@intel.com>
Tue, 1 Nov 2011 19:21:24 +0000 (12:21 -0700)
committermgross <mark.gross@intel.com>
Wed, 9 Nov 2011 21:17:41 +0000 (13:17 -0800)
Change-Id: Ibe9ecdc9fab633ed49f82c9ddaca8925c998fb64
Reviewed-on: http://android.intel.com:8080/22880
Reviewed-by: Gross, Mark <mark.gross@intel.com>
Tested-by: Gross, Mark <mark.gross@intel.com>
Makefile
arch/x86/boot/Makefile
drivers/staging/mrst/medfield/Makefile

index 9f6e3cd..a36b530 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -364,7 +364,8 @@ LINUXINCLUDE    := -I$(srctree)/arch/$(hdr-arch)/include \
 
 KBUILD_CPPFLAGS := -D__KERNEL__
 
-KBUILD_CFLAGS   := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \
+KBUILD_CFLAGS   := $(ANDROID_TOOLCHAIN_FLAGS) \
+                  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \
                   -fno-strict-aliasing -fno-common \
                   -Werror-implicit-function-declaration \
                   -Wno-format-security \
@@ -392,6 +393,7 @@ export KBUILD_AFLAGS AFLAGS_KERNEL AFLAGS_MODULE
 export KBUILD_AFLAGS_MODULE KBUILD_CFLAGS_MODULE KBUILD_LDFLAGS_MODULE
 export KBUILD_AFLAGS_KERNEL KBUILD_CFLAGS_KERNEL
 export KBUILD_ARFLAGS
+export ANDROID_TOOLCHAIN_FLAGS
 
 # When compiling out-of-tree modules, put MODVERDIR in the module
 # tree rather than in the kernel tree. The kernel tree might
index f7cb086..eeebb6d 100644 (file)
@@ -57,7 +57,8 @@ $(obj)/cpustr.h: $(obj)/mkcpustr FORCE
 
 # How to compile the 16-bit code.  Note we always compile for -march=i386,
 # that way we can complain to the user if the CPU is insufficient.
-KBUILD_CFLAGS  := $(LINUXINCLUDE) -g -Os -D_SETUP -D__KERNEL__ \
+KBUILD_CFLAGS   := $(ANDROID_TOOLCHAIN_FLAGS) \
+                  $(LINUXINCLUDE) -g -Os -D_SETUP -D__KERNEL__ \
                   -DDISABLE_BRANCH_PROFILING \
                   -Wall -Wstrict-prototypes \
                   -march=i386 -mregparm=3 \
index b93a6d5..f3e56c9 100644 (file)
@@ -25,7 +25,7 @@ include_dirs := \
        -Iinclude/drm
 
 ccflags-y += $(include_dirs)
-ccflags-y += -I$(INCDIR)/pvr/services4/system/intel_drm -DANDROID -D_linux_ -D__KERNEL__
+ccflags-y += $(ANDROID_TOOLCHAIN_FLAGS) -I$(INCDIR)/pvr/services4/system/intel_drm -DANDROID -D_linux_ -D__KERNEL__
 
 ifeq ($(CONFIG_DRM_MDFLD),y)
 ccflags-y += -DMEDFIELD