am 968f20a4
: Merge "MIPS support to *.mk files and envsetup.sh"
* commit '968f20a4c2ffca9a0cf8870bd96c77e65ca61243': MIPS support to *.mk files and envsetup.sh
This commit is contained in:
committed by
Android Git Automerger
commit
2387857dad
@@ -148,6 +148,9 @@ ifneq ($(words $(board_config_mk)),1)
|
||||
$(error Multiple board config files for TARGET_DEVICE $(TARGET_DEVICE): $(board_config_mk))
|
||||
endif
|
||||
include $(board_config_mk)
|
||||
ifeq ($(TARGET_ARCH),)
|
||||
$(error TARGET_ARCH not defined by board config: $(board_config_mk))
|
||||
endif
|
||||
TARGET_DEVICE_DIR := $(patsubst %/,%,$(dir $(board_config_mk)))
|
||||
board_config_mk :=
|
||||
|
||||
|
@@ -23,6 +23,13 @@ else ifeq ($(TARGET_ARCH),x86)
|
||||
ABP:=$(ABP):$(PWD)/prebuilts/gcc/$(HOST_PREBUILT_TAG)/x86/i686-linux-android-4.6/bin
|
||||
endif
|
||||
endif
|
||||
|
||||
# Add the mips toolchain bin dir if it actually exists
|
||||
ifneq ($(wildcard $(PWD)/prebuilts/gcc/$(HOST_PREBUILT_TAG)/mips/mipsel-linux-android-4.6/bin),)
|
||||
# this should be copied to HOST_OUT_EXECUTABLES instead
|
||||
ABP:=$(ABP):$(PWD)/prebuilts/gcc/$(HOST_PREBUILT_TAG)/mips/mipsel-linux-android-4.6/bin
|
||||
endif
|
||||
|
||||
ANDROID_BUILD_PATHS := $(ABP)
|
||||
ANDROID_PREBUILTS := prebuilt/$(HOST_PREBUILT_TAG)
|
||||
ANDROID_GCC_PREBUILTS := prebuilts/gcc/$(HOST_PREBUILT_TAG)
|
||||
|
@@ -33,7 +33,7 @@ endif
|
||||
|
||||
# ---------------------------------------------------------------
|
||||
# Set up configuration for host machine. We don't do cross-
|
||||
# compiles except for arm, so the HOST is whatever we are
|
||||
# compiles except for arm/mips, so the HOST is whatever we are
|
||||
# running on
|
||||
|
||||
UNAME := $(shell uname -sm)
|
||||
@@ -124,13 +124,10 @@ endif
|
||||
# Set up configuration for target machine.
|
||||
# The following must be set:
|
||||
# TARGET_OS = { linux }
|
||||
# TARGET_ARCH = { arm | x86 }
|
||||
# TARGET_ARCH = { arm | x86 | mips }
|
||||
|
||||
|
||||
ifeq ($(TARGET_ARCH),)
|
||||
TARGET_ARCH := arm
|
||||
endif
|
||||
TARGET_OS := linux
|
||||
# TARGET_ARCH should be set by BoardConfig.mk and will be checked later
|
||||
|
||||
# the target build type defaults to release
|
||||
ifneq ($(TARGET_BUILD_TYPE),debug)
|
||||
|
@@ -112,6 +112,7 @@ GRANDFATHERED_USER_MODULES += \
|
||||
emmalib \
|
||||
emulator \
|
||||
emulator-arm \
|
||||
emulator-mips \
|
||||
emulator-core \
|
||||
emulator-elff \
|
||||
emulator-hw \
|
||||
@@ -209,6 +210,7 @@ GRANDFATHERED_USER_MODULES += \
|
||||
libebl \
|
||||
libebl_arm \
|
||||
libebl_sh \
|
||||
libebl_mips \
|
||||
libedify \
|
||||
libeffects \
|
||||
libEGL \
|
||||
|
Reference in New Issue
Block a user