From: Huang, Tao Date: Sat, 21 Nov 2015 11:59:55 +0000 (+0800) Subject: rk: Makefile set SUBLEVEL=0 and default CROSS_COMPILE and ARCH X-Git-Tag: firefly_0821_release~3601 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=8b0de825dc147f1732985e9aae5508c23670cbab;p=firefly-linux-kernel-4.4.55.git rk: Makefile set SUBLEVEL=0 and default CROSS_COMPILE and ARCH Change-Id: Ic56c2d521c971ebd6dc425cfdb32258492234000 Signed-off-by: Huang, Tao --- diff --git a/Makefile b/Makefile index 54698fb8396a..11c9ca74825e 100644 --- a/Makefile +++ b/Makefile @@ -10,6 +10,8 @@ NAME = Blurry Fish Butt # Comments in this file are targeted only to the developer, do not # expect to learn how to build the kernel reading this file. +SUBLEVEL = 0 + # o Do not use make's built-in rules and variables # (this increases performance and avoids hard-to-debug behaviour); # o Look for make include files relative to root of kernel src @@ -248,7 +250,13 @@ SUBARCH := $(shell uname -m | sed -e s/i.86/x86/ -e s/x86_64/x86/ \ # "make" in the configured kernel build directory always uses that. # Default value for CROSS_COMPILE is not to prefix executables # Note: Some architectures assign CROSS_COMPILE in their arch/*/Makefile +ARCH ?= arm64 ARCH ?= $(SUBARCH) +ifeq ($(ARCH),arm64) +ifneq ($(wildcard $(srctree)/../prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9),) +CROSS_COMPILE ?= $(srctree)/../prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android- +endif +endif CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%) # Architecture as present in compile.h