Index: Android.mk |
diff --git a/Android.mk b/Android.mk |
index 2eb271f00c8685318daa3f930108bbf9295e5f09..5588764d62f6481b8891bb3acf679ab601a036ac 100644 |
--- a/Android.mk |
+++ b/Android.mk |
@@ -49,27 +49,14 @@ ifeq ($(NO_FALLBACK_FONT),true) |
LOCAL_CFLAGS += -DNO_FALLBACK_FONT |
endif |
+ifeq ($(TARGET_ARCH),arm64) |
+ $(warning TODOArm64: Unlike arm32, arm64 has no inline assembly for performance critical code.) |
+endif |
+ |
LOCAL_CFLAGS += \ |
-Wno-unused-parameter \ |
-U_FORTIFY_SOURCE \ |
- -D_FORTIFY_SOURCE=1 \ |
- -DSK_GAMMA_SRGB \ |
- -DSK_GAMMA_APPLY_TO_A8 \ |
- -DSK_SCALAR_TO_FLOAT_EXCLUDED \ |
- -DSK_ALLOW_STATIC_GLOBAL_INITIALIZERS=0 \ |
- -DSK_SUPPORT_GPU=1 \ |
- -DSK_SUPPORT_OPENCL=0 \ |
- -DSK_FORCE_DISTANCEFIELD_FONTS=0 \ |
- -DSK_SCALAR_IS_FLOAT \ |
- -DSK_CAN_USE_FLOAT \ |
- -DDCT_IFAST_SUPPORTED \ |
- -DSK_USE_FREETYPE_EMBOLDEN \ |
- -DSK_FONTHOST_FREETYPE_RUNTIME_VERSION=0x020400 \ |
- -DSK_CAN_USE_DLOPEN=0 \ |
- -DSK_BUILD_FOR_ANDROID \ |
- -DSK_FONTHOST_DOES_NOT_USE_FONTMGR \ |
- -DSK_USE_POSIX_THREADS \ |
- -DSK_SUPPORT_PDF |
+ -D_FORTIFY_SOURCE=1 |
LOCAL_SRC_FILES := \ |
src/core/SkAAClip.cpp \ |
@@ -584,9 +571,6 @@ LOCAL_SRC_FILES_arm += \ |
src/opts/SkXfermode_opts_arm.cpp |
ifeq ($(ARCH_ARM_HAVE_NEON), true) |
-LOCAL_CFLAGS_arm += \ |
- -D__ARM_HAVE_NEON |
- |
LOCAL_SRC_FILES_arm += \ |
src/opts/memset16_neon.S \ |
src/opts/memset32_neon.S \ |
@@ -598,6 +582,9 @@ LOCAL_SRC_FILES_arm += \ |
src/opts/SkMorphology_opts_neon.cpp \ |
src/opts/SkXfermode_opts_arm_neon.cpp |
+LOCAL_CFLAGS_arm += \ |
+ -D__ARM_HAVE_NEON |
+ |
endif |
LOCAL_SRC_FILES_x86 += \ |
@@ -633,6 +620,15 @@ LOCAL_SRC_FILES_mips += \ |
src/opts/SkUtils_opts_none.cpp \ |
src/opts/SkXfermode_opts_none.cpp |
+LOCAL_SRC_FILES_arm64 += \ |
+ src/opts/SkBitmapProcState_opts_none.cpp \ |
+ src/opts/SkBlitMask_opts_none.cpp \ |
+ src/opts/SkBlitRow_opts_none.cpp \ |
+ src/opts/SkBlurImage_opts_none.cpp \ |
+ src/opts/SkMorphology_opts_none.cpp \ |
+ src/opts/SkUtils_opts_none.cpp \ |
+ src/opts/SkXfermode_opts_none.cpp |
+ |
include external/stlport/libstlport.mk |
LOCAL_MODULE:= libskia |
include $(BUILD_SHARED_LIBRARY) |