Android.mk revision cc7508b2ab7e56d42c1c4b75dff028286d3d3341
1da3b8b285a5e3e6f344461d67e3370b27701756dMike ReedLOCAL_PATH:= $(call my-dir)
2da3b8b285a5e3e6f344461d67e3370b27701756dMike Reedinclude $(CLEAR_VARS)
3da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed
4d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta Chen
5da3b8b285a5e3e6f344461d67e3370b27701756dMike ReedLOCAL_SRC_FILES:= \
61cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  AAClipTest.cpp \
76699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  AtomicTest.cpp \
805b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  BitmapCopyTest.cpp \
905b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  BitmapGetColorTest.cpp \
101d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger  BitmapHeapTest.cpp \
116699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  BitSetTest.cpp \
1205b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  BlitRowTest.cpp \
131cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  BlurTest.cpp \
14fa0ab893eb60a41aac6945ab26d2b3a7e38443c4Derek Sollenberger  CanvasStateTest.cpp \
1535e2e62b55598210f6999fc2ea26ff8f41446ffeDerek Sollenberger  ClampRangeTest.cpp \
166699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  ClipCacheTest.cpp \
1705b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  ClipCubicTest.cpp \
1805b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  ClipStackTest.cpp \
1905b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  ClipperTest.cpp \
2035e2e62b55598210f6999fc2ea26ff8f41446ffeDerek Sollenberger  ColorFilterTest.cpp \
2135e2e62b55598210f6999fc2ea26ff8f41446ffeDerek Sollenberger  ColorTest.cpp \
221cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  DataRefTest.cpp \
2305b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  DequeTest.cpp \
2487b8e645865f9633f410c02252a0fd3feb18f09bDerek Sollenberger  DrawBitmapRectTest.cpp \
256699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  DrawPathTest.cpp \
264f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger  DrawTextTest.cpp \
271c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III  DynamicHashTest.cpp \
281cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  EmptyPathTest.cpp \
29e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger  ErrorTest.cpp \
3005b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  FillPathTest.cpp \
310cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  FitsInTest.cpp \
326699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  FlatDataTest.cpp \
3305b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  FlateTest.cpp \
346699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  FontHostStreamTest.cpp \
354f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger  FontHostTest.cpp \
36cc7508b2ab7e56d42c1c4b75dff028286d3d3341Leon Scroggins III  FrontBufferedStreamTest.cpp \
3705b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  GeometryTest.cpp \
381cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  GLInterfaceValidation.cpp \
391cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  GLProgramsTest.cpp \
406699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  GpuBitmapCopyTest.cpp \
411c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III  GpuDrawPathTest.cpp \
426699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  GrContextFactoryTest.cpp \
436699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  GradientTest.cpp \
446699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  GrMemoryPoolTest.cpp \
45e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger  GrSurfaceTest.cpp \
466699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  HashCacheTest.cpp \
470cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  ImageCacheTest.cpp \
480cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  ImageDecodingTest.cpp \
490cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  ImageFilterTest.cpp \
5005b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  InfRectTest.cpp \
511d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger  LListTest.cpp \
5260a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger  MD5Test.cpp \
5305b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  MathTest.cpp \
541cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  Matrix44Test.cpp \
556699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  MatrixTest.cpp \
561cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  MemsetTest.cpp \
5787b8e645865f9633f410c02252a0fd3feb18f09bDerek Sollenberger  MetaDataTest.cpp \
580cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  MipMapTest.cpp \
590cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  OSPathTest.cpp \
6005b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  PackBitsTest.cpp \
6105b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  PaintTest.cpp \
6205b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  ParsePathTest.cpp \
630199fa7423f89a129da2b22a488f2c18e2e4727fDerek Sollenberger  PathCoverageTest.cpp \
6405b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  PathMeasureTest.cpp \
6505b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  PathTest.cpp \
660cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  PathUtilsTest.cpp \
676699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  PipeTest.cpp \
681cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  PointTest.cpp \
694f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger  PremulAlphaRoundTripTest.cpp \
701cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  QuickRejectTest.cpp \
71dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger  RandomTest.cpp \
720b15698a8c76bb8abc1b555c1d91892669b4118fDerek Sollenberger  Reader32Test.cpp \
731cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  ReadPixelsTest.cpp \
746699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  ReadWriteAlphaTest.cpp \
756699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  RefCntTest.cpp \
7605b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  RefDictTest.cpp \
7705b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  RegionTest.cpp \
781c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III  ResourceCacheTest.cpp \
791d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger  RoundRectTest.cpp \
806699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  RTreeTest.cpp \
8160a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger  SHA1Test.cpp \
821cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  ScalarTest.cpp \
83dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger  ShaderImageFilterTest.cpp \
841cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  ShaderOpacityTest.cpp \
8505b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  Sk64Test.cpp \
861cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  skia_test.cpp \
8705b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  SortTest.cpp \
8805b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  SrcOverTest.cpp \
8905b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  StreamTest.cpp \
9005b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  StringTest.cpp \
911d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger  StrokeTest.cpp \
9205b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  Test.cpp \
9305b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  TestSize.cpp \
941d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger  TileGridTest.cpp \
956699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  TLSTest.cpp \
96dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger  TSetTest.cpp \
971cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  UnicodeTest.cpp \
9805b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  UtilsTest.cpp \
991cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  WArrayTest.cpp \
1001cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  WritePixelsTest.cpp \
1010b15698a8c76bb8abc1b555c1d91892669b4118fDerek Sollenberger  Writer32Test.cpp \
10205b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  XfermodeTest.cpp
103d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta Chen
104e7e8691b08f0cf2292ff470ada84e03ded358075Derek SollenbergerLOCAL_SRC_FILES += \
105e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger  ../src/utils/SkCondVar.cpp \
106e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger	../src/utils/SkCountdown.cpp \
107e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger	../src/utils/SkThreadPool.cpp \
108e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger  ../tools/flags/SkCommandLineFlags.cpp
109e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger
1106699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru# Needed for PipeTest
1116699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste QueruLOCAL_SRC_FILES += \
1126699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  ../src/pipe/utils/SamplePipeControllers.cpp
1136699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru
1141cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# TODO: tests that currently are causing build problems
1151cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger#LOCAL_SRC_FILES += \
1166699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru#  AnnotationTest.cpp \
117e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  ARGBImageEncoderTest.cpp \
118dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger#  BitmapFactoryTest.cpp \
119e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  BitmapHasherTest.cpp \
1201d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger#  CanvasTest.cpp \
1211d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger#  ChecksumTest.cpp \
122e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  DeferredCanvasTest.cpp \
123e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  FontMgrTest.cpp \
124e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  FontNamesTest.cpp \
1251cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger#  PDFPrimitivesTest.cpp \
126e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  PictureTest.cpp \
1276699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru#  PictureUtilsTest.cpp \
128e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  SurfaceTest.cpp \
1291cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger#  ToUnicode.cpp
130d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta Chen
131d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta ChenLOCAL_MODULE:= skia_test
132da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed
133da3b8b285a5e3e6f344461d67e3370b27701756dMike ReedLOCAL_C_INCLUDES := \
1341cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger   external/freetype/include \
1351cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger   external/skia/src/core \
1366699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru   external/skia/src/effects \
1376699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru   external/skia/src/gpu \
138dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger   external/skia/src/lazy \
139dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger   external/skia/src/pdf \
1406699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru   external/skia/src/pipe/utils \
141e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger   external/skia/src/utils \
142e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger   external/skia/tools/flags
143da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed
1441cab2921ab279367f8206cdadc9259d12e603548Derek SollenbergerLOCAL_SHARED_LIBRARIES := libcutils libskia libGLESv2 libEGL
145da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed
1460cfa53d69f121ba65ae8466971f54c38081afe44Derek SollenbergerLOCAL_STATIC_LIBRARIES := libstlport_static
1470cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger
148d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta ChenLOCAL_MODULE_TAGS := eng tests
149da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed
1500cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger#include stlport headers
1510cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenbergerinclude external/stlport/libstlport.mk
1520cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger
1531c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins IIIinclude $(BUILD_EXECUTABLE)
154