40 lines
836 B
Makefile
40 lines
836 B
Makefile
LOCAL_CXX_STL := libc++
|
|
|
|
LOCAL_CPP_EXTENSION := cc
|
|
|
|
LOCAL_CFLAGS += \
|
|
-Wno-endif-labels \
|
|
-Wno-import \
|
|
-Wno-format \
|
|
-Wno-unused-parameter \
|
|
-Wno-sign-compare \
|
|
-Wno-missing-field-initializers \
|
|
-Wno-ignored-qualifiers \
|
|
-Wno-undefined-var-template \
|
|
-fno-exceptions \
|
|
-fvisibility=hidden \
|
|
-DENABLE_DEBUGGER_SUPPORT \
|
|
-DENABLE_LOGGING_AND_PROFILING \
|
|
-DENABLE_VMSTATE_TRACKING \
|
|
-DV8_NATIVE_REGEXP \
|
|
-DV8_I18N_SUPPORT \
|
|
-std=gnu++0x \
|
|
-Os
|
|
|
|
LOCAL_CFLAGS_arm += -DV8_TARGET_ARCH_ARM
|
|
LOCAL_CFLAGS_arm64 += -DV8_TARGET_ARCH_ARM64
|
|
|
|
LOCAL_CFLAGS_mips += -DV8_TARGET_ARCH_MIPS \
|
|
-Umips \
|
|
-finline-limit=64 \
|
|
-fno-strict-aliasing
|
|
LOCAL_CFLAGS_mips64 += -DV8_TARGET_ARCH_MIPS64 \
|
|
-Umips \
|
|
-finline-limit=64 \
|
|
-fno-strict-aliasing
|
|
|
|
LOCAL_CFLAGS_x86 += -DV8_TARGET_ARCH_IA32
|
|
LOCAL_CFLAGS_x86_64 += -DV8_TARGET_ARCH_X64
|
|
|
|
|
|
|