Use a statically linked libhwui for testing.
authordjsollen <djsollen@google.com>
Tue, 16 Feb 2016 17:19:35 +0000 (09:19 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 16 Feb 2016 17:19:36 +0000 (09:19 -0800)
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1688383005

Review URL: https://codereview.chromium.org/1688383005

gyp/dm.gyp
gyp/tests.gypi
platform_tools/android/gyp_gen/tool_makefile_writer.py

index 831cde7..a8a7fd7 100644 (file)
           ['skia_android_framework', {
               'libraries': [
                   'skia_static.a',
-                  '-lhwui',
-              ],
-              'include_dirs': [
-                  '../../../frameworks/base/libs/hwui/',
+                  'hwui_static.a',
               ],
               'sources': [
                 '../dm/DMSrcSinkAndroid.cpp',
index 09050ad..dfce3c0 100644 (file)
     [ 'skia_os not in ["linux", "freebsd", "openbsd", "solaris", "chromeos", "android"]', {
         'sources!': [ '../tests/FontMgrAndroidParserTest.cpp', ],
     }],
-    [ 'skia_android_framework == 1', {
-      'libraries': [
-        '-ldl',
-      ],
-    }],
     [ 'not skia_pdf', {
       'dependencies!': [ 'pdf.gyp:pdf', 'zlib.gyp:zlib' ],
       'dependencies': [ 'pdf.gyp:nopdf' ],
index 4c1174f..41326fb 100644 (file)
@@ -42,6 +42,8 @@ def write_tool_android_mk(target_dir, var_dict):
 
     f.write(SKIA_RESOURCES)
     f.write('include $(LOCAL_PATH)/../skia_static_deps.mk\n')
+    if 'libhwui_static' in var_dict['LOCAL_STATIC_LIBRARIES']:
+      f.write('include frameworks/base/libs/hwui/hwui_static_deps.mk\n')
     f.write('include $(BUILD_NATIVE_TEST)\n')