1 2 LOCAL_PATH:= $(call my-dir) 3 include $(CLEAR_VARS) 4 5 LOCAL_SRC_FILES := \ 6 gm.cpp \ 7 gmmain.cpp \ 8 system_preferences_default.cpp \ 9 ../src/pipe/utils/SamplePipeControllers.cpp \ 10 ../src/utils/debugger/SkDrawCommand.cpp \ 11 ../src/utils/debugger/SkDebugCanvas.cpp \ 12 ../src/utils/debugger/SkObjectParser.cpp 13 14 15 # Slides 16 LOCAL_SRC_FILES += \ 17 aaclip.cpp \ 18 aarectmodes.cpp \ 19 alphagradients.cpp \ 20 androidfallback.cpp \ 21 arcofzorro.cpp \ 22 arithmode.cpp \ 23 bicubicfilter.cpp \ 24 bigmatrix.cpp \ 25 bigtext.cpp \ 26 bitmapcopy.cpp \ 27 bitmapmatrix.cpp \ 28 bitmapfilters.cpp \ 29 bitmaprect.cpp \ 30 bitmaprecttest.cpp \ 31 bitmapscroll.cpp \ 32 bleed.cpp \ 33 blurs.cpp \ 34 blurrect.cpp \ 35 blurquickreject.cpp \ 36 circles.cpp \ 37 circularclips.cpp \ 38 colorfilterimagefilter.cpp \ 39 colormatrix.cpp \ 40 colortype.cpp \ 41 complexclip.cpp \ 42 complexclip2.cpp \ 43 composeshader.cpp \ 44 convexpaths.cpp \ 45 copyTo4444.cpp \ 46 cubicpaths.cpp \ 47 cmykjpeg.cpp \ 48 degeneratesegments.cpp \ 49 dashcubics.cpp \ 50 dashing.cpp \ 51 deviceproperties.cpp \ 52 distantclip.cpp \ 53 displacement.cpp \ 54 downsamplebitmap.cpp \ 55 drawbitmaprect.cpp \ 56 drawlooper.cpp \ 57 extractbitmap.cpp \ 58 emptypath.cpp \ 59 fatpathfill.cpp \ 60 factory.cpp \ 61 filltypes.cpp \ 62 filltypespersp.cpp \ 63 filterbitmap.cpp \ 64 fontmgr.cpp \ 65 fontscaler.cpp \ 66 gammatext.cpp \ 67 getpostextpath.cpp \ 68 giantbitmap.cpp \ 69 gradients.cpp \ 70 gradientDirtyLaundry.cpp \ 71 gradient_matrix.cpp \ 72 gradtext.cpp \ 73 hairmodes.cpp \ 74 hittestpath.cpp \ 75 imageblur.cpp \ 76 imagemagnifier.cpp \ 77 inversepaths.cpp \ 78 lighting.cpp \ 79 image.cpp \ 80 imagefiltersbase.cpp \ 81 imagefilterscropped.cpp \ 82 imagefiltersgraph.cpp \ 83 internal_links.cpp \ 84 lcdtext.cpp \ 85 linepaths.cpp \ 86 matrixconvolution.cpp \ 87 megalooper.cpp \ 88 mixedxfermodes.cpp \ 89 modecolorfilters.cpp \ 90 morphology.cpp \ 91 nested.cpp \ 92 ninepatchstretch.cpp \ 93 nocolorbleed.cpp \ 94 optimizations.cpp \ 95 ovals.cpp \ 96 patheffects.cpp \ 97 pathfill.cpp \ 98 pathinterior.cpp \ 99 pathopsinverse.cpp \ 100 pathopsskpclip.cpp \ 101 pathreverse.cpp \ 102 perlinnoise.cpp \ 103 points.cpp \ 104 poly2poly.cpp \ 105 quadpaths.cpp \ 106 rects.cpp \ 107 rrect.cpp \ 108 rrects.cpp \ 109 roundrects.cpp \ 110 samplerstress.cpp \ 111 shaderbounds.cpp \ 112 selftest.cpp \ 113 shadertext.cpp \ 114 shadertext2.cpp \ 115 shadertext3.cpp \ 116 shadows.cpp \ 117 shallowgradient.cpp \ 118 simpleaaclip.cpp \ 119 spritebitmap.cpp \ 120 srcmode.cpp \ 121 strokefill.cpp \ 122 strokerect.cpp \ 123 strokes.cpp \ 124 tablecolorfilter.cpp \ 125 texteffects.cpp \ 126 testimagefilters.cpp \ 127 texdata.cpp \ 128 thinrects.cpp \ 129 thinstrokedrects.cpp \ 130 tilemodes.cpp \ 131 tinybitmap.cpp \ 132 twopointradial.cpp \ 133 typeface.cpp \ 134 verttext.cpp \ 135 verttext2.cpp \ 136 verylargebitmap.cpp \ 137 xfermodeimagefilter.cpp \ 138 xfermodes.cpp \ 139 xfermodes2.cpp \ 140 xfermodes3.cpp 141 142 LOCAL_SHARED_LIBRARIES := \ 143 libcutils \ 144 libutils \ 145 libskia \ 146 libEGL \ 147 libGLESv2 148 149 LOCAL_C_INCLUDES := \ 150 external/skia/include/config \ 151 external/skia/include/core \ 152 external/skia/include/effects \ 153 external/skia/include/gpu \ 154 external/skia/include/images \ 155 external/skia/include/pipe \ 156 external/skia/include/utils \ 157 external/skia/gm \ 158 external/skia/src/core \ 159 external/skia/src/effects \ 160 external/skia/src/gpu \ 161 external/skia/src/pipe/utils \ 162 external/skia/src/utils 163 164 LOCAL_MODULE := skia_gm 165 166 LOCAL_MODULE_TAGS := optional 167 168 include $(BUILD_EXECUTABLE) 169