1 ###################################### 2 # Build the app. 3 ###################################### 4 5 LOCAL_PATH:= $(call my-dir) 6 include $(CLEAR_VARS) 7 8 LOCAL_MODULE_TAGS := optional 9 10 LOCAL_SRC_FILES := \ 11 $(call all-java-files-under, src) 12 13 LOCAL_PACKAGE_NAME := SampleApp 14 15 LOCAL_JNI_SHARED_LIBRARIES := libskia-sample 16 17 include $(BUILD_PACKAGE) 18 19 ###################################### 20 # Build the shared library. 21 ###################################### 22 23 include $(CLEAR_VARS) 24 25 LOCAL_MODULE_TAGS := optional 26 27 LOCAL_C_INCLUDES += \ 28 external/skia/include/core \ 29 external/skia/include/config \ 30 external/skia/include/effects \ 31 external/skia/include/images \ 32 external/skia/include/utils \ 33 external/skia/include/utils/android \ 34 external/skia/include/views \ 35 external/skia/samplecode \ 36 external/skia/include/xml \ 37 external/skia/include/gpu \ 38 external/skia/src/core \ 39 external/skia/gpu/include \ 40 frameworks/base/core/jni/android/graphics \ 41 frameworks/base/native/include/android \ 42 $(LOCAL_PATH)/jni 43 44 LOCAL_SHARED_LIBRARIES := \ 45 libcutils \ 46 libutils \ 47 libskia \ 48 libandroid_runtime \ 49 libGLESv2 50 51 LOCAL_STATIC_LIBRARIES := \ 52 libskiagpu 53 54 LOCAL_PRELINK_MODULE := false 55 56 LOCAL_MODULE := libskia-sample 57 58 LOCAL_SRC_FILES := \ 59 ../../src/ports/SkXMLParser_empty.cpp \ 60 jni/sample-jni.cpp 61 62 include external/skia/src/views/views_files.mk 63 LOCAL_SRC_FILES += $(addprefix ../../src/views/, $(SOURCE)) 64 65 include external/skia/src/xml/xml_files.mk 66 LOCAL_SRC_FILES += $(addprefix ../../src/xml/, $(SOURCE)) 67 68 include external/skia/samplecode/samplecode_files.mk 69 LOCAL_SRC_FILES += $(addprefix ../../samplecode/, $(SOURCE)) 70 71 include $(BUILD_SHARED_LIBRARY) 72