13227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima ZavinBASE_PATH := $(call my-dir) 23227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima ZavinLOCAL_PATH:= $(call my-dir) 33227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin 43227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavininclude $(CLEAR_VARS) 53227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin 63227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin# setup for skia optimizations 73227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin# 83227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavinifneq ($(ARCH_ARM_HAVE_VFP),true) 93227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin LOCAL_CFLAGS += -DSK_SOFTWARE_FLOAT 103227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavinendif 113227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin 123227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavinifeq ($(ARCH_ARM_HAVE_NEON),true) 133227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin LOCAL_CFLAGS += -D__ARM_HAVE_NEON 143227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavinendif 153227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin 163227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin# our source files 173227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin# 183227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima ZavinLOCAL_SRC_FILES:= \ 193227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin bitmap.cpp 203227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin 213227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima ZavinLOCAL_SHARED_LIBRARIES := \ 223227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin libandroid_runtime \ 233227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin libskia 243227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin 253227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima ZavinLOCAL_C_INCLUDES += \ 263227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin external/skia/include/core \ 273227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin frameworks/base/native/include \ 2889269cf98d263a4dd2e6e771e18c02a472b7bd78Elliott Hughes frameworks/base/core/jni/android/graphics 293227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin 303227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima ZavinLOCAL_MODULE:= libjnigraphics 313227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin 323227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavininclude $(BUILD_SHARED_LIBRARY) 333227631fe99c271a47f9f5135c4ffe1bec3e72f0Dima Zavin 34