Home | History | Annotate | Download | only in jni
      1 BASE_PATH := $(call my-dir)
      2 LOCAL_PATH:= $(call my-dir)
      3 
      4 include $(CLEAR_VARS)
      5 
      6 # setup for skia optimizations
      7 #
      8 ifneq ($(ARCH_ARM_HAVE_VFP),true)
      9     LOCAL_CFLAGS += -DSK_SOFTWARE_FLOAT
     10 endif
     11 
     12 ifeq ($(ARCH_ARM_HAVE_NEON),true)
     13     LOCAL_CFLAGS += -D__ARM_HAVE_NEON
     14 endif
     15 
     16 # our source files
     17 #
     18 LOCAL_SRC_FILES:= \
     19     bitmap.cpp
     20 
     21 LOCAL_SHARED_LIBRARIES := \
     22     libandroid_runtime \
     23     libskia
     24 
     25 LOCAL_C_INCLUDES += \
     26     frameworks/base/native/include \
     27     frameworks/base/core/jni/android/graphics \
     28     frameworks/base/libs/hwui
     29 
     30 LOCAL_MODULE:= libjnigraphics
     31 
     32 LOCAL_CFLAGS += -Wall -Werror -Wunused -Wunreachable-code
     33 
     34 # TODO: This is to work around b/24465209. Remove after root cause is fixed
     35 LOCAL_LDFLAGS_arm := -Wl,--hash-style=both
     36 
     37 include $(BUILD_SHARED_LIBRARY)
     38 
     39