| Index: SConstruct
|
| diff --git a/SConstruct b/SConstruct
|
| index d92dd021992dbde84e3ec0d01d0ec3302edb216f..305675894bbb8ddca4d11a55095f371b3b71feb2 100644
|
| --- a/SConstruct
|
| +++ b/SConstruct
|
| @@ -36,13 +36,6 @@ root_dir = dirname(File('SConstruct').rfile().abspath)
|
| sys.path.insert(0, join(root_dir, 'tools'))
|
| import js2c, utils
|
|
|
| -# ANDROID_TOP is the top of the Android checkout, fetched from the environment
|
| -# variable 'TOP'. You will also need to set the CXX, CC, AR and RANLIB
|
| -# environment variables to the cross-compiling tools.
|
| -ANDROID_TOP = os.environ.get('TOP')
|
| -if ANDROID_TOP is None:
|
| - ANDROID_TOP=""
|
| -
|
| # ARM_TARGET_LIB is the path to the dynamic library to use on the target
|
| # machine if cross-compiling to an arm machine. You will also need to set
|
| # the additional cross-compiling environment variables to the cross compiler.
|
| @@ -58,50 +51,6 @@ else:
|
| GCC_EXTRA_CCFLAGS = []
|
| GCC_DTOA_EXTRA_CCFLAGS = []
|
|
|
| -ANDROID_FLAGS = ['-march=armv7-a',
|
| - '-mtune=cortex-a8',
|
| - '-mfloat-abi=softfp',
|
| - '-mfpu=vfp',
|
| - '-fpic',
|
| - '-mthumb-interwork',
|
| - '-funwind-tables',
|
| - '-fstack-protector',
|
| - '-fno-short-enums',
|
| - '-fmessage-length=0',
|
| - '-finline-functions',
|
| - '-fno-inline-functions-called-once',
|
| - '-fgcse-after-reload',
|
| - '-frerun-cse-after-loop',
|
| - '-frename-registers',
|
| - '-fomit-frame-pointer',
|
| - '-finline-limit=64',
|
| - '-DCAN_USE_VFP_INSTRUCTIONS=1',
|
| - '-DCAN_USE_ARMV7_INSTRUCTIONS=1',
|
| - '-DCAN_USE_UNALIGNED_ACCESSES=1',
|
| - '-MD']
|
| -
|
| -ANDROID_INCLUDES = [ANDROID_TOP + '/bionic/libc/arch-arm/include',
|
| - ANDROID_TOP + '/bionic/libc/include',
|
| - ANDROID_TOP + '/bionic/libstdc++/include',
|
| - ANDROID_TOP + '/bionic/libc/kernel/common',
|
| - ANDROID_TOP + '/bionic/libc/kernel/arch-arm',
|
| - ANDROID_TOP + '/bionic/libm/include',
|
| - ANDROID_TOP + '/bionic/libm/include/arch/arm',
|
| - ANDROID_TOP + '/bionic/libthread_db/include',
|
| - ANDROID_TOP + '/frameworks/base/include',
|
| - ANDROID_TOP + '/system/core/include']
|
| -
|
| -ANDROID_LINKFLAGS = ['-nostdlib',
|
| - '-Bdynamic',
|
| - '-Wl,-T,' + ANDROID_TOP + '/build/core/armelf.x',
|
| - '-Wl,-dynamic-linker,/system/bin/linker',
|
| - '-Wl,--gc-sections',
|
| - '-Wl,-z,nocopyreloc',
|
| - '-Wl,-rpath-link=' + ANDROID_TOP + '/out/target/product/generic/obj/lib',
|
| - ANDROID_TOP + '/out/target/product/generic/obj/lib/crtbegin_dynamic.o',
|
| - ANDROID_TOP + '/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/lib/gcc/arm-eabi/4.4.0/interwork/libgcc.a',
|
| - ANDROID_TOP + '/out/target/product/generic/obj/lib/crtend_android.o'];
|
| -
|
| LIBRARY_FLAGS = {
|
| 'all': {
|
| 'CPPPATH': [join(root_dir, 'src')],
|
| @@ -200,14 +149,6 @@ LIBRARY_FLAGS = {
|
| 'CCFLAGS': ['-DWIN32'],
|
| 'CXXFLAGS': ['-DWIN32'],
|
| },
|
| - 'os:android': {
|
| - 'CPPDEFINES': ['ANDROID', '__ARM_ARCH_5__', '__ARM_ARCH_5T__',
|
| - '__ARM_ARCH_5E__', '__ARM_ARCH_5TE__'],
|
| - 'CCFLAGS': ANDROID_FLAGS,
|
| - 'WARNINGFLAGS': ['-Wall', '-Wno-unused', '-Werror=return-type',
|
| - '-Wstrict-aliasing=2'],
|
| - 'CPPPATH': ANDROID_INCLUDES,
|
| - },
|
| 'arch:ia32': {
|
| 'CPPDEFINES': ['V8_TARGET_ARCH_IA32'],
|
| 'CCFLAGS': ['-m32'],
|
| @@ -456,19 +397,6 @@ CCTEST_EXTRA_FLAGS = {
|
| 'os:win32': {
|
| 'LIBS': ['winmm', 'ws2_32']
|
| },
|
| - 'os:android': {
|
| - 'CPPDEFINES': ['ANDROID', '__ARM_ARCH_5__', '__ARM_ARCH_5T__',
|
| - '__ARM_ARCH_5E__', '__ARM_ARCH_5TE__'],
|
| - 'CCFLAGS': ANDROID_FLAGS,
|
| - 'CPPPATH': ANDROID_INCLUDES,
|
| - 'LIBPATH': [ANDROID_TOP + '/out/target/product/generic/obj/lib',
|
| - ANDROID_TOP + '/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/lib/gcc/arm-eabi/4.4.0/interwork'],
|
| - 'LINKFLAGS': ANDROID_LINKFLAGS,
|
| - 'LIBS': ['log', 'c', 'stdc++', 'm', 'gcc'],
|
| - 'mode:release': {
|
| - 'CPPDEFINES': ['SK_RELEASE', 'NDEBUG']
|
| - }
|
| - },
|
| 'arch:arm': {
|
| 'LINKFLAGS': ARM_LINK_FLAGS
|
| },
|
| @@ -523,19 +451,6 @@ SAMPLE_FLAGS = {
|
| 'os:win32': {
|
| 'LIBS': ['winmm', 'ws2_32']
|
| },
|
| - 'os:android': {
|
| - 'CPPDEFINES': ['ANDROID', '__ARM_ARCH_5__', '__ARM_ARCH_5T__',
|
| - '__ARM_ARCH_5E__', '__ARM_ARCH_5TE__'],
|
| - 'CCFLAGS': ANDROID_FLAGS,
|
| - 'CPPPATH': ANDROID_INCLUDES,
|
| - 'LIBPATH': [ANDROID_TOP + '/out/target/product/generic/obj/lib',
|
| - ANDROID_TOP + '/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/lib/gcc/arm-eabi/4.4.0/interwork'],
|
| - 'LINKFLAGS': ANDROID_LINKFLAGS,
|
| - 'LIBS': ['log', 'c', 'stdc++', 'm', 'gcc'],
|
| - 'mode:release': {
|
| - 'CPPDEFINES': ['SK_RELEASE', 'NDEBUG']
|
| - }
|
| - },
|
| 'arch:arm': {
|
| 'LINKFLAGS': ARM_LINK_FLAGS
|
| },
|
| @@ -645,19 +560,6 @@ PREPARSER_FLAGS = {
|
| 'os:win32': {
|
| 'LIBS': ['winmm', 'ws2_32']
|
| },
|
| - 'os:android': {
|
| - 'CPPDEFINES': ['ANDROID', '__ARM_ARCH_5__', '__ARM_ARCH_5T__',
|
| - '__ARM_ARCH_5E__', '__ARM_ARCH_5TE__'],
|
| - 'CCFLAGS': ANDROID_FLAGS,
|
| - 'CPPPATH': ANDROID_INCLUDES,
|
| - 'LIBPATH': [ANDROID_TOP + '/out/target/product/generic/obj/lib',
|
| - ANDROID_TOP + '/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/lib/gcc/arm-eabi/4.4.0/interwork'],
|
| - 'LINKFLAGS': ANDROID_LINKFLAGS,
|
| - 'LIBS': ['log', 'c', 'stdc++', 'm', 'gcc'],
|
| - 'mode:release': {
|
| - 'CPPDEFINES': ['SK_RELEASE', 'NDEBUG']
|
| - }
|
| - },
|
| 'arch:arm': {
|
| 'LINKFLAGS': ARM_LINK_FLAGS
|
| },
|
| @@ -798,12 +700,6 @@ D8_FLAGS = {
|
| 'os:openbsd': {
|
| 'LIBS': ['pthread'],
|
| },
|
| - 'os:android': {
|
| - 'LIBPATH': [ANDROID_TOP + '/out/target/product/generic/obj/lib',
|
| - ANDROID_TOP + '/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/lib/gcc/arm-eabi/4.4.0/interwork'],
|
| - 'LINKFLAGS': ANDROID_LINKFLAGS,
|
| - 'LIBS': ['log', 'c', 'stdc++', 'm', 'gcc'],
|
| - },
|
| 'os:win32': {
|
| 'LIBS': ['winmm', 'ws2_32'],
|
| },
|
|
|