Android.mk revision 72689a0db4cd82519fd7b54e02f2177250105182
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 \
905b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  BitmapCopyTest.cpp \
1005b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  BitmapGetColorTest.cpp \
111d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger  BitmapHeapTest.cpp \
126699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  BitSetTest.cpp \
1305b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  BlitRowTest.cpp \
141cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  BlurTest.cpp \
15fa0ab893eb60a41aac6945ab26d2b3a7e38443c4Derek Sollenberger  CanvasStateTest.cpp \
1635e2e62b55598210f6999fc2ea26ff8f41446ffeDerek Sollenberger  ClampRangeTest.cpp \
176699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  ClipCacheTest.cpp \
1805b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  ClipCubicTest.cpp \
1905b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  ClipStackTest.cpp \
2005b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  ClipperTest.cpp \
2135e2e62b55598210f6999fc2ea26ff8f41446ffeDerek Sollenberger  ColorFilterTest.cpp \
2235e2e62b55598210f6999fc2ea26ff8f41446ffeDerek Sollenberger  ColorTest.cpp \
231cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  DataRefTest.cpp \
2405b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  DequeTest.cpp \
2587b8e645865f9633f410c02252a0fd3feb18f09bDerek Sollenberger  DrawBitmapRectTest.cpp \
266699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  DrawPathTest.cpp \
274f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger  DrawTextTest.cpp \
281c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III  DynamicHashTest.cpp \
291cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  EmptyPathTest.cpp \
30e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger  ErrorTest.cpp \
3105b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  FillPathTest.cpp \
320cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  FitsInTest.cpp \
336699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  FlatDataTest.cpp \
3405b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  FlateTest.cpp \
356699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  FontHostStreamTest.cpp \
364f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger  FontHostTest.cpp \
37cc7508b2ab7e56d42c1c4b75dff028286d3d3341Leon Scroggins III  FrontBufferedStreamTest.cpp \
3805b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  GeometryTest.cpp \
391cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  GLInterfaceValidation.cpp \
401cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  GLProgramsTest.cpp \
416699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  GpuBitmapCopyTest.cpp \
421c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III  GpuDrawPathTest.cpp \
436699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  GrContextFactoryTest.cpp \
446699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  GradientTest.cpp \
456699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  GrMemoryPoolTest.cpp \
46e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger  GrSurfaceTest.cpp \
476699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  HashCacheTest.cpp \
480cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  ImageCacheTest.cpp \
490cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  ImageDecodingTest.cpp \
500cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  ImageFilterTest.cpp \
5105b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  InfRectTest.cpp \
521d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger  LListTest.cpp \
5360a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger  MD5Test.cpp \
5405b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  MathTest.cpp \
551cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  Matrix44Test.cpp \
566699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  MatrixTest.cpp \
571cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  MemsetTest.cpp \
5887b8e645865f9633f410c02252a0fd3feb18f09bDerek Sollenberger  MetaDataTest.cpp \
590cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  MipMapTest.cpp \
600cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  OSPathTest.cpp \
6105b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  PackBitsTest.cpp \
6205b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  PaintTest.cpp \
6305b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  ParsePathTest.cpp \
640199fa7423f89a129da2b22a488f2c18e2e4727fDerek Sollenberger  PathCoverageTest.cpp \
6505b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  PathMeasureTest.cpp \
6605b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  PathTest.cpp \
670cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger  PathUtilsTest.cpp \
686699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  PipeTest.cpp \
691cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  PointTest.cpp \
704f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger  PremulAlphaRoundTripTest.cpp \
711cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  QuickRejectTest.cpp \
72dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger  RandomTest.cpp \
730b15698a8c76bb8abc1b555c1d91892669b4118fDerek Sollenberger  Reader32Test.cpp \
741cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  ReadPixelsTest.cpp \
756699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  ReadWriteAlphaTest.cpp \
766699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  RefCntTest.cpp \
7705b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  RefDictTest.cpp \
7805b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  RegionTest.cpp \
791c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins III  ResourceCacheTest.cpp \
801d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger  RoundRectTest.cpp \
816699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  RTreeTest.cpp \
8260a9b8e11b10563167107cebafd1cc25d825d7b1Derek Sollenberger  SHA1Test.cpp \
831cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  ScalarTest.cpp \
84dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger  ShaderImageFilterTest.cpp \
851cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  ShaderOpacityTest.cpp \
8605b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  Sk64Test.cpp \
871cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  skia_test.cpp \
8805b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  SortTest.cpp \
8905b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  SrcOverTest.cpp \
9005b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  StreamTest.cpp \
9105b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  StringTest.cpp \
921d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger  StrokeTest.cpp \
9305b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  Test.cpp \
9405b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  TestSize.cpp \
951d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger  TileGridTest.cpp \
966699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  TLSTest.cpp \
97dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger  TSetTest.cpp \
981cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  UnicodeTest.cpp \
9905b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  UtilsTest.cpp \
1001cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  WArrayTest.cpp \
1011cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger  WritePixelsTest.cpp \
1020b15698a8c76bb8abc1b555c1d91892669b4118fDerek Sollenberger  Writer32Test.cpp \
10305b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger  XfermodeTest.cpp
104d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta Chen
105e7e8691b08f0cf2292ff470ada84e03ded358075Derek SollenbergerLOCAL_SRC_FILES += \
106e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger  ../src/utils/SkCondVar.cpp \
107e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger	../src/utils/SkCountdown.cpp \
108e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger	../src/utils/SkThreadPool.cpp \
109e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger  ../tools/flags/SkCommandLineFlags.cpp
110e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger
1116699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru# Needed for PipeTest
1126699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste QueruLOCAL_SRC_FILES += \
1136699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru  ../src/pipe/utils/SamplePipeControllers.cpp
1146699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru
1151cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger# TODO: tests that currently are causing build problems
1161cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger#LOCAL_SRC_FILES += \
1176699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru#  AnnotationTest.cpp \
118e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  ARGBImageEncoderTest.cpp \
119dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger#  BitmapFactoryTest.cpp \
120e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  BitmapHasherTest.cpp \
1211d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger#  CanvasTest.cpp \
1221d0f5a1e3b467fc2211e2a94b3806770b228b6e0Derek Sollenberger#  ChecksumTest.cpp \
123e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  DeferredCanvasTest.cpp \
124e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  FontMgrTest.cpp \
125e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  FontNamesTest.cpp \
1261cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger#  PDFPrimitivesTest.cpp \
127e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  PictureTest.cpp \
1286699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru#  PictureUtilsTest.cpp \
129e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger#  SurfaceTest.cpp \
1301cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger#  ToUnicode.cpp
131d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta Chen
132d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta ChenLOCAL_MODULE:= skia_test
133da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed
134da3b8b285a5e3e6f344461d67e3370b27701756dMike ReedLOCAL_C_INCLUDES := \
1351cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger   external/freetype/include \
1361cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger   external/skia/src/core \
1376699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru   external/skia/src/effects \
1386699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru   external/skia/src/gpu \
139dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger   external/skia/src/lazy \
140dde23ce372d3ac1beb27c82ad5814cc744b843d8Derek Sollenberger   external/skia/src/pdf \
1416699e7ea2e981dccc2f3c41b5dcf1c860b11558dJean-Baptiste Queru   external/skia/src/pipe/utils \
142e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger   external/skia/src/utils \
143e7e8691b08f0cf2292ff470ada84e03ded358075Derek Sollenberger   external/skia/tools/flags
144da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed
1451cab2921ab279367f8206cdadc9259d12e603548Derek SollenbergerLOCAL_SHARED_LIBRARIES := libcutils libskia libGLESv2 libEGL
146da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed
1470cfa53d69f121ba65ae8466971f54c38081afe44Derek SollenbergerLOCAL_STATIC_LIBRARIES := libstlport_static
1480cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger
149d5bf0ecf31f33fb31763995e3c8bfab69dc2457fWei-Ta ChenLOCAL_MODULE_TAGS := eng tests
150da3b8b285a5e3e6f344461d67e3370b27701756dMike Reed
1510cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger#include stlport headers
1520cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenbergerinclude external/stlport/libstlport.mk
1530cfa53d69f121ba65ae8466971f54c38081afe44Derek Sollenberger
1541c38bb9ea8c4c8f5227c3e25e86faddfbf824524Leon Scroggins IIIinclude $(BUILD_EXECUTABLE)
155