diff options
author | Andrew Hsieh <andrewhsieh@google.com> | 2014-12-18 09:19:20 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2014-12-18 09:19:23 +0000 |
commit | 3d2b62bf5375086bc9b1e1821732c1ec530449c7 (patch) | |
tree | 4fcd35f87d185baf89dad3290f8f7e671ef19efb | |
parent | bdc57a0537c85944976dff4118baa6b33f1310e0 (diff) | |
parent | 5c67add16f6de0741c0b4f029c3a5f4c8bdbef11 (diff) | |
download | ndk-3d2b62bf5375086bc9b1e1821732c1ec530449c7.tar.gz |
Merge "Remove GCC 4.6 setup.mk and config.mk"
-rw-r--r-- | toolchains/arm-linux-androideabi-4.6/config.mk | 20 | ||||
-rw-r--r-- | toolchains/arm-linux-androideabi-4.6/setup.mk | 116 | ||||
-rw-r--r-- | toolchains/mipsel-linux-android-4.6/config.mk | 20 | ||||
-rw-r--r-- | toolchains/mipsel-linux-android-4.6/setup.mk | 66 | ||||
-rw-r--r-- | toolchains/x86-4.6/config.mk | 20 | ||||
-rw-r--r-- | toolchains/x86-4.6/setup.mk | 68 |
6 files changed, 0 insertions, 310 deletions
diff --git a/toolchains/arm-linux-androideabi-4.6/config.mk b/toolchains/arm-linux-androideabi-4.6/config.mk deleted file mode 100644 index 9f787cd8c..000000000 --- a/toolchains/arm-linux-androideabi-4.6/config.mk +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (C) 2009 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# config file for the arm gcc-4.6 toolchain for the Android NDK -# the real meat is in the setup.mk file adjacent to this one -# -TOOLCHAIN_ARCH := arm -TOOLCHAIN_ABIS := armeabi armeabi-v7a armeabi-v7a-hard diff --git a/toolchains/arm-linux-androideabi-4.6/setup.mk b/toolchains/arm-linux-androideabi-4.6/setup.mk deleted file mode 100644 index cfc687553..000000000 --- a/toolchains/arm-linux-androideabi-4.6/setup.mk +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright (C) 2009 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# this file is used to prepare the NDK to build with the arm gcc-4.6 -# toolchain any number of source files -# -# its purpose is to define (or re-define) templates used to build -# various sources into target object files, libraries or executables. -# -# Note that this file may end up being parsed several times in future -# revisions of the NDK. -# - -TARGET_CFLAGS := \ - -fpic \ - -ffunction-sections \ - -funwind-tables \ - -fstack-protector \ - -no-canonical-prefixes - -TARGET_LDFLAGS := -no-canonical-prefixes - -TARGET_C_INCLUDES := \ - $(SYSROOT_INC)/usr/include - -ifneq ($(filter $(TARGET_ARCH_ABI), armeabi-v7a armeabi-v7a-hard),) - TARGET_CFLAGS += -march=armv7-a \ - -mfpu=vfpv3-d16 - TARGET_LDFLAGS += -march=armv7-a \ - -Wl,--fix-cortex-a8 -ifeq ($(TARGET_ARCH_ABI),armeabi-v7a) - TARGET_CFLAGS += -mfloat-abi=softfp -else - TARGET_CFLAGS += -mhard-float \ - -D_NDK_MATH_NO_SOFTFP=1 - TARGET_LDFLAGS += -Wl,--no-warn-mismatch \ - -lm_hard -endif - -else - TARGET_CFLAGS += -march=armv5te \ - -mtune=xscale \ - -msoft-float -endif - -TARGET_CFLAGS.neon := -mfpu=neon - -TARGET_arm_release_CFLAGS := -O2 \ - -g \ - -DNDEBUG \ - -fomit-frame-pointer \ - -fstrict-aliasing \ - -funswitch-loops \ - -finline-limit=300 - -TARGET_thumb_release_CFLAGS := -mthumb \ - -Os \ - -g \ - -DNDEBUG \ - -fomit-frame-pointer \ - -fno-strict-aliasing \ - -finline-limit=64 - -# When building for debug, compile everything as arm. -TARGET_arm_debug_CFLAGS := $(TARGET_arm_release_CFLAGS) \ - -O0 \ - -UNDEBUG \ - -fno-omit-frame-pointer \ - -fno-strict-aliasing - -TARGET_thumb_debug_CFLAGS := $(TARGET_thumb_release_CFLAGS) \ - -O0 \ - -UNDEBUG \ - -marm \ - -fno-omit-frame-pointer - -# This function will be called to determine the target CFLAGS used to build -# a C or Assembler source file, based on its tags. -# -TARGET-process-src-files-tags = \ -$(eval __arm_sources := $(call get-src-files-with-tag,arm)) \ -$(eval __thumb_sources := $(call get-src-files-without-tag,arm)) \ -$(eval __debug_sources := $(call get-src-files-with-tag,debug)) \ -$(eval __release_sources := $(call get-src-files-without-tag,debug)) \ -$(call set-src-files-target-cflags, \ - $(call set_intersection,$(__arm_sources),$(__debug_sources)), \ - $(TARGET_arm_debug_CFLAGS)) \ -$(call set-src-files-target-cflags,\ - $(call set_intersection,$(__arm_sources),$(__release_sources)),\ - $(TARGET_arm_release_CFLAGS)) \ -$(call set-src-files-target-cflags,\ - $(call set_intersection,$(__arm_sources),$(__debug_sources)),\ - $(TARGET_arm_debug_CFLAGS)) \ -$(call set-src-files-target-cflags,\ - $(call set_intersection,$(__thumb_sources),$(__release_sources)),\ - $(TARGET_thumb_release_CFLAGS)) \ -$(call set-src-files-target-cflags,\ - $(call set_intersection,$(__thumb_sources),$(__debug_sources)),\ - $(TARGET_thumb_debug_CFLAGS)) \ -$(call add-src-files-target-cflags,\ - $(call get-src-files-with-tag,neon),\ - $(TARGET_CFLAGS.neon)) \ -$(call set-src-files-text,$(__arm_sources),arm) \ -$(call set-src-files-text,$(__thumb_sources),thumb) diff --git a/toolchains/mipsel-linux-android-4.6/config.mk b/toolchains/mipsel-linux-android-4.6/config.mk deleted file mode 100644 index 779e96851..000000000 --- a/toolchains/mipsel-linux-android-4.6/config.mk +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (C) 2009 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# config file for the mipsel gcc-4.6 toolchain for the Android NDK -# the real meat is in the setup.mk file adjacent to this one -# -TOOLCHAIN_ARCH := mips -TOOLCHAIN_ABIS := mips diff --git a/toolchains/mipsel-linux-android-4.6/setup.mk b/toolchains/mipsel-linux-android-4.6/setup.mk deleted file mode 100644 index d4c0b99e4..000000000 --- a/toolchains/mipsel-linux-android-4.6/setup.mk +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright (C) 2009 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# this file is used to prepare the NDK to build with the mipsel gcc-4.6 -# toolchain any number of source files -# -# its purpose is to define (or re-define) templates used to build -# various sources into target object files, libraries or executables. -# -# Note that this file may end up being parsed several times in future -# revisions of the NDK. -# - -TARGET_CFLAGS := \ - -fpic \ - -fno-strict-aliasing \ - -finline-functions \ - -ffunction-sections \ - -funwind-tables \ - -fmessage-length=0 \ - -fno-inline-functions-called-once \ - -fgcse-after-reload \ - -frerun-cse-after-loop \ - -frename-registers \ - -no-canonical-prefixes - -TARGET_LDFLAGS := -no-canonical-prefixes - -TARGET_C_INCLUDES := \ - $(SYSROOT_INC)/usr/include - -TARGET_mips_release_CFLAGS := -O2 \ - -g \ - -DNDEBUG \ - -fomit-frame-pointer \ - -funswitch-loops \ - -finline-limit=300 - -TARGET_mips_debug_CFLAGS := -O0 \ - -g \ - -fno-omit-frame-pointer - - -# This function will be called to determine the target CFLAGS used to build -# a C or Assembler source file, based on its tags. -TARGET-process-src-files-tags = \ -$(eval __debug_sources := $(call get-src-files-with-tag,debug)) \ -$(eval __release_sources := $(call get-src-files-without-tag,debug)) \ -$(call set-src-files-target-cflags, \ - $(__debug_sources),\ - $(TARGET_mips_debug_CFLAGS)) \ -$(call set-src-files-target-cflags,\ - $(__release_sources),\ - $(TARGET_mips_release_CFLAGS)) \ diff --git a/toolchains/x86-4.6/config.mk b/toolchains/x86-4.6/config.mk deleted file mode 100644 index dd933f9ba..000000000 --- a/toolchains/x86-4.6/config.mk +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (C) 2009 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# config file for the x86 gcc-4.6 toolchain for the Android NDK -# the real meat is in the setup.mk file adjacent to this one -# -TOOLCHAIN_ARCH := x86 -TOOLCHAIN_ABIS := x86 diff --git a/toolchains/x86-4.6/setup.mk b/toolchains/x86-4.6/setup.mk deleted file mode 100644 index 43985a8b8..000000000 --- a/toolchains/x86-4.6/setup.mk +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright (C) 2009 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# this file is used to prepare the NDK to build with the x86 gcc-4.6 -# toolchain any number of source files -# -# its purpose is to define (or re-define) templates used to build -# various sources into target object files, libraries or executables. -# -# Note that this file may end up being parsed several times in future -# revisions of the NDK. -# - -TOOLCHAIN_NAME := x86-4.6 -TOOLCHAIN_PREFIX := $(TOOLCHAIN_PREBUILT_ROOT)/bin/i686-linux-android- - -TARGET_CFLAGS := \ - -ffunction-sections \ - -funwind-tables \ - -no-canonical-prefixes - -TARGET_C_INCLUDES := \ - $(SYSROOT_INC)/usr/include - -# Add and LDFLAGS for the target here -TARGET_LDFLAGS := -no-canonical-prefixes - -TARGET_CFLAGS += -fstack-protector - -TARGET_x86_release_CFLAGS := -O2 \ - -g \ - -DNDEBUG \ - -fomit-frame-pointer \ - -fstrict-aliasing \ - -funswitch-loops \ - -finline-limit=300 - -# When building for debug, compile everything as x86. -TARGET_x86_debug_CFLAGS := $(TARGET_x86_release_CFLAGS) \ - -O0 \ - -UNDEBUG \ - -fno-omit-frame-pointer \ - -fno-strict-aliasing - -# This function will be called to determine the target CFLAGS used to build -# a C or Assembler source file, based on its tags. -# -TARGET-process-src-files-tags = \ -$(eval __debug_sources := $(call get-src-files-with-tag,debug)) \ -$(eval __release_sources := $(call get-src-files-without-tag,debug)) \ -$(call set-src-files-target-cflags, $(__debug_sources), $(TARGET_x86_debug_CFLAGS)) \ -$(call set-src-files-target-cflags, $(__release_sources),$(TARGET_x86_release_CFLAGS)) \ - -# The ABI-specific sub-directory that the SDK tools recognize for -# this toolchain's generated binaries -TARGET_ABI_SUBDIR := x86 |