blob: 4952316a0433c4c4704ed644dedce139c114cb5b [file] [log] [blame]
Scroggof33d1532011-05-31 17:10:21 +00001######################################
2# Build the app.
3######################################
4
5LOCAL_PATH:= $(call my-dir)
6include $(CLEAR_VARS)
7
8LOCAL_MODULE_TAGS := optional
9
10LOCAL_SRC_FILES := \
11 $(call all-java-files-under, src)
12
13LOCAL_PACKAGE_NAME := SampleApp
14
15LOCAL_JNI_SHARED_LIBRARIES := libskia-sample
16
Scroggo2c8208f2011-06-15 16:49:08 +000017LOCAL_PROGUARD_ENABLED := disabled
18
Scroggof33d1532011-05-31 17:10:21 +000019include $(BUILD_PACKAGE)
20
21######################################
22# Build the shared library.
23######################################
24
25include $(CLEAR_VARS)
26
27LOCAL_MODULE_TAGS := optional
28
29LOCAL_C_INCLUDES += \
30 external/skia/include/core \
31 external/skia/include/config \
32 external/skia/include/effects \
33 external/skia/include/images \
34 external/skia/include/utils \
djsollen@google.come32b5832011-06-13 16:58:40 +000035 external/skia/include/utils/android \
36 external/skia/include/views \
37 external/skia/samplecode \
38 external/skia/include/xml \
Scroggof33d1532011-05-31 17:10:21 +000039 external/skia/include/gpu \
40 external/skia/src/core \
41 external/skia/gpu/include \
Scroggo2c8208f2011-06-15 16:49:08 +000042 frameworks/base/opengl/include/GLES2 \
Scroggo8ac0d542011-06-21 14:44:57 +000043 external/skia/include/pdf \
Scroggof33d1532011-05-31 17:10:21 +000044 $(LOCAL_PATH)/jni
45
46LOCAL_SHARED_LIBRARIES := \
47 libcutils \
48 libutils \
49 libskia \
50 libandroid_runtime \
51 libGLESv2
52
53LOCAL_STATIC_LIBRARIES := \
54 libskiagpu
55
Scroggo3e7ff9f2011-06-16 15:31:26 +000056LOCAL_CFLAGS += -DDEFAULT_TO_GPU
57
Scroggof33d1532011-05-31 17:10:21 +000058LOCAL_PRELINK_MODULE := false
59
60LOCAL_MODULE := libskia-sample
61
62LOCAL_SRC_FILES := \
djsollen@google.come32b5832011-06-13 16:58:40 +000063 ../../src/ports/SkXMLParser_empty.cpp \
Scroggo8ac0d542011-06-21 14:44:57 +000064 ../../src/pdf/SkPDFCatalog.cpp \
65 ../../src/pdf/SkPDFDevice.cpp \
66 ../../src/pdf/SkPDFDocument.cpp \
67 ../../src/pdf/SkPDFFont.cpp \
68 ../../src/pdf/SkPDFFormXObject.cpp \
69 ../../src/pdf/SkPDFGraphicState.cpp \
70 ../../src/pdf/SkPDFImage.cpp \
71 ../../src/pdf/SkPDFPage.cpp \
72 ../../src/pdf/SkPDFShader.cpp \
73 ../../src/pdf/SkPDFStream.cpp \
74 ../../src/pdf/SkPDFTypes.cpp \
75 ../../src/pdf/SkPDFUtils.cpp \
Scroggof33d1532011-05-31 17:10:21 +000076 jni/sample-jni.cpp
77
djsollen@google.come32b5832011-06-13 16:58:40 +000078include external/skia/src/views/views_files.mk
79LOCAL_SRC_FILES += $(addprefix ../../src/views/, $(SOURCE))
Scroggof33d1532011-05-31 17:10:21 +000080
djsollen@google.come32b5832011-06-13 16:58:40 +000081include external/skia/src/xml/xml_files.mk
82LOCAL_SRC_FILES += $(addprefix ../../src/xml/, $(SOURCE))
Scroggof33d1532011-05-31 17:10:21 +000083
djsollen@google.come32b5832011-06-13 16:58:40 +000084include external/skia/samplecode/samplecode_files.mk
85LOCAL_SRC_FILES += $(addprefix ../../samplecode/, $(SOURCE))
Scroggof33d1532011-05-31 17:10:21 +000086
87include $(BUILD_SHARED_LIBRARY)