1609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins 2609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins############################################################################### 3609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins# 4609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins# THIS FILE IS AUTOGENERATED BY GYP_TO_ANDROID.PY. DO NOT EDIT. 5609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins# 665f8122e5d63dc557e4870981fd14df925806f69Skia_Android Canary Bot# For bugs, please contact scroggo@google.com or djsollen@google.com 765f8122e5d63dc557e4870981fd14df925806f69Skia_Android Canary Bot# 8609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins############################################################################### 9609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins 10e32706edd70b0f847fe4d124a195cd2927dc8021Mike ReedBASE_PATH := $(call my-dir) 110910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source ProjectLOCAL_PATH:= $(call my-dir) 120910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project 131cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger############################################################################### 141cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# 151cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# PROBLEMS WITH SKIA DEBUGGING?? READ THIS... 161cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# 171cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# The debug build results in changes to the Skia headers. This means that those 181cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# using libskia must also be built with the debug version of the Skia headers. 191cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# There are a few scenarios where this comes into play: 201cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# 211cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# (1) You're building debug code that depends on libskia. 221cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# (a) If libskia is built in release, then define SK_RELEASE when building 231cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# your sources. 241cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# (b) If libskia is built with debugging (see step 2), then no changes are 251cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# needed since your sources and libskia have been built with SK_DEBUG. 261cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# (2) You're building libskia in debug mode. 271cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# (a) RECOMMENDED: You can build the entire system in debug mode. Do this by 2886e78a9140bebc97b0713ee87d1a8b5fb1b4511dSkia_Android Canary Bot# updating your build/core/config.mk to include -DSK_DEBUG on the line 2986e78a9140bebc97b0713ee87d1a8b5fb1b4511dSkia_Android Canary Bot# that defines COMMON_GLOBAL_CFLAGS 301cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# (b) You can update all the users of libskia to define SK_DEBUG when they are 311cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# building their sources. 321cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# 331cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# NOTE: If neither SK_DEBUG or SK_RELEASE are defined then Skia checks NDEBUG to 341cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# determine which build type to use. 351cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger############################################################################### 361cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger 370910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Projectinclude $(CLEAR_VARS) 380558da26efe16a3cd9a2f473dbe4f94723c766c6Skia_Android Canary BotLOCAL_FDO_SUPPORT := true 39e5ad5b2ae93d17b5aa1f5712262bbf013e99bf53Skia_Android Canary Botifneq ($(strip $(TARGET_FDO_CFLAGS)),) 404330f9bcd60fce6455493dfe9173550b8de41d70Skia_Android Canary Bot # This should be the last -Oxxx specified in LOCAL_CFLAGS 414330f9bcd60fce6455493dfe9173550b8de41d70Skia_Android Canary Bot LOCAL_CFLAGS += -O2 424330f9bcd60fce6455493dfe9173550b8de41d70Skia_Android Canary Botendif 434330f9bcd60fce6455493dfe9173550b8de41d70Skia_Android Canary Bot 4424330191f85778b7989c7528e801b55d66032793Mike KleinLOCAL_ARM_MODE := thumb 45609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scrogginsifeq ($(TARGET_ARCH),arm) 46609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins ifeq ($(ARCH_ARM_HAVE_VFP),true) 47609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins LOCAL_CFLAGS += -DANDROID_LARGE_MEMORY_DEVICE 48609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins endif 49609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scrogginselse 50609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins LOCAL_CFLAGS += -DANDROID_LARGE_MEMORY_DEVICE 517cc0a6ac7b817b217dd614cba96fc533b32d505dMike Reedendif 527cc0a6ac7b817b217dd614cba96fc533b32d505dMike Reed 536699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru# used for testing 546699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru#LOCAL_CFLAGS += -g -O0 556699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru 566699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queruifeq ($(NO_FALLBACK_FONT),true) 576699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru LOCAL_CFLAGS += -DNO_FALLBACK_FONT 586699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queruendif 596699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru 60609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon ScrogginsLOCAL_CFLAGS += \ 61454ecec760038bf1d2a01458af9539fea5caaa6dSkia_Android Canary Bot -fPIC \ 62609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins -Wno-unused-parameter \ 63609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins -U_FORTIFY_SOURCE \ 647406daccfaa8bf07924728eb2c23e1702b4fac37Skia_Android Canary Bot -D_FORTIFY_SOURCE=1 \ 65e66a7de03fe9d0f96e15e676cc48e09cd781a787Skia_Android Canary Bot -DSKIA_IMPLEMENTATION=1 \ 66e66a7de03fe9d0f96e15e676cc48e09cd781a787Skia_Android Canary Bot -Wno-clobbered 67609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins 68a8dbe3f21c692b274486d03e7e44b4d19a0ea06bSkia_Android Canary BotLOCAL_CPPFLAGS := \ 69d9d0aab2f9767dd56658e2cf05d5e385755eba7fSkia_Android Canary Bot -std=c++11 \ 70a8dbe3f21c692b274486d03e7e44b4d19a0ea06bSkia_Android Canary Bot -Wno-invalid-offsetof 71a8dbe3f21c692b274486d03e7e44b4d19a0ea06bSkia_Android Canary Bot 72609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon ScrogginsLOCAL_SRC_FILES := \ 736bb7078f2872fc8fcc6ae2d98c4063109b1d7494Skia_Android Canary Bot src/codec/SkCodec.cpp \ 74a364692c9aa9eea838138e73ba62030f90d004fcSkia_Android Canary Bot src/codec/SkCodec_libbmp.cpp \ 7523a6a523f6d12c7f385bb764f02e45c57efbda15Skia_Android Canary Bot src/codec/SkCodec_libgif.cpp \ 760dad6c7c9629b6b033b185bcb2b7766648431478Skia_Android Canary Bot src/codec/SkCodec_libico.cpp \ 770dad6c7c9629b6b033b185bcb2b7766648431478Skia_Android Canary Bot src/codec/SkCodec_libpng.cpp \ 78edcb7aa8d3aa89ab50402684c2200b52f3e63b6dSkia_Android Canary Bot src/codec/SkCodec_wbmp.cpp \ 7923a6a523f6d12c7f385bb764f02e45c57efbda15Skia_Android Canary Bot src/codec/SkGifInterlaceIter.cpp \ 807751a2a5e0466bc6b33941feb2127301b9a6787bSkia_Android Canary Bot src/codec/SkJpegCodec.cpp \ 817751a2a5e0466bc6b33941feb2127301b9a6787bSkia_Android Canary Bot src/codec/SkJpegDecoderMgr.cpp \ 827751a2a5e0466bc6b33941feb2127301b9a6787bSkia_Android Canary Bot src/codec/SkJpegUtility.cpp \ 836bb7078f2872fc8fcc6ae2d98c4063109b1d7494Skia_Android Canary Bot src/codec/SkMaskSwizzler.cpp \ 846bb7078f2872fc8fcc6ae2d98c4063109b1d7494Skia_Android Canary Bot src/codec/SkMasks.cpp \ 856bb7078f2872fc8fcc6ae2d98c4063109b1d7494Skia_Android Canary Bot src/codec/SkSwizzler.cpp \ 86a8cc6bf06df8d1831fb976b48aa0e62b934c86aeSkia_Android Canary Bot src/c/sk_paint.cpp \ 87efff7cdf00cd6fe0f15f207c4fc06581d7375459Skia_Android Canary Bot src/c/sk_surface.cpp \ 881cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkAAClip.cpp \ 89609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/core/SkAnnotation.cpp \ 901cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkAdvancedTypefaceMetrics.cpp \ 910910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkAlphaRuns.cpp \ 92b270d0585e88eb60c90226b2fe1a01dfb2e1a97fLeon Scroggins III src/core/SkBBHFactory.cpp \ 930910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkBitmap.cpp \ 94f723553d9a0a0311c840da54a91a78f3ca35a6b9Skia_Android Canary Bot src/core/SkBitmapCache.cpp \ 9514e97bb1ef42971eb1e196540ef200d76b8fe3dbDerek Sollenberger src/core/SkBitmapDevice.cpp \ 960cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger src/core/SkBitmapFilter.cpp \ 976699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/core/SkBitmapHeap.cpp \ 980910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkBitmapProcShader.cpp \ 990910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkBitmapProcState.cpp \ 1000910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkBitmapProcState_matrixProcs.cpp \ 1010cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger src/core/SkBitmapScaler.cpp \ 1021cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkBitmap_scroll.cpp \ 1031cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkBlitMask_D32.cpp \ 1040910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkBlitRow_D16.cpp \ 105d0195f840fa964da51f7a1192b432954794e660cMike Reed src/core/SkBlitRow_D32.cpp \ 1060910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkBlitter.cpp \ 1070910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkBlitter_A8.cpp \ 1080910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkBlitter_ARGB32.cpp \ 1090910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkBlitter_RGB16.cpp \ 1100910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkBlitter_Sprite.cpp \ 1111cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkBuffer.cpp \ 112f7fa8991aca9a667196a1c3c8d1a6f7f7e3a0366Skia_Android Canary Bot src/core/SkCachedData.cpp \ 1130910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkCanvas.cpp \ 1141cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkChunkAlloc.cpp \ 11571531ca1f484da5837be8017a0c83e5bff701587Derek Sollenberger src/core/SkClipStack.cpp \ 1160910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkColor.cpp \ 1170910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkColorFilter.cpp \ 1180910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkColorTable.cpp \ 1190910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkComposeShader.cpp \ 1204f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger src/core/SkConfig8888.cpp \ 1210cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger src/core/SkConvolver.cpp \ 12205b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger src/core/SkCubicClipper.cpp \ 1231cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkData.cpp \ 124e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger src/core/SkDataTable.cpp \ 1251cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkDebug.cpp \ 1260910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkDeque.cpp \ 1270910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkDevice.cpp \ 12814e97bb1ef42971eb1e196540ef200d76b8fe3dbDerek Sollenberger src/core/SkDeviceLooper.cpp \ 1294f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger src/core/SkDeviceProfile.cpp \ 130609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/lazy/SkDiscardableMemoryPool.cpp \ 131609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/lazy/SkDiscardablePixelRef.cpp \ 1328f34190104d139c64598c334709aacff723c4fc9Leon Scroggins src/core/SkDistanceFieldGen.cpp \ 1330910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkDither.cpp \ 1340910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkDraw.cpp \ 1357e1ee9958368f22c223f25bea0709f30a7ed4ffbSkia_Android Canary Bot src/core/SkDrawable.cpp \ 136e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger src/core/SkDrawLooper.cpp \ 1376699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/core/SkEdgeBuilder.cpp \ 1388e048c19870a898cecdde3b3c0d2d512e6f372c0Mike Reed src/core/SkEdgeClipper.cpp \ 1396699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/core/SkEdge.cpp \ 140e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger src/core/SkError.cpp \ 1410910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkFilterProc.cpp \ 1420cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger src/core/SkFilterShader.cpp \ 1430910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkFlattenable.cpp \ 1441c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III src/core/SkFlattenableSerialization.cpp \ 1451cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkFloatBits.cpp \ 146e752303ceb34384ab59e52e390a84357d588da71Skia_Android Canary Bot src/core/SkFont.cpp \ 147609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/core/SkFontHost.cpp \ 14898f8f21177773c01d1a1757881586ee84ffa29b3Skia_Android Canary Bot src/core/SkFontMgr.cpp \ 14998f8f21177773c01d1a1757881586ee84ffa29b3Skia_Android Canary Bot src/core/SkFontStyle.cpp \ 15060a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger src/core/SkFontDescriptor.cpp \ 151dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger src/core/SkFontStream.cpp \ 1520910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkGeometry.cpp \ 1530910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkGlyphCache.cpp \ 1540910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkGraphics.cpp \ 155dabeb0ef1a4c9207de104c03e17e133d0a6c6c86Skia_Android Canary Bot src/core/SkHalf.cpp \ 1566699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/core/SkInstCnt.cpp \ 1576699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/core/SkImageFilter.cpp \ 158f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger src/core/SkImageInfo.cpp \ 159c3e2d38d87a38aa29ca678a3f34bf4a39ef01e1aSkia_Android Canary Bot src/core/SkImageGenerator.cpp \ 1607b4c9ce9ffe7319e5154e4be27bf2b5ca0166addSkia_Android Canary Bot src/core/SkLayerInfo.cpp \ 16106c1746169da6f4da94c0e34fd8bfed26ebb8850Skia_Android Canary Bot src/core/SkLocalMatrixShader.cpp \ 1628e048c19870a898cecdde3b3c0d2d512e6f372c0Mike Reed src/core/SkLineClipper.cpp \ 1631cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkMallocPixelRef.cpp \ 1640910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkMask.cpp \ 1657a970aec43afaa21bd684875613fbf85ed03e561Skia_Android Canary Bot src/core/SkMaskCache.cpp \ 1660910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkMaskFilter.cpp \ 1676699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/core/SkMaskGamma.cpp \ 16887b8e645865f9633f410c02252a0fd3feb18f09bDerek Sollenberger src/core/SkMath.cpp \ 16987b8e645865f9633f410c02252a0fd3feb18f09bDerek Sollenberger src/core/SkMatrix.cpp \ 170000820d624546649221fe247695007a87ecd3dbfSkia_Android Canary Bot src/core/SkMatrixImageFilter.cpp \ 17135e2e62b55598210f6999fc2ea26ff8f41446ffeDerek Sollenberger src/core/SkMetaData.cpp \ 1720cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger src/core/SkMipMap.cpp \ 173bba25117b60b5a1f17f46fa93418e79f6bea80beSkia_Android Canary Bot src/core/SkMultiPictureDraw.cpp \ 1740910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkPackBits.cpp \ 1750910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkPaint.cpp \ 17660a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger src/core/SkPaintPriv.cpp \ 1770910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkPath.cpp \ 1780910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkPathEffect.cpp \ 1790910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkPathMeasure.cpp \ 18014e97bb1ef42971eb1e196540ef200d76b8fe3dbDerek Sollenberger src/core/SkPathRef.cpp \ 1810910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkPicture.cpp \ 1829d37cb4a3acac1fda55289b70e5e3252566d32fcSkia_Android Canary Bot src/core/SkPictureContentInfo.cpp \ 18328a60dbf67531ff489e776d0d0e4a7a201835bccSkia_Android Canary Bot src/core/SkPictureData.cpp \ 1840910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkPictureFlat.cpp \ 185440a388ca4098c9e835d59cf0b5475aeba14813dSkia_Android Canary Bot src/core/SkPicturePlayback.cpp \ 1860910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkPictureRecord.cpp \ 187b270d0585e88eb60c90226b2fe1a01dfb2e1a97fLeon Scroggins III src/core/SkPictureRecorder.cpp \ 188e752303ceb34384ab59e52e390a84357d588da71Skia_Android Canary Bot src/core/SkPictureShader.cpp \ 1890910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkPixelRef.cpp \ 1901cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkPoint.cpp \ 1910910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkPtrRecorder.cpp \ 1920910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkQuadClipper.cpp \ 1931cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkRasterClip.cpp \ 1940910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkRasterizer.cpp \ 1958f34190104d139c64598c334709aacff723c4fc9Leon Scroggins src/core/SkReadBuffer.cpp \ 1964c542fa51f442cea7943ce46e2ae330cca89d2f5Skia_Android Canary Bot src/core/SkRecord.cpp \ 1970cb12c143b442de53bd0112cf7ad6c77a18e0a80Skia_Android Canary Bot src/core/SkRecordDraw.cpp \ 1980cb12c143b442de53bd0112cf7ad6c77a18e0a80Skia_Android Canary Bot src/core/SkRecordOpts.cpp \ 1990cb12c143b442de53bd0112cf7ad6c77a18e0a80Skia_Android Canary Bot src/core/SkRecorder.cpp \ 2001cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkRect.cpp \ 20140528743dbb9ce7f39f093e0cdc47849ac8887cfDerek Sollenberger src/core/SkRefDict.cpp \ 2021cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkRegion.cpp \ 2030910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkRegion_path.cpp \ 204d6aa5e0c9e967be4f841248d899ccb09de2ebb07Skia_Android Canary Bot src/core/SkResourceCache.cpp \ 2051d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger src/core/SkRRect.cpp \ 2066699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/core/SkRTree.cpp \ 207cb59842be27a46f0ec329f1825b1389e395bf336Skia_Android Canary Bot src/core/SkRWBuffer.cpp \ 2086699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/core/SkScalar.cpp \ 2096699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/core/SkScalerContext.cpp \ 2100910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkScan.cpp \ 2110910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkScan_AntiPath.cpp \ 2120910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkScan_Antihair.cpp \ 2130910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkScan_Hairline.cpp \ 2140910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkScan_Path.cpp \ 2150910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkShader.cpp \ 2160910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkSpriteBlitter_ARGB32.cpp \ 2170910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkSpriteBlitter_RGB16.cpp \ 2180910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkStream.cpp \ 2191cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkString.cpp \ 22060a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger src/core/SkStringUtils.cpp \ 2210910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkStroke.cpp \ 2221d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger src/core/SkStrokeRec.cpp \ 2230910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkStrokerPriv.cpp \ 224b97b6157fdffb101a942d9b84f84849ee64eb8fcSkia_Android Canary Bot src/core/SkTaskGroup.cpp \ 22593523c6f5e99355e170fe1db68575414051ce06cSkia_Android Canary Bot src/core/SkTextBlob.cpp \ 226494849f294c9064d96dd2a63dbc35413a2163da8Skia_Android Canary Bot src/core/SkTime.cpp \ 2276699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/core/SkTLS.cpp \ 2280910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkTSearch.cpp \ 2290910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkTypeface.cpp \ 23035e2e62b55598210f6999fc2ea26ff8f41446ffeDerek Sollenberger src/core/SkTypefaceCache.cpp \ 2310910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkUnPreMultiply.cpp \ 2321cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkUtils.cpp \ 23314e97bb1ef42971eb1e196540ef200d76b8fe3dbDerek Sollenberger src/core/SkValidatingReadBuffer.cpp \ 2348cd90f33d77acf98a07efeffa3bcc347757d801aSkia_Android Canary Bot src/core/SkVarAlloc.cpp \ 235721298237b7f2486d00da57878c048c1d6032662Skia_Android Canary Bot src/core/SkVertState.cpp \ 2368f34190104d139c64598c334709aacff723c4fc9Leon Scroggins src/core/SkWriteBuffer.cpp \ 2370910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/core/SkWriter32.cpp \ 2381cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/core/SkXfermode.cpp \ 239c375b0b5c5c03d381111bf7bff12507d5ed24769senorblanco src/core/SkXfermodeInterpretation.cpp \ 24055b91fcaabba869d9469bf65eef03ae1851bf4e6Skia_Android Canary Bot src/core/SkYUVPlanesCache.cpp \ 2410cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger src/doc/SkDocument.cpp \ 242609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/image/SkImage.cpp \ 243609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/image/SkImage_Raster.cpp \ 244609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/image/SkSurface.cpp \ 245609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/image/SkSurface_Raster.cpp \ 246609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pipe/SkGPipeRead.cpp \ 247609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pipe/SkGPipeWrite.cpp \ 248609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/lazy/SkCachingPixelRef.cpp \ 249609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkAddIntersections.cpp \ 250924e6bcb12c9f001943ae378505e1c74df885f5fSkia_Android Canary Bot src/pathops/SkDConicLineIntersection.cpp \ 251609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkDCubicLineIntersection.cpp \ 252609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkDCubicToQuads.cpp \ 253609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkDLineIntersection.cpp \ 254609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkDQuadLineIntersection.cpp \ 255609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkIntersections.cpp \ 256609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkOpAngle.cpp \ 257241bb37081f6da502eae2305c6f95b941350b077Skia_Android Canary Bot src/pathops/SkOpBuilder.cpp \ 258241bb37081f6da502eae2305c6f95b941350b077Skia_Android Canary Bot src/pathops/SkOpCoincidence.cpp \ 259609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkOpContour.cpp \ 260241bb37081f6da502eae2305c6f95b941350b077Skia_Android Canary Bot src/pathops/SkOpCubicHull.cpp \ 261609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkOpEdgeBuilder.cpp \ 262609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkOpSegment.cpp \ 263241bb37081f6da502eae2305c6f95b941350b077Skia_Android Canary Bot src/pathops/SkOpSpan.cpp \ 264609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkPathOpsCommon.cpp \ 265924e6bcb12c9f001943ae378505e1c74df885f5fSkia_Android Canary Bot src/pathops/SkPathOpsConic.cpp \ 266609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkPathOpsCubic.cpp \ 267d20e08acb8cb7d5ab92afa3a6e2cd08c2c42683eSkia_Android Canary Bot src/pathops/SkPathOpsCurve.cpp \ 268609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkPathOpsDebug.cpp \ 269609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkPathOpsLine.cpp \ 270609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkPathOpsOp.cpp \ 271609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkPathOpsPoint.cpp \ 272609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkPathOpsQuad.cpp \ 273609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkPathOpsRect.cpp \ 274609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkPathOpsSimplify.cpp \ 275924e6bcb12c9f001943ae378505e1c74df885f5fSkia_Android Canary Bot src/pathops/SkPathOpsTSect.cpp \ 276d537ce1f35838703221e76d3520498905db9c1c5Skia_Android Canary Bot src/pathops/SkPathOpsTightBounds.cpp \ 277609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkPathOpsTypes.cpp \ 27856eae1b9c278aed029ce1935bdee820d051b13a9Skia_Android Canary Bot src/pathops/SkPathOpsWinding.cpp \ 279609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkPathWriter.cpp \ 280609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/pathops/SkReduceOrder.cpp \ 2811cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/Sk1DPathEffect.cpp \ 2821cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/Sk2DPathEffect.cpp \ 283609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/effects/SkAlphaThresholdFilter.cpp \ 2840a5aebf48ad55b257828283ecdaa451e30e42973Skia_Android Canary Bot src/effects/SkArcToPathEffect.cpp \ 2851cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkArithmeticMode.cpp \ 2867bc071b97164775cfefe090a8d8aa2e4e0cbc156Skia_Android Canary Bot src/effects/SkArithmeticMode_gpu.cpp \ 2876699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/effects/SkBitmapSource.cpp \ 2881cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkBlurDrawLooper.cpp \ 2891cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkBlurMask.cpp \ 290609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/effects/SkBlurImageFilter.cpp \ 2911cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkBlurMaskFilter.cpp \ 2922ee69c2bc76a511e25ddaf43ab5a4de811032a67Skia_Android Canary Bot src/effects/SkColorCubeFilter.cpp \ 2931cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkColorFilters.cpp \ 294609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/effects/SkColorFilterImageFilter.cpp \ 2956699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/effects/SkColorMatrix.cpp \ 2961cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkColorMatrixFilter.cpp \ 2971c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III src/effects/SkComposeImageFilter.cpp \ 2981cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkCornerPathEffect.cpp \ 2991cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkDashPathEffect.cpp \ 3001cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkDiscretePathEffect.cpp \ 30160a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger src/effects/SkDisplacementMapEffect.cpp \ 3021c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III src/effects/SkDropShadowImageFilter.cpp \ 3031cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkEmbossMask.cpp \ 3041cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkEmbossMaskFilter.cpp \ 3050cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger src/effects/SkGpuBlurUtils.cpp \ 3061cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkLayerDrawLooper.cpp \ 3071cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkLayerRasterizer.cpp \ 308e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger src/effects/SkLerpXfermode.cpp \ 3096699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/effects/SkLightingImageFilter.cpp \ 31014e97bb1ef42971eb1e196540ef200d76b8fe3dbDerek Sollenberger src/effects/SkLumaColorFilter.cpp \ 3116699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/effects/SkMagnifierImageFilter.cpp \ 3126699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/effects/SkMatrixConvolutionImageFilter.cpp \ 3131d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger src/effects/SkMergeImageFilter.cpp \ 3144f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger src/effects/SkMorphologyImageFilter.cpp \ 3151d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger src/effects/SkOffsetImageFilter.cpp \ 3161cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkPaintFlagsDrawFilter.cpp \ 317e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger src/effects/SkPerlinNoiseShader.cpp \ 318f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger src/effects/SkPictureImageFilter.cpp \ 3191cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkPixelXorXfermode.cpp \ 320dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger src/effects/SkRectShaderImageFilter.cpp \ 3211cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkTableColorFilter.cpp \ 3226699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/effects/SkTableMaskFilter.cpp \ 3236699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/effects/SkTestImageFilters.cpp \ 32414e97bb1ef42971eb1e196540ef200d76b8fe3dbDerek Sollenberger src/effects/SkTileImageFilter.cpp \ 3251cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/effects/SkTransparentShader.cpp \ 3260cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger src/effects/SkXfermodeImageFilter.cpp \ 3276699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/effects/gradients/SkClampRange.cpp \ 3284e098860062b0fc8e5ae08087f13a01773558338Skia_Android Canary Bot src/effects/gradients/SkGradientBitmapCache.cpp \ 3296699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/effects/gradients/SkGradientShader.cpp \ 3306699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/effects/gradients/SkLinearGradient.cpp \ 3316699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/effects/gradients/SkRadialGradient.cpp \ 3326699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/effects/gradients/SkTwoPointConicalGradient.cpp \ 333e752303ceb34384ab59e52e390a84357d588da71Skia_Android Canary Bot src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp \ 3346699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/effects/gradients/SkSweepGradient.cpp \ 3351cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/images/bmpdecoderhelper.cpp \ 336f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger src/images/SkDecodingImageGenerator.cpp \ 3370cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger src/images/SkForceLinking.cpp \ 3381cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/images/SkImageDecoder.cpp \ 339609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/images/SkImageDecoder_FactoryDefault.cpp \ 340609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/images/SkImageDecoder_FactoryRegistrar.cpp \ 341d11144f6e3d530a44e7315e54f58757a8ebcf604Romain Guy src/images/SkImageDecoder_wbmp.cpp \ 342609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/images/SkImageDecoder_libbmp.cpp \ 343609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/images/SkImageDecoder_libgif.cpp \ 3441cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/images/SkImageDecoder_libico.cpp \ 3450cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger src/images/SkImageDecoder_libwebp.cpp \ 3461cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/images/SkImageDecoder_libjpeg.cpp \ 3471cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/images/SkImageDecoder_libpng.cpp \ 3481cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/images/SkImageEncoder.cpp \ 3491cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/images/SkImageEncoder_Factory.cpp \ 3500cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger src/images/SkImageEncoder_argb.cpp \ 3511cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/images/SkJpegUtility.cpp \ 3521cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/images/SkMovie.cpp \ 3531cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/images/SkMovie_gif.cpp \ 3541cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/images/SkPageFlipper.cpp \ 3551cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/images/SkScaledBitmapSampler.cpp \ 356cb7e89c4e2b1583e5fdbef8157e11fcdfebc13ccSkia_Android Canary Bot src/ports/SkImageGenerator_skia.cpp \ 357609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/doc/SkDocument_PDF.cpp \ 358d4d2c08907672fd9507e31fb00b5cef5510e5fe8Skia_Android Canary Bot src/pdf/SkJpegInfo.cpp \ 359bcdafaef9ce5fe493ae0cc85b7737a6a08aa8f8dSkia_Android Canary Bot src/pdf/SkPDFBitmap.cpp \ 3604137c9851d72735b5976df6674a6725dad99c63bSkia_Android Canary Bot src/pdf/SkPDFCanon.cpp \ 3614e8a2cdd3deed2880569de57ac2090aa7a6910ccSvetoslav Ganov src/pdf/SkPDFDevice.cpp \ 3624e8a2cdd3deed2880569de57ac2090aa7a6910ccSvetoslav Ganov src/pdf/SkPDFFont.cpp \ 3634e8a2cdd3deed2880569de57ac2090aa7a6910ccSvetoslav Ganov src/pdf/SkPDFFormXObject.cpp \ 3644e8a2cdd3deed2880569de57ac2090aa7a6910ccSvetoslav Ganov src/pdf/SkPDFGraphicState.cpp \ 3650cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger src/pdf/SkPDFResourceDict.cpp \ 3664e8a2cdd3deed2880569de57ac2090aa7a6910ccSvetoslav Ganov src/pdf/SkPDFShader.cpp \ 3674e8a2cdd3deed2880569de57ac2090aa7a6910ccSvetoslav Ganov src/pdf/SkPDFStream.cpp \ 3684e8a2cdd3deed2880569de57ac2090aa7a6910ccSvetoslav Ganov src/pdf/SkPDFTypes.cpp \ 3694e8a2cdd3deed2880569de57ac2090aa7a6910ccSvetoslav Ganov src/pdf/SkPDFUtils.cpp \ 370bce219413b58e1c3d68d7dfb20fd5c73f4c1ea08Skia_Android Canary Bot src/core/SkForceCPlusPlusLinking.cpp \ 3718f34190104d139c64598c334709aacff723c4fc9Leon Scroggins src/fonts/SkFontMgr_indirect.cpp \ 3728f34190104d139c64598c334709aacff723c4fc9Leon Scroggins src/fonts/SkRemotableFontMgr.cpp \ 373609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/ports/SkGlobalInitialization_default.cpp \ 374609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/ports/SkMemory_malloc.cpp \ 375609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/ports/SkOSFile_posix.cpp \ 376609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/ports/SkOSFile_stdio.cpp \ 377949040ae00c62dc20bab37484243434c16329ddfSkia_Android Canary Bot src/ports/SkDiscardableMemory_none.cpp \ 378609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/ports/SkTime_Unix.cpp \ 379609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/ports/SkTLS_pthread.cpp \ 380609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/ports/SkFontHost_FreeType.cpp \ 381609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/ports/SkFontHost_FreeType_common.cpp \ 382609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/ports/SkDebug_android.cpp \ 383609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/ports/SkFontConfigParser_android.cpp \ 3849a73fce7650d04e029dadf4ee34dd3ffdc41affbSkia_Android Canary Bot src/ports/SkFontMgr_android.cpp \ 3851c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III src/sfnt/SkOTTable_name.cpp \ 3861c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III src/sfnt/SkOTUtils.cpp \ 387609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/utils/SkCondVar.cpp \ 3884f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger src/utils/SkBase64.cpp \ 389609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/utils/SkBitmapHasher.cpp \ 3906699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/utils/SkBitSet.cpp \ 3913798ac8a1beee1c03d45bde7cf810353829d5f93Mike Reed src/utils/SkBoundaryPatch.cpp \ 392609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/utils/SkFrontBufferedStream.cpp \ 3930910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/utils/SkCamera.cpp \ 394fa0ab893eb60a41aac6945ab26d2b3a7e38443c4Derek Sollenberger src/utils/SkCanvasStack.cpp \ 395fa0ab893eb60a41aac6945ab26d2b3a7e38443c4Derek Sollenberger src/utils/SkCanvasStateUtils.cpp \ 3966699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/utils/SkCubicInterval.cpp \ 3971cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/utils/SkCullPoints.cpp \ 398df52f140007d4699beae15d73e58aa8e1e471965Skia_Android Canary Bot src/utils/SkDashPath.cpp \ 3994f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger src/utils/SkDeferredCanvas.cpp \ 4000910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/utils/SkDumpCanvas.cpp \ 401609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/utils/SkEventTracer.cpp \ 4020910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/utils/SkInterpolator.cpp \ 403c387e939e9e8fdce566feeb8b8f37e3f2e01cd50Mike Reed src/utils/SkLayer.cpp \ 404d3b58486e97a677f8da2bb4b73690a4af37368d7Skia_Android Canary Bot src/utils/SkMatrix22.cpp \ 4051cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/utils/SkMatrix44.cpp \ 40660a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger src/utils/SkMD5.cpp \ 4073798ac8a1beee1c03d45bde7cf810353829d5f93Mike Reed src/utils/SkMeshUtils.cpp \ 4080910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project src/utils/SkNinePatch.cpp \ 4091cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/utils/SkNWayCanvas.cpp \ 410d7a7a1489200c3bcb14ecfb7a2f74d5c47cb6053Torne (Richard Coles) src/utils/SkNullCanvas.cpp \ 4111cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/utils/SkOSFile.cpp \ 41233ccd53d54d20249e29aecced5b77f4d591547cfSkia_Android Canary Bot src/utils/SkPaintFilterCanvas.cpp \ 41305b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger src/utils/SkParse.cpp \ 4141cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger src/utils/SkParseColor.cpp \ 41505b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger src/utils/SkParsePath.cpp \ 4167b4c9ce9ffe7319e5154e4be27bf2b5ca0166addSkia_Android Canary Bot src/utils/SkPictureUtils.cpp \ 4172765651b5bdedb63dd9f6f0c560ca62c50f2a688Skia_Android Canary Bot src/utils/SkPatchGrid.cpp \ 418a86a0fe092fe965d79c9098f33896f86c62ae8e4Skia_Android Canary Bot src/utils/SkPatchUtils.cpp \ 41960a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger src/utils/SkSHA1.cpp \ 42060a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger src/utils/SkRTConf.cpp \ 421bf2e84e843da0103d3f41b01b4f76de1e7f5975dSkia_Android Canary Bot src/utils/SkTextBox.cpp \ 42260989fa271efde551e0473f80c9fe2678e6eea2eSkia_Android Canary Bot src/utils/SkTextureCompressor.cpp \ 423369893d983f08bb954083b35879fed3f4353b307Skia_Android Canary Bot src/utils/SkTextureCompressor_ASTC.cpp \ 424f3854e13c0a09db60f4cc4dd0572286703908b14Skia_Android Canary Bot src/utils/SkTextureCompressor_R11EAC.cpp \ 425f3854e13c0a09db60f4cc4dd0572286703908b14Skia_Android Canary Bot src/utils/SkTextureCompressor_LATC.cpp \ 4266699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/utils/SkThreadUtils_pthread.cpp \ 4276699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/utils/SkThreadUtils_pthread_other.cpp \ 428609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/fonts/SkGScalerContext.cpp \ 429ff2e2db092eda51d374dc6e4b860cc7fef62f45bSkia_Android Canary Bot src/fonts/SkTestScalerContext.cpp \ 4306699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrAAHairLinePathRenderer.cpp \ 4316699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrAAConvexPathRenderer.cpp \ 432cac7f688cf34eafe45ea87efdd4de1f6d8f9bbcfSkia_Android Canary Bot src/gpu/GrAAConvexTessellator.cpp \ 43378a92085f39571d7a6f68abd0867348a3144e005Skia_Android Canary Bot src/gpu/GrAADistanceFieldPathRenderer.cpp \ 4346699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrAARectRenderer.cpp \ 4356699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrAddPathRenderers_default.cpp \ 4366699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrAtlas.cpp \ 437f2e123ecde6f5fee61b632ed79a2677847b7cc49Skia_Android Canary Bot src/gpu/GrAtlasTextContext.cpp \ 43843090044574c033663d1efcbcedc81ebe9af72ebSkia_Android Canary Bot src/gpu/GrBatch.cpp \ 43960905581a37533c08d93aec4bfc137fec3bf856cSkia_Android Canary Bot src/gpu/GrBatchAtlas.cpp \ 440eb039cd557ca469011f6fa7a3bdcdbf63cf7ac75Skia_Android Canary Bot src/gpu/GrBatchFontCache.cpp \ 44143090044574c033663d1efcbcedc81ebe9af72ebSkia_Android Canary Bot src/gpu/GrBatchTarget.cpp \ 4427a63e8282c713918abd90ea54e9c8f8bafaed7a6Skia_Android Canary Bot src/gpu/GrBatchTest.cpp \ 44314e97bb1ef42971eb1e196540ef200d76b8fe3dbDerek Sollenberger src/gpu/GrBlend.cpp \ 444609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/GrBufferAllocPool.cpp \ 445f7fa7400a51a0e12a817f847435a9c1e95653725Skia_Android Canary Bot src/gpu/GrClip.cpp \ 44685128f819e1d07a20805ee7bc5b620bf31407cfbSkia_Android Canary Bot src/gpu/GrClipMaskCache.cpp \ 44785128f819e1d07a20805ee7bc5b620bf31407cfbSkia_Android Canary Bot src/gpu/GrClipMaskManager.cpp \ 4486699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrContext.cpp \ 449af098b0ad73a03d476bf4a6e4578715b3cdd91cdSkia_Android Canary Bot src/gpu/GrCommandBuilder.cpp \ 4501660b675805e41520abff2a44b432745f1cee47aSkia_Android Canary Bot src/gpu/GrCoordTransform.cpp \ 45113516224b76779097812273cd5a56492e1ef3c62Skia_Android Canary Bot src/gpu/GrDashLinePathRenderer.cpp \ 4529a6161d2e2b667604a58c27a81668941d50d62d6Skia_Android Canary Bot src/gpu/GrDefaultGeoProcFactory.cpp \ 4536699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrDefaultPathRenderer.cpp \ 4546699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrDrawTarget.cpp \ 45585128f819e1d07a20805ee7bc5b620bf31407cfbSkia_Android Canary Bot src/gpu/GrFontScaler.cpp \ 4566699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrGpu.cpp \ 4579196601f9da4c4828efecf45d6da29f762212b92Skia_Android Canary Bot src/gpu/GrGpuResource.cpp \ 4586699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrGpuFactory.cpp \ 459ca19fc5adf2e4d52fb4323fd335fc5876de205c5Skia_Android Canary Bot src/gpu/GrInvariantOutput.cpp \ 4604e8bc70b01c97ecd523a494f1cf74688216d63ceSkia_Android Canary Bot src/gpu/GrInOrderCommandBuilder.cpp \ 4616699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrInOrderDrawBuffer.cpp \ 462e752303ceb34384ab59e52e390a84357d588da71Skia_Android Canary Bot src/gpu/GrLayerCache.cpp \ 463397b4d3c158968933dcd1a54e653a13003faa257Skia_Android Canary Bot src/gpu/GrLayerHoister.cpp \ 4646699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrMemoryPool.cpp \ 465dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger src/gpu/GrOvalRenderer.cpp \ 4660cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger src/gpu/GrPaint.cpp \ 4676699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrPath.cpp \ 46869cad853b54db06b7cb8c9d5f747d3981557dbb0Skia_Android Canary Bot src/gpu/GrPathProcessor.cpp \ 4696cc916b888770f2b17eab92e2798d317a63c59c2Skia_Android Canary Bot src/gpu/GrPathRange.cpp \ 4706699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrPathRendererChain.cpp \ 4716699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrPathRenderer.cpp \ 4726cc916b888770f2b17eab92e2798d317a63c59c2Skia_Android Canary Bot src/gpu/GrPathRendering.cpp \ 4736699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrPathUtils.cpp \ 474fafdb75522cbd669efe5d965eea3c09f270d7476Skia_Android Canary Bot src/gpu/GrPipeline.cpp \ 475fafdb75522cbd669efe5d965eea3c09f270d7476Skia_Android Canary Bot src/gpu/GrPipelineBuilder.cpp \ 47669cad853b54db06b7cb8c9d5f747d3981557dbb0Skia_Android Canary Bot src/gpu/GrPrimitiveProcessor.cpp \ 4770c0804e273ccbb5ece4b8799866a2c114d757b9eSkia_Android Canary Bot src/gpu/GrProgramElement.cpp \ 478bfc4d7631fb076f1561973c33207cd066ef7f233Skia_Android Canary Bot src/gpu/GrProcessor.cpp \ 47968f78a6e7600624135ef8994797a939042c9329fSkia_Android Canary Bot src/gpu/GrProcOptInfo.cpp \ 480a7410bd6e198467967aa1efffbd4ae33abc61833Skia_Android Canary Bot src/gpu/GrGpuResourceRef.cpp \ 4816b3085234b6881e508ab1091a8f2aea6ed3689b8Skia_Android Canary Bot src/gpu/GrRecordReplaceDraw.cpp \ 482dd9fdd91285c6e71431bafc11d0d7b5bcabb203fSkia_Android Canary Bot src/gpu/GrRectanizer_pow2.cpp \ 48314e97bb1ef42971eb1e196540ef200d76b8fe3dbDerek Sollenberger src/gpu/GrRectanizer_skyline.cpp \ 484927410663986cd07dd0fe26d3639d46d42b17551Skia_Android Canary Bot src/gpu/GrRectBatch.cpp \ 4856699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrRenderTarget.cpp \ 486609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/GrReducedClip.cpp \ 487e0e465ff0b95ef3276d9d612dcadf72d9473eb83Skia_Android Canary Bot src/gpu/GrReorderCommandBuilder.cpp \ 488eb47b53e54e987ab987d06711bb015985a36c341Skia_Android Canary Bot src/gpu/GrResourceCache.cpp \ 4898cc366c6c611767082f2c08cf2aab67bc32d40c4Skia_Android Canary Bot src/gpu/GrResourceProvider.cpp \ 4906699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrStencil.cpp \ 4916699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrStencilAndCoverPathRenderer.cpp \ 4921973a6fbd90301c210e367769e893b880660a900Skia_Android Canary Bot src/gpu/GrStencilAndCoverTextContext.cpp \ 493f689a5a8f0424591db4df0331516137766d63479Skia_Android Canary Bot src/gpu/GrStencilAttachment.cpp \ 49413516224b76779097812273cd5a56492e1ef3c62Skia_Android Canary Bot src/gpu/GrStrokeInfo.cpp \ 49557ba6e2fed46b70155a9f487a2323577b8f5ff52Skia_Android Canary Bot src/gpu/GrTargetCommands.cpp \ 4968f34190104d139c64598c334709aacff723c4fc9Leon Scroggins src/gpu/GrTraceMarker.cpp \ 4975bf15dfb74a51122fa9736f7c0503704f80b47a2Skia_Android Canary Bot src/gpu/GrTessellatingPathRenderer.cpp \ 498f16224d42dd57d9d3e9d4583cadda770425324d5Skia_Android Canary Bot src/gpu/GrTestUtils.cpp \ 4996699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrSWMaskHelper.cpp \ 5006699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrSoftwarePathRenderer.cpp \ 5016699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrSurface.cpp \ 502953cc989a5b0f7414fd010eb74e4117d592c9663Skia_Android Canary Bot src/gpu/GrTextBlobCache.cpp \ 5036699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrTextContext.cpp \ 5046699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrTexture.cpp \ 5056d94bbddf093e15e4e151f1ef071b9a83bbc3724Skia_Android Canary Bot src/gpu/GrTextureProvider.cpp \ 5066699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/GrTextureAccess.cpp \ 5076e5197b99b3a6d8863276a1dae4a06ea60087b30Skia_Android Canary Bot src/gpu/GrXferProcessor.cpp \ 5086699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/effects/GrConfigConversionEffect.cpp \ 509b3de689b3ae8055e27cf1097a7498b4b03af57d8Skia_Android Canary Bot src/gpu/effects/GrConstColorProcessor.cpp \ 510b61cb8cdb7fe9a929e6f0ad64b4398ec71c83dbdSkia_Android Canary Bot src/gpu/effects/GrCoverageSetOpXP.cpp \ 511b3214f3fcc6a2a16fe4c71aae3794883d33b2d63Skia_Android Canary Bot src/gpu/effects/GrCustomXfermode.cpp \ 51214e97bb1ef42971eb1e196540ef200d76b8fe3dbDerek Sollenberger src/gpu/effects/GrBezierEffect.cpp \ 5136699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/effects/GrConvolutionEffect.cpp \ 514609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/effects/GrConvexPolyEffect.cpp \ 51514e97bb1ef42971eb1e196540ef200d76b8fe3dbDerek Sollenberger src/gpu/effects/GrBicubicEffect.cpp \ 5163994c6c3f1018026006cfffdd7b01e285ab4e82dSkia_Android Canary Bot src/gpu/effects/GrBitmapTextGeoProc.cpp \ 517375799a10d6a576abf74009db532f7c404936caeSkia_Android Canary Bot src/gpu/effects/GrDashingEffect.cpp \ 5180bf7cc5478178136a3d48d15ccdc25f2b1dd2c61Skia_Android Canary Bot src/gpu/effects/GrDisableColorXP.cpp \ 519e44e404ee7eab3c5ae66ce15ac1d38321a15dde7Skia_Android Canary Bot src/gpu/effects/GrDistanceFieldGeoProc.cpp \ 5201332c94fb72d1a0972296b777a1eb14d6bc7928fSkia_Android Canary Bot src/gpu/effects/GrDitherEffect.cpp \ 5215f3e94eb9ee1bb9ce78ff65d505ade88c45e1406Skia_Android Canary Bot src/gpu/effects/GrMatrixConvolutionEffect.cpp \ 5228f34190104d139c64598c334709aacff723c4fc9Leon Scroggins src/gpu/effects/GrOvalEffect.cpp \ 523613a741cb2a7515f2da994db9a2c32ad4c50e44eSkia_Android Canary Bot src/gpu/effects/GrPorterDuffXferProcessor.cpp \ 5248f34190104d139c64598c334709aacff723c4fc9Leon Scroggins src/gpu/effects/GrRRectEffect.cpp \ 52560a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger src/gpu/effects/GrSimpleTextureEffect.cpp \ 5266699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/effects/GrSingleTextureEffect.cpp \ 527f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger src/gpu/effects/GrTextureDomain.cpp \ 528dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger src/gpu/effects/GrTextureStripAtlas.cpp \ 5291c700dd4454dcf9893f00a992003e50d6b2ea36eSkia_Android Canary Bot src/gpu/effects/GrYUVtoRGBEffect.cpp \ 530131caf0b5c32fb07fb28e179080f60334d2f1b2dSkia_Android Canary Bot src/gpu/gl/GrGLAssembleInterface.cpp \ 531dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger src/gpu/gl/GrGLBufferImpl.cpp \ 5326699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/gl/GrGLCaps.cpp \ 533dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger src/gpu/gl/GrGLContext.cpp \ 53469cad853b54db06b7cb8c9d5f747d3981557dbb0Skia_Android Canary Bot src/gpu/gl/GrGLGeometryProcessor.cpp \ 53558cbc77a3e6cae91a18477cb565f8771a78bce2eSkia_Android Canary Bot src/gpu/gl/GrGLGpu.cpp \ 5366845f25af931e2329dca9954565adafa9f77fe9bSkia_Android Canary Bot src/gpu/gl/GrGLGpuProgramCache.cpp \ 537dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger src/gpu/gl/GrGLExtensions.cpp \ 5386699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/gl/GrGLIndexBuffer.cpp \ 5396699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/gl/GrGLInterface.cpp \ 5409503b8fb5bd302be3ae2ad9fc96b2cc91724a24fSkia_Android Canary Bot src/gpu/gl/GrGLNameAllocator.cpp \ 541dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger src/gpu/gl/GrGLNoOpInterface.cpp \ 5426699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/gl/GrGLPath.cpp \ 54369cad853b54db06b7cb8c9d5f747d3981557dbb0Skia_Android Canary Bot src/gpu/gl/GrGLPathProcessor.cpp \ 544da05f1b01a1e3d104a4105ea1b3e06db56245da8Skia_Android Canary Bot src/gpu/gl/GrGLPathRange.cpp \ 545c6efc616cc0babdc450e000ac71d0000cf1c0c7eSkia_Android Canary Bot src/gpu/gl/GrGLPathRendering.cpp \ 54669cad853b54db06b7cb8c9d5f747d3981557dbb0Skia_Android Canary Bot src/gpu/gl/GrGLPrimitiveProcessor.cpp \ 5476699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/gl/GrGLProgram.cpp \ 548e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger src/gpu/gl/GrGLProgramDesc.cpp \ 549d9f68fbc555a5e3c761e6f8d50500c903759fcfcSkia_Android Canary Bot src/gpu/gl/GrGLProgramDataManager.cpp \ 5506699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/gl/GrGLRenderTarget.cpp \ 5516699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/gl/GrGLSL.cpp \ 552f689a5a8f0424591db4df0331516137766d63479Skia_Android Canary Bot src/gpu/gl/GrGLStencilAttachment.cpp \ 5536699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/gl/GrGLTexture.cpp \ 5546699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/gl/GrGLUtil.cpp \ 555dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger src/gpu/gl/GrGLVertexArray.cpp \ 5566699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru src/gpu/gl/GrGLVertexBuffer.cpp \ 5576e5197b99b3a6d8863276a1dae4a06ea60087b30Skia_Android Canary Bot src/gpu/gl/GrGLXferProcessor.cpp \ 55843351cac42884b0e153cd4c40f46c17578d739adSkia_Android Canary Bot src/gpu/gl/builders/GrGLProgramBuilder.cpp \ 55969602773eb6b5a10d00524f92b98df0975503819Skia_Android Canary Bot src/gpu/gl/builders/GrGLShaderBuilder.cpp \ 5608b1cb96fcd5fe46a093d0eaa853eb999e38f831aSkia_Android Canary Bot src/gpu/gl/builders/GrGLShaderStringBuilder.cpp \ 56169602773eb6b5a10d00524f92b98df0975503819Skia_Android Canary Bot src/gpu/gl/builders/GrGLSLPrettyPrint.cpp \ 5628b1cb96fcd5fe46a093d0eaa853eb999e38f831aSkia_Android Canary Bot src/gpu/gl/builders/GrGLVertexShaderBuilder.cpp \ 5638b1cb96fcd5fe46a093d0eaa853eb999e38f831aSkia_Android Canary Bot src/gpu/gl/builders/GrGLFragmentShaderBuilder.cpp \ 5648b1cb96fcd5fe46a093d0eaa853eb999e38f831aSkia_Android Canary Bot src/gpu/gl/builders/GrGLGeometryShaderBuilder.cpp \ 565609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/SkGpuDevice.cpp \ 566609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/SkGr.cpp \ 567609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/SkGrPixelRef.cpp \ 568609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/SkGrTexturePixelRef.cpp \ 569609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/image/SkImage_Gpu.cpp \ 570609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/image/SkSurface_Gpu.cpp \ 571538d107f40229c26fceba9ee872431c4efa95d89Skia_Android Canary Bot src/gpu/gl/SkGLContext.cpp \ 572609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/gl/GrGLDefaultInterface_native.cpp \ 573609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/gl/android/GrGLCreateNativeInterface_android.cpp \ 574538d107f40229c26fceba9ee872431c4efa95d89Skia_Android Canary Bot src/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp \ 575609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/gl/debug/GrGLCreateDebugInterface.cpp \ 576609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/gl/debug/GrBufferObj.cpp \ 577609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/gl/debug/GrTextureObj.cpp \ 578609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/gl/debug/GrTextureUnitObj.cpp \ 579609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/gl/debug/GrFrameBufferObj.cpp \ 580609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/gl/debug/GrShaderObj.cpp \ 581609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/gl/debug/GrProgramObj.cpp \ 582609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/gl/debug/GrDebugGL.cpp \ 583609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/gl/debug/SkDebugGLContext.cpp \ 58464a503b2ba8e517a067ebf666acadf27dcac378aSkia_Android Canary Bot src/gpu/gl/GrGLCreateNullInterface.cpp \ 585609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/gpu/gl/SkNullGLContext.cpp \ 586862c0b8e58cff43625de612415fad23731b6820dSkia_Android Canary Bot third_party/etc1/etc1.cpp \ 5872f71b3930dee4dda504f6a22f4268a01e80bb3a6Skia_Android Canary Bot third_party/ktx/ktx.cpp \ 588609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/core/SkFlate.cpp 5892f37fb3e294f62ec68d075d5a59efbde244c4e43Marco Nelissen 5900910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source ProjectLOCAL_SHARED_LIBRARIES := \ 591eb323f3df1f2d2d2ac7c368f2e4584ca197c738dYing Wang liblog \ 592609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins libGLESv2 \ 593609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins libEGL \ 5948bfee94887578f7a68c547cd233e8218f97db72cSkia_Android Canary Bot libz \ 5956bb7078f2872fc8fcc6ae2d98c4063109b1d7494Skia_Android Canary Bot libjpeg \ 5967751a2a5e0466bc6b33941feb2127301b9a6787bSkia_Android Canary Bot libpng \ 597609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins libicuuc \ 598609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins libicui18n \ 5996699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru libexpat \ 600609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins libft2 6010910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project 6020910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source ProjectLOCAL_STATIC_LIBRARIES := \ 6034e08d51e201209c7f1c96a87f47438e23cb40dfaSkia_Android Canary Bot libgif \ 604a059123d8eb75302b13a7fd831478413d124d618Vikas Arora libwebp-decode \ 605609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins libwebp-encode \ 606609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins libsfntly 6070910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project 6086699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste QueruLOCAL_C_INCLUDES := \ 6097751a2a5e0466bc6b33941feb2127301b9a6787bSkia_Android Canary Bot external/jpeg \ 6106bb7078f2872fc8fcc6ae2d98c4063109b1d7494Skia_Android Canary Bot external/libpng \ 6116bb7078f2872fc8fcc6ae2d98c4063109b1d7494Skia_Android Canary Bot $(LOCAL_PATH)/include/codec \ 6126bb7078f2872fc8fcc6ae2d98c4063109b1d7494Skia_Android Canary Bot $(LOCAL_PATH)/src/codec \ 6130dad6c7c9629b6b033b185bcb2b7766648431478Skia_Android Canary Bot $(LOCAL_PATH)/src/core \ 614efff7cdf00cd6fe0f15f207c4fc06581d7375459Skia_Android Canary Bot $(LOCAL_PATH)/include/c \ 6151cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger $(LOCAL_PATH)/include/config \ 616609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins $(LOCAL_PATH)/include/core \ 617e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger $(LOCAL_PATH)/include/pathops \ 6186699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru $(LOCAL_PATH)/include/pipe \ 61923a6a523f6d12c7f385bb764f02e45c57efbda15Skia_Android Canary Bot external/giflib \ 620cde7dcc5111806870f94721561056e990a9211c8Billy Hewlett $(LOCAL_PATH)/include/ports \ 6210910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project $(LOCAL_PATH)/include/utils \ 62211c8a59eab611b7c5a64ff224f59e9af6b816928Skia_Android Canary Bot $(LOCAL_PATH)/include/images \ 62369cb2fbae35ceded5fb466d006ddadecee37a5d6Skia_Android Canary Bot $(LOCAL_PATH)/src/sfnt \ 6246699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru $(LOCAL_PATH)/src/image \ 6250cb12c143b442de53bd0112cf7ad6c77a18e0a80Skia_Android Canary Bot $(LOCAL_PATH)/src/opts \ 6260cb12c143b442de53bd0112cf7ad6c77a18e0a80Skia_Android Canary Bot $(LOCAL_PATH)/src/utils \ 6273b5a8059bd794eedb42ed5a567c423d33a7d7a8fSkia_Android Canary Bot $(LOCAL_PATH)/include/gpu \ 628609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins $(LOCAL_PATH)/src/gpu \ 629609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins $(LOCAL_PATH)/include/effects \ 630609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins $(LOCAL_PATH)/src/effects \ 631dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger $(LOCAL_PATH)/src/lazy \ 632862c0b8e58cff43625de612415fad23731b6820dSkia_Android Canary Bot $(LOCAL_PATH)/third_party/etc1 \ 6332f71b3930dee4dda504f6a22f4268a01e80bb3a6Skia_Android Canary Bot $(LOCAL_PATH)/third_party/ktx \ 6348432fc7b32e4de877bb86b38c050b944bed53f14Eric Hassold external/webp/include \ 635609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins external/expat/lib \ 636609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins external/freetype/include \ 637609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins $(LOCAL_PATH)/include/utils/win \ 638609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins $(LOCAL_PATH)/src/ports \ 639609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins $(LOCAL_PATH)/src/pdf \ 6408bfee94887578f7a68c547cd233e8218f97db72cSkia_Android Canary Bot external/sfntly/cpp/src \ 6418bfee94887578f7a68c547cd233e8218f97db72cSkia_Android Canary Bot external/zlib 6420910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project 643e366d4de0dd7a24ec0c4de077006ce4dd61379cfTorne (Richard Coles)LOCAL_EXPORT_C_INCLUDE_DIRS := \ 6446bb7078f2872fc8fcc6ae2d98c4063109b1d7494Skia_Android Canary Bot $(LOCAL_PATH)/include/codec \ 645efff7cdf00cd6fe0f15f207c4fc06581d7375459Skia_Android Canary Bot $(LOCAL_PATH)/include/c \ 646e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger $(LOCAL_PATH)/include/config \ 6476699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru $(LOCAL_PATH)/include/core \ 648609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins $(LOCAL_PATH)/include/pathops \ 649609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins $(LOCAL_PATH)/include/pipe \ 6506699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru $(LOCAL_PATH)/include/effects \ 6516699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru $(LOCAL_PATH)/include/images \ 6526699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru $(LOCAL_PATH)/include/ports \ 6538f34190104d139c64598c334709aacff723c4fc9Leon Scroggins $(LOCAL_PATH)/include/utils \ 6548f34190104d139c64598c334709aacff723c4fc9Leon Scroggins $(LOCAL_PATH)/src/utils 655609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins 65658b38c2d473883bbc7f7c8a080560fe117cdfef6Skia_Android Canary BotLOCAL_MODULE := \ 65758b38c2d473883bbc7f7c8a080560fe117cdfef6Skia_Android Canary Bot libskia 65858b38c2d473883bbc7f7c8a080560fe117cdfef6Skia_Android Canary Bot 659609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon ScrogginsLOCAL_SRC_FILES_arm += \ 660609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/core/SkUtilsArm.cpp \ 661609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBitmapProcState_opts_arm.cpp \ 662609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBlitMask_opts_arm.cpp \ 663609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBlitRow_opts_arm.cpp \ 664609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBlurImage_opts_arm.cpp \ 665609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkMorphology_opts_arm.cpp \ 66625dced26fb97f327734e4f8254b792a95a3b6f18Skia_Android Canary Bot src/opts/SkTextureCompression_opts_arm.cpp \ 667609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkUtils_opts_arm.cpp \ 668215f28d07cd57473113d574bd3ae8261dd14a41eSkia_Android Canary Bot src/opts/SkXfermode_opts_arm.cpp 6690910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project 670609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scrogginsifeq ($(ARCH_ARM_HAVE_NEON), true) 671609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon ScrogginsLOCAL_SRC_FILES_arm += \ 672609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBitmapProcState_arm_neon.cpp \ 673609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBitmapProcState_matrixProcs_neon.cpp \ 674609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBlitMask_opts_arm_neon.cpp \ 675609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBlitRow_opts_arm_neon.cpp \ 676609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBlurImage_opts_neon.cpp \ 677609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkMorphology_opts_neon.cpp \ 67825dced26fb97f327734e4f8254b792a95a3b6f18Skia_Android Canary Bot src/opts/SkTextureCompression_opts_neon.cpp \ 6791e5a56ff9990881fdb0bc2f1fe93a2a9cb5d5281Skia_Android Canary Bot src/opts/SkUtils_opts_arm_neon.cpp \ 6801e5a56ff9990881fdb0bc2f1fe93a2a9cb5d5281Skia_Android Canary Bot src/opts/SkXfermode_opts_arm_neon.cpp 68129c49123ac2aa7cea20c4a6aba13e3515fca875cDerek Sollenberger 6828f34190104d139c64598c334709aacff723c4fc9Leon ScrogginsLOCAL_CFLAGS_arm += \ 6838977f9e1299291410bd6573ec53c99fa75456575Skia_Android Canary Bot -DSK_ARM_HAS_NEON 6848f34190104d139c64598c334709aacff723c4fc9Leon Scroggins 685609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scrogginsendif 686c8879d1477a05db6d79cf5be9661ac8248c7064dNick Kralevich 687005a98d93d9735e07e59250441a28034f54efd53Skia_Android Canary BotLOCAL_CFLAGS_x86 += \ 688005a98d93d9735e07e59250441a28034f54efd53Skia_Android Canary Bot -msse2 \ 689e497f889b2dcc82ed7332cb758c0660d85ef4db3Skia_Android Canary Bot -mfpmath=sse 690005a98d93d9735e07e59250441a28034f54efd53Skia_Android Canary Bot 691609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon ScrogginsLOCAL_SRC_FILES_x86 += \ 692609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBitmapFilter_opts_SSE2.cpp \ 693dae8e51944eef002ba630bef3bd00e105e5d65edSkia_Android Canary Bot src/opts/SkBitmapProcState_opts_SSE2.cpp \ 694dae8e51944eef002ba630bef3bd00e105e5d65edSkia_Android Canary Bot src/opts/SkBlitRow_opts_SSE2.cpp \ 695609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBlurImage_opts_SSE2.cpp \ 696609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkMorphology_opts_SSE2.cpp \ 69725dced26fb97f327734e4f8254b792a95a3b6f18Skia_Android Canary Bot src/opts/SkTextureCompression_opts_none.cpp \ 698609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkUtils_opts_SSE2.cpp \ 699de975c31e1e0b5a1d962ef40f563b04b8f225c03Skia_Android Canary Bot src/opts/SkXfermode_opts_SSE2.cpp \ 700dae8e51944eef002ba630bef3bd00e105e5d65edSkia_Android Canary Bot src/opts/opts_check_x86.cpp \ 701485278fd5240d8d17d5772230b788db6c3afeecbSkia_Android Canary Bot src/opts/SkBitmapProcState_opts_SSSE3.cpp \ 702cc6bd9f5416562567113b19d87b369d07c4c25b5Skia_Android Canary Bot src/opts/SkBlurImage_opts_SSE4.cpp \ 703b15e6c9531ef60997fbb5056ac526fd5105b45c5Skia_Android Canary Bot src/opts/SkBlitRow_opts_SSE4.cpp 70414e97bb1ef42971eb1e196540ef200d76b8fe3dbDerek Sollenberger 705609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon ScrogginsLOCAL_SRC_FILES_x86_64 += \ 706609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBitmapFilter_opts_SSE2.cpp \ 707dae8e51944eef002ba630bef3bd00e105e5d65edSkia_Android Canary Bot src/opts/SkBitmapProcState_opts_SSE2.cpp \ 708dae8e51944eef002ba630bef3bd00e105e5d65edSkia_Android Canary Bot src/opts/SkBlitRow_opts_SSE2.cpp \ 709609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBlurImage_opts_SSE2.cpp \ 710609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkMorphology_opts_SSE2.cpp \ 71125dced26fb97f327734e4f8254b792a95a3b6f18Skia_Android Canary Bot src/opts/SkTextureCompression_opts_none.cpp \ 712609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkUtils_opts_SSE2.cpp \ 713de975c31e1e0b5a1d962ef40f563b04b8f225c03Skia_Android Canary Bot src/opts/SkXfermode_opts_SSE2.cpp \ 714dae8e51944eef002ba630bef3bd00e105e5d65edSkia_Android Canary Bot src/opts/opts_check_x86.cpp \ 715485278fd5240d8d17d5772230b788db6c3afeecbSkia_Android Canary Bot src/opts/SkBitmapProcState_opts_SSSE3.cpp \ 716cc6bd9f5416562567113b19d87b369d07c4c25b5Skia_Android Canary Bot src/opts/SkBlurImage_opts_SSE4.cpp \ 717b15e6c9531ef60997fbb5056ac526fd5105b45c5Skia_Android Canary Bot src/opts/SkBlitRow_opts_SSE4.cpp 7180910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project 7192490608e9ea82d065b4d3fc05aa51d581b3ab748Skia_Android Canary BotLOCAL_CFLAGS_mips += \ 7202490608e9ea82d065b4d3fc05aa51d581b3ab748Skia_Android Canary Bot -EL 7212490608e9ea82d065b4d3fc05aa51d581b3ab748Skia_Android Canary Bot 722609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon ScrogginsLOCAL_SRC_FILES_mips += \ 723dae8e51944eef002ba630bef3bd00e105e5d65edSkia_Android Canary Bot src/opts/SkBitmapProcState_opts_none.cpp \ 724609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBlitMask_opts_none.cpp \ 725dae8e51944eef002ba630bef3bd00e105e5d65edSkia_Android Canary Bot src/opts/SkBlitRow_opts_none.cpp \ 726609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkBlurImage_opts_none.cpp \ 727609e6f98f0e0fb7fa17c1c70a4765edc829c8d50Leon Scroggins src/opts/SkMorphology_opts_none.cpp \ 72825dced26fb97f327734e4f8254b792a95a3b6f18Skia_Android Canary Bot src/opts/SkTextureCompression_opts_none.cpp \ 729dae8e51944eef002ba630bef3bd00e105e5d65edSkia_Android Canary Bot src/opts/SkUtils_opts_none.cpp \ 730dae8e51944eef002ba630bef3bd00e105e5d65edSkia_Android Canary Bot src/opts/SkXfermode_opts_none.cpp 7310910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project 73202eebabf6a8961724debfafce94186f198c385f1Skia_Android Canary BotLOCAL_SRC_FILES_mips64 += \ 73302eebabf6a8961724debfafce94186f198c385f1Skia_Android Canary Bot src/opts/SkBitmapProcState_opts_none.cpp \ 73402eebabf6a8961724debfafce94186f198c385f1Skia_Android Canary Bot src/opts/SkBlitMask_opts_none.cpp \ 73502eebabf6a8961724debfafce94186f198c385f1Skia_Android Canary Bot src/opts/SkBlitRow_opts_none.cpp \ 73602eebabf6a8961724debfafce94186f198c385f1Skia_Android Canary Bot src/opts/SkBlurImage_opts_none.cpp \ 73702eebabf6a8961724debfafce94186f198c385f1Skia_Android Canary Bot src/opts/SkMorphology_opts_none.cpp \ 73825dced26fb97f327734e4f8254b792a95a3b6f18Skia_Android Canary Bot src/opts/SkTextureCompression_opts_none.cpp \ 739dae8e51944eef002ba630bef3bd00e105e5d65edSkia_Android Canary Bot src/opts/SkUtils_opts_none.cpp \ 74002eebabf6a8961724debfafce94186f198c385f1Skia_Android Canary Bot src/opts/SkXfermode_opts_none.cpp 74102eebabf6a8961724debfafce94186f198c385f1Skia_Android Canary Bot 7428f34190104d139c64598c334709aacff723c4fc9Leon ScrogginsLOCAL_SRC_FILES_arm64 += \ 743748e48f68b5f46b2f38ab5bb57fe8a90ac0b1657Skia_Android Canary Bot src/opts/SkBitmapProcState_arm_neon.cpp \ 744748e48f68b5f46b2f38ab5bb57fe8a90ac0b1657Skia_Android Canary Bot src/opts/SkBitmapProcState_matrixProcs_neon.cpp \ 745748e48f68b5f46b2f38ab5bb57fe8a90ac0b1657Skia_Android Canary Bot src/opts/SkBitmapProcState_opts_arm.cpp \ 746748e48f68b5f46b2f38ab5bb57fe8a90ac0b1657Skia_Android Canary Bot src/opts/SkBlitMask_opts_arm.cpp \ 747748e48f68b5f46b2f38ab5bb57fe8a90ac0b1657Skia_Android Canary Bot src/opts/SkBlitMask_opts_arm_neon.cpp \ 748990a512eabc28e2da917b64434695ddb8eb9aeb3Skia_Android Canary Bot src/opts/SkBlitRow_opts_arm.cpp \ 749990a512eabc28e2da917b64434695ddb8eb9aeb3Skia_Android Canary Bot src/opts/SkBlitRow_opts_arm_neon.cpp \ 750748e48f68b5f46b2f38ab5bb57fe8a90ac0b1657Skia_Android Canary Bot src/opts/SkBlurImage_opts_arm.cpp \ 751748e48f68b5f46b2f38ab5bb57fe8a90ac0b1657Skia_Android Canary Bot src/opts/SkBlurImage_opts_neon.cpp \ 752748e48f68b5f46b2f38ab5bb57fe8a90ac0b1657Skia_Android Canary Bot src/opts/SkMorphology_opts_arm.cpp \ 753748e48f68b5f46b2f38ab5bb57fe8a90ac0b1657Skia_Android Canary Bot src/opts/SkMorphology_opts_neon.cpp \ 75425dced26fb97f327734e4f8254b792a95a3b6f18Skia_Android Canary Bot src/opts/SkTextureCompression_opts_none.cpp \ 755ee7b190269e9f247344a61bdde45caa17ad41a51Skia_Android Canary Bot src/opts/SkUtils_opts_none.cpp \ 756748e48f68b5f46b2f38ab5bb57fe8a90ac0b1657Skia_Android Canary Bot src/opts/SkXfermode_opts_arm.cpp \ 757748e48f68b5f46b2f38ab5bb57fe8a90ac0b1657Skia_Android Canary Bot src/opts/SkXfermode_opts_arm_neon.cpp 7588f34190104d139c64598c334709aacff723c4fc9Leon Scroggins 7590910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY) 7600910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project 7610910916c0f7b951ee55c4b7c6358295b9bca0565The Android Open Source Project############################################################# 762e32706edd70b0f847fe4d124a195cd2927dc8021Mike Reed# Build the skia tools 7637cc0a6ac7b817b217dd614cba96fc533b32d505dMike Reed# 7647cc0a6ac7b817b217dd614cba96fc533b32d505dMike Reed 765e32706edd70b0f847fe4d124a195cd2927dc8021Mike Reed# benchmark (timings) 76609e5faa811060ee0b3d1fdc0c7cfe31dfe642de4Skia_Android Canary Botinclude $(BASE_PATH)/bench/Android.mk 767e32706edd70b0f847fe4d124a195cd2927dc8021Mike Reed 768375799a10d6a576abf74009db532f7c404936caeSkia_Android Canary Bot# diamond-master (one test to rule them all) 769375799a10d6a576abf74009db532f7c404936caeSkia_Android Canary Botinclude $(BASE_PATH)/dm/Android.mk 770