resolved conflicts for merge of 8508a073
to honeycomb-plus-aosp
Change-Id: I376928881adb0e9fd62fabc1e21542bf0d700ca2
This commit is contained in:
commit
732936d99a
3 changed files with 35 additions and 13 deletions
|
@ -47,13 +47,17 @@ TARGET_TOOLS_PREFIX := \
|
||||||
prebuilt/$(HOST_PREBUILT_TAG)/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-
|
prebuilt/$(HOST_PREBUILT_TAG)/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-
|
||||||
endif
|
endif
|
||||||
|
|
||||||
TARGET_CC := $(TARGET_TOOLS_PREFIX)gcc$(HOST_EXECUTABLE_SUFFIX)
|
# Only define these if there's actually a gcc in there.
|
||||||
TARGET_CXX := $(TARGET_TOOLS_PREFIX)g++$(HOST_EXECUTABLE_SUFFIX)
|
# The gcc toolchain does not exists for windows/cygwin. In this case, do not reference it.
|
||||||
TARGET_AR := $(TARGET_TOOLS_PREFIX)ar$(HOST_EXECUTABLE_SUFFIX)
|
ifneq ($(wildcard $(TARGET_TOOLS_PREFIX)gcc$(HOST_EXECUTABLE_SUFFIX)),)
|
||||||
TARGET_OBJCOPY := $(TARGET_TOOLS_PREFIX)objcopy$(HOST_EXECUTABLE_SUFFIX)
|
TARGET_CC := $(TARGET_TOOLS_PREFIX)gcc$(HOST_EXECUTABLE_SUFFIX)
|
||||||
TARGET_LD := $(TARGET_TOOLS_PREFIX)ld$(HOST_EXECUTABLE_SUFFIX)
|
TARGET_CXX := $(TARGET_TOOLS_PREFIX)g++$(HOST_EXECUTABLE_SUFFIX)
|
||||||
TARGET_STRIP := $(HOST_OUT_EXECUTABLES)/soslim$(HOST_EXECUTABLE_SUFFIX)
|
TARGET_AR := $(TARGET_TOOLS_PREFIX)ar$(HOST_EXECUTABLE_SUFFIX)
|
||||||
TARGET_STRIP_COMMAND = $(TARGET_STRIP) --strip --shady --quiet $< --outfile $@
|
TARGET_OBJCOPY := $(TARGET_TOOLS_PREFIX)objcopy$(HOST_EXECUTABLE_SUFFIX)
|
||||||
|
TARGET_LD := $(TARGET_TOOLS_PREFIX)ld$(HOST_EXECUTABLE_SUFFIX)
|
||||||
|
TARGET_STRIP := $(HOST_OUT_EXECUTABLES)/soslim$(HOST_EXECUTABLE_SUFFIX)
|
||||||
|
TARGET_STRIP_COMMAND = $(TARGET_STRIP) --strip --shady --quiet $< --outfile $@
|
||||||
|
endif
|
||||||
|
|
||||||
TARGET_NO_UNDEFINED_LDFLAGS := -Wl,--no-undefined
|
TARGET_NO_UNDEFINED_LDFLAGS := -Wl,--no-undefined
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,11 @@ ABP:=$(PWD)/$(HOST_OUT_EXECUTABLES)
|
||||||
ifeq ($(TARGET_SIMULATOR),true)
|
ifeq ($(TARGET_SIMULATOR),true)
|
||||||
ABP:=$(ABP):$(TARGET_OUT_EXECUTABLES)
|
ABP:=$(ABP):$(TARGET_OUT_EXECUTABLES)
|
||||||
else
|
else
|
||||||
|
# Add the toolchain bin dir if it actually exists
|
||||||
|
ifneq ($(wildcard $(PWD)/prebuilt/$(HOST_PREBUILT_TAG)/toolchain/arm-linux-androideabi-4.4.x/bin),)
|
||||||
# this should be copied to HOST_OUT_EXECUTABLES instead
|
# this should be copied to HOST_OUT_EXECUTABLES instead
|
||||||
ABP:=$(ABP):$(PWD)/prebuilt/$(HOST_PREBUILT_TAG)/toolchain/arm-linux-androideabi-4.4.x/bin
|
ABP:=$(ABP):$(PWD)/prebuilt/$(HOST_PREBUILT_TAG)/toolchain/arm-linux-androideabi-4.4.x/bin
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
ANDROID_BUILD_PATHS := $(ABP)
|
ANDROID_BUILD_PATHS := $(ABP)
|
||||||
ANDROID_PREBUILTS := prebuilt/$(HOST_PREBUILT_TAG)
|
ANDROID_PREBUILTS := prebuilt/$(HOST_PREBUILT_TAG)
|
||||||
|
|
23
envsetup.sh
23
envsetup.sh
|
@ -95,19 +95,34 @@ function setpaths()
|
||||||
# #
|
# #
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
|
# Note: on windows/cygwin, ANDROID_BUILD_PATHS will contain spaces
|
||||||
|
# due to "C:\Program Files" being in the path.
|
||||||
|
|
||||||
# out with the old
|
# out with the old
|
||||||
if [ -n $ANDROID_BUILD_PATHS ] ; then
|
if [ -n "$ANDROID_BUILD_PATHS" ] ; then
|
||||||
export PATH=${PATH/$ANDROID_BUILD_PATHS/}
|
export PATH=${PATH/$ANDROID_BUILD_PATHS/}
|
||||||
fi
|
fi
|
||||||
if [ -n $ANDROID_PRE_BUILD_PATHS ] ; then
|
if [ -n "$ANDROID_PRE_BUILD_PATHS" ] ; then
|
||||||
export PATH=${PATH/$ANDROID_PRE_BUILD_PATHS/}
|
export PATH=${PATH/$ANDROID_PRE_BUILD_PATHS/}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# and in with the new
|
# and in with the new
|
||||||
CODE_REVIEWS=
|
CODE_REVIEWS=
|
||||||
prebuiltdir=$(getprebuilt)
|
prebuiltdir=$(getprebuilt)
|
||||||
export ANDROID_EABI_TOOLCHAIN=$prebuiltdir/toolchain/arm-linux-androideabi-4.4.x/bin
|
|
||||||
export ARM_EABI_TOOLCHAIN=$prebuiltdir/toolchain/arm-eabi-4.4.3/bin
|
# The gcc toolchain does not exists for windows/cygwin. In this case, do not reference it.
|
||||||
|
export ANDROID_EABI_TOOLCHAIN=
|
||||||
|
toolchaindir=toolchain/arm-linux-androideabi-4.4.x/bin
|
||||||
|
if [ -d "$prebuiltdir/$toolchaindir" ]; then
|
||||||
|
export ANDROID_EABI_TOOLCHAIN=$prebuiltdir/$toolchaindir
|
||||||
|
fi
|
||||||
|
|
||||||
|
export ARM_EABI_TOOLCHAIN=
|
||||||
|
toolchaindir=toolchain/arm-eabi-4.4.3/bin
|
||||||
|
if [ -d "$prebuiltdir/$toolchaindir" ]; then
|
||||||
|
export ARM_EABI_TOOLCHAIN=$prebuiltdir/$toolchaindir
|
||||||
|
fi
|
||||||
|
|
||||||
export ANDROID_TOOLCHAIN=$ANDROID_EABI_TOOLCHAIN
|
export ANDROID_TOOLCHAIN=$ANDROID_EABI_TOOLCHAIN
|
||||||
export ANDROID_QTOOLS=$T/development/emulator/qtools
|
export ANDROID_QTOOLS=$T/development/emulator/qtools
|
||||||
export ANDROID_BUILD_PATHS=:$(get_build_var ANDROID_BUILD_PATHS):$ANDROID_QTOOLS:$ANDROID_TOOLCHAIN:$ARM_EABI_TOOLCHAIN$CODE_REVIEWS
|
export ANDROID_BUILD_PATHS=:$(get_build_var ANDROID_BUILD_PATHS):$ANDROID_QTOOLS:$ANDROID_TOOLCHAIN:$ARM_EABI_TOOLCHAIN$CODE_REVIEWS
|
||||||
|
|
Loading…
Reference in a new issue