1da3b8b285a5e3e6f344461d67e3370b27701756dMike ReedLOCAL_PATH:= $(call my-dir) 2da3b8b285a5e3e6f344461d67e3370b27701756dMike Reedinclude $(CLEAR_VARS) 3da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed 4d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta Chen 5da3b8b285a5e3e6f344461d67e3370b27701756dMike ReedLOCAL_SRC_FILES:= \ 61cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger AAClipTest.cpp \ 772689a0db4cd82519fd7b54e02f2177250105182Derek Sollenberger AndroidPaintTest.cpp \ 86699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru AtomicTest.cpp \ 9f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger BitmapTest.cpp \ 1005b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger BitmapCopyTest.cpp \ 1105b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger BitmapGetColorTest.cpp \ 121d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger BitmapHeapTest.cpp \ 136699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru BitSetTest.cpp \ 1405b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger BlitRowTest.cpp \ 151cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger BlurTest.cpp \ 16f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger CachedDecodingPixelRefTest.cpp \ 17fa0ab893eb60a41aac6945ab26d2b3a7e38443c4Derek Sollenberger CanvasStateTest.cpp \ 1835e2e62b55598210f6999fc2ea26ff8f41446ffeDerek Sollenberger ClampRangeTest.cpp \ 196699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru ClipCacheTest.cpp \ 2005b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger ClipCubicTest.cpp \ 2105b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger ClipStackTest.cpp \ 2205b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger ClipperTest.cpp \ 2335e2e62b55598210f6999fc2ea26ff8f41446ffeDerek Sollenberger ColorFilterTest.cpp \ 24f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger ColorPrivTest.cpp \ 2535e2e62b55598210f6999fc2ea26ff8f41446ffeDerek Sollenberger ColorTest.cpp \ 261cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger DataRefTest.cpp \ 2705b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger DequeTest.cpp \ 28f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger DeviceLooperTest.cpp \ 29f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger DiscardableMemoryPool.cpp \ 30f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger DiscardableMemoryTest.cpp \ 31f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger DocumentTest.cpp \ 3287b8e645865f9633f410c02252a0fd3feb18f09bDerek Sollenberger DrawBitmapRectTest.cpp \ 336699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru DrawPathTest.cpp \ 344f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger DrawTextTest.cpp \ 351c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III DynamicHashTest.cpp \ 361cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger EmptyPathTest.cpp \ 37e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger ErrorTest.cpp \ 3805b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger FillPathTest.cpp \ 390cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger FitsInTest.cpp \ 406699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru FlatDataTest.cpp \ 4105b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger FlateTest.cpp \ 426699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru FontHostStreamTest.cpp \ 434f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger FontHostTest.cpp \ 44cc7508b2ab7e56d42c1c4b75dff028286d3d3341Leon Scroggins III FrontBufferedStreamTest.cpp \ 4505b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger GeometryTest.cpp \ 46f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger GifTest.cpp \ 471cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger GLInterfaceValidation.cpp \ 481cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger GLProgramsTest.cpp \ 496699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru GpuBitmapCopyTest.cpp \ 50f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger GpuColorFilterTest.cpp \ 511c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III GpuDrawPathTest.cpp \ 526699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru GrContextFactoryTest.cpp \ 53f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger GrDrawTargetTest.cpp \ 546699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru GradientTest.cpp \ 556699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru GrMemoryPoolTest.cpp \ 56e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger GrSurfaceTest.cpp \ 57f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger GrUnitTests.cpp \ 586699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru HashCacheTest.cpp \ 590cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger ImageCacheTest.cpp \ 600cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger ImageDecodingTest.cpp \ 610cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger ImageFilterTest.cpp \ 6205b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger InfRectTest.cpp \ 63f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger JpegTest.cpp \ 641d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger LListTest.cpp \ 6560a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger MD5Test.cpp \ 6605b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger MathTest.cpp \ 671cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger Matrix44Test.cpp \ 686699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru MatrixTest.cpp \ 69f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger MemoryTest.cpp \ 701cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger MemsetTest.cpp \ 71f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger MessageBusTest.cpp \ 7287b8e645865f9633f410c02252a0fd3feb18f09bDerek Sollenberger MetaDataTest.cpp \ 730cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger MipMapTest.cpp \ 74f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger OnceTest.cpp \ 750cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger OSPathTest.cpp \ 7605b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger PackBitsTest.cpp \ 7705b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger PaintTest.cpp \ 7805b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger ParsePathTest.cpp \ 790199fa7423f89a129da2b22a488f2c18e2e4727fDerek Sollenberger PathCoverageTest.cpp \ 8005b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger PathMeasureTest.cpp \ 8105b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger PathTest.cpp \ 820cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger PathUtilsTest.cpp \ 836699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru PipeTest.cpp \ 84f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger PixelRefTest.cpp \ 851cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger PointTest.cpp \ 864f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger PremulAlphaRoundTripTest.cpp \ 871cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger QuickRejectTest.cpp \ 88dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger RandomTest.cpp \ 890b15698a8c76bb8abc1b555c1d91892669b4118fDerek Sollenberger Reader32Test.cpp \ 901cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger ReadPixelsTest.cpp \ 916699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru ReadWriteAlphaTest.cpp \ 926699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru RefCntTest.cpp \ 9305b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger RefDictTest.cpp \ 9405b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger RegionTest.cpp \ 951c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III ResourceCacheTest.cpp \ 961d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger RoundRectTest.cpp \ 97f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger RuntimeConfigTest.cpp \ 986699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru RTreeTest.cpp \ 9960a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger SHA1Test.cpp \ 1001cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger ScalarTest.cpp \ 101f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger SerializationTest.cpp \ 102dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger ShaderImageFilterTest.cpp \ 1031cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger ShaderOpacityTest.cpp \ 10405b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger Sk64Test.cpp \ 1051cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger skia_test.cpp \ 10605b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger SortTest.cpp \ 10705b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger SrcOverTest.cpp \ 10805b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger StreamTest.cpp \ 10905b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger StringTest.cpp \ 1101d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger StrokeTest.cpp \ 11105b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger Test.cpp \ 11205b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger TestSize.cpp \ 1131d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger TileGridTest.cpp \ 1146699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru TLSTest.cpp \ 115dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger TSetTest.cpp \ 116f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger Typeface.cpp \ 1171cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger UnicodeTest.cpp \ 118f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger UnitTestTest.cpp \ 11905b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger UtilsTest.cpp \ 1201cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger WArrayTest.cpp \ 1211cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger WritePixelsTest.cpp \ 1220b15698a8c76bb8abc1b555c1d91892669b4118fDerek Sollenberger Writer32Test.cpp \ 12305b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger XfermodeTest.cpp 124d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta Chen 125e7e8691b08f0cf2292ff470ada84e03ded358075Derek SollenbergerLOCAL_SRC_FILES += \ 126e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger ../src/utils/SkCondVar.cpp \ 127e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger ../src/utils/SkCountdown.cpp \ 128e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger ../src/utils/SkThreadPool.cpp \ 129e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger ../tools/flags/SkCommandLineFlags.cpp 130e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger 1316699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru# Needed for PipeTest 1326699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste QueruLOCAL_SRC_FILES += \ 1336699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru ../src/pipe/utils/SamplePipeControllers.cpp 1346699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru 1351cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# TODO: tests that currently are causing build problems 1361cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger#LOCAL_SRC_FILES += \ 1376699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru# AnnotationTest.cpp \ 138e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger# ARGBImageEncoderTest.cpp \ 139dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger# BitmapFactoryTest.cpp \ 140e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger# BitmapHasherTest.cpp \ 1411d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger# CanvasTest.cpp \ 1421d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger# ChecksumTest.cpp \ 143e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger# DeferredCanvasTest.cpp \ 144e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger# FontMgrTest.cpp \ 145e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger# FontNamesTest.cpp \ 1461cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# PDFPrimitivesTest.cpp \ 147e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger# PictureTest.cpp \ 1486699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru# PictureUtilsTest.cpp \ 149e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger# SurfaceTest.cpp \ 1501cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# ToUnicode.cpp 151d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta Chen 152d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta ChenLOCAL_MODULE:= skia_test 153da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed 154da3b8b285a5e3e6f344461d67e3370b27701756dMike ReedLOCAL_C_INCLUDES := \ 1551cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger external/freetype/include \ 1561cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger external/skia/src/core \ 1576699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru external/skia/src/effects \ 1586699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru external/skia/src/gpu \ 159f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger external/skia/src/image \ 160f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger external/skia/src/images \ 161dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger external/skia/src/lazy \ 162dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger external/skia/src/pdf \ 1636699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru external/skia/src/pipe/utils \ 164e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger external/skia/src/utils \ 165e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger external/skia/tools/flags 166da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed 1671cab2921ab279367f8206cdadc9259d12e603548Derek SollenbergerLOCAL_SHARED_LIBRARIES := libcutils libskia libGLESv2 libEGL 168da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed 1690cfa53d69f121ba65ae8466971f54c38081afe44Derek SollenbergerLOCAL_STATIC_LIBRARIES := libstlport_static 1700cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger 171d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta ChenLOCAL_MODULE_TAGS := eng tests 172da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed 173f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger# Skia does not enforce this usage pattern so we disable it here to avoid 174f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger# unecessary log spew when building 175f397b21b691b7ea535dc764590704946cfff7899Derek SollenbergerLOCAL_CFLAGS := -Wno-unused-parameter 176f397b21b691b7ea535dc764590704946cfff7899Derek Sollenberger 1770cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger#include stlport headers 1780cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenbergerinclude external/stlport/libstlport.mk 1790cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger 1801c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins IIIinclude $(BUILD_EXECUTABLE) 181