Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(13)

Side by Side Diff: content/content_tests.gypi

Issue 594603003: Infrastructure for reading V8's initial snapshot from external files (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Disable external snapshot for webview Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'layouttest_support_content_sources': [ 7 'layouttest_support_content_sources': [
8 'public/test/layouttest_support.h', 8 'public/test/layouttest_support.h',
9 'public/test/nested_message_pump_android.cc', 9 'public/test/nested_message_pump_android.cc',
10 'public/test/nested_message_pump_android.h', 10 'public/test/nested_message_pump_android.h',
(...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after
332 'browser/compositor/test/no_transport_image_transport_factory.cc', 332 'browser/compositor/test/no_transport_image_transport_factory.cc',
333 'browser/compositor/test/no_transport_image_transport_factory.h', 333 'browser/compositor/test/no_transport_image_transport_factory.h',
334 ], 334 ],
335 'dependencies': [ 335 'dependencies': [
336 '../ui/compositor/compositor.gyp:compositor', 336 '../ui/compositor/compositor.gyp:compositor',
337 '../third_party/libvpx/libvpx.gyp:libvpx', 337 '../third_party/libvpx/libvpx.gyp:libvpx',
338 ], 338 ],
339 }], 339 }],
340 ['OS=="android"', { 340 ['OS=="android"', {
341 'dependencies': [ 341 'dependencies': [
342 '../gin/gin.gyp:gin',
342 '../ui/shell_dialogs/shell_dialogs.gyp:shell_dialogs', 343 '../ui/shell_dialogs/shell_dialogs.gyp:shell_dialogs',
344 'content.gyp:content_v8_external_data',
343 ], 345 ],
344 }], 346 }],
345 ], 347 ],
346 }, 348 },
347 { 349 {
348 'target_name': 'content_unittests', 350 'target_name': 'content_unittests',
349 'type': '<(gtest_target_type)', 351 'type': '<(gtest_target_type)',
350 'dependencies': [ 352 'dependencies': [
351 'browser/service_worker/service_worker_proto.gyp:proto', 353 'browser/service_worker/service_worker_proto.gyp:proto',
352 'browser/speech/proto/speech_proto.gyp:speech_proto', 354 'browser/speech/proto/speech_proto.gyp:speech_proto',
(...skipping 1254 matching lines...) Expand 10 before | Expand all | Expand 10 after
1607 { 1609 {
1608 # TODO(GN) 1610 # TODO(GN)
1609 'target_name': 'content_unittests_apk', 1611 'target_name': 'content_unittests_apk',
1610 'type': 'none', 1612 'type': 'none',
1611 'dependencies': [ 1613 'dependencies': [
1612 'content.gyp:content_java', 1614 'content.gyp:content_java',
1613 'content_unittests', 1615 'content_unittests',
1614 ], 1616 ],
1615 'variables': { 1617 'variables': {
1616 'test_suite_name': 'content_unittests', 1618 'test_suite_name': 'content_unittests',
1619 'conditions': [
1620 ['v8_use_external_startup_data==1', {
1621 'additional_input_paths': [
1622 '<(PRODUCT_DIR)/natives_blob.bin',
1623 '<(PRODUCT_DIR)/snapshot_blob.bin',
1624 ],
1625 }],
1626 ],
1617 }, 1627 },
1628 'copies': [
1629 {
1630 'destination': '<(PRODUCT_DIR)/content_unittests_apk/assets',
1631 'conditions': [
1632 ['v8_use_external_startup_data==1', {
1633 'files': [
1634 '<(PRODUCT_DIR)/natives_blob.bin',
1635 '<(PRODUCT_DIR)/snapshot_blob.bin',
1636 ],
1637 }],
1638 ],
1639 },
1640 ],
1618 'includes': [ '../build/apk_test.gypi' ], 1641 'includes': [ '../build/apk_test.gypi' ],
1619 }, 1642 },
1620 { 1643 {
1621 # TODO(GN) 1644 # TODO(GN)
1622 'target_name': 'content_browsertests_apk', 1645 'target_name': 'content_browsertests_apk',
1623 'type': 'none', 1646 'type': 'none',
1624 'dependencies': [ 1647 'dependencies': [
1625 'content.gyp:content_icudata', 1648 'content.gyp:content_icudata',
1626 'content.gyp:content_java', 1649 'content.gyp:content_java',
1650 'content.gyp:content_v8_external_data',
1627 'content_browsertests', 1651 'content_browsertests',
1628 'content_java_test_support', 1652 'content_java_test_support',
1629 'content_shell_java', 1653 'content_shell_java',
1630 ], 1654 ],
1631 'variables': { 1655 'variables': {
1632 'apk_name': 'content_browsertests', 1656 'apk_name': 'content_browsertests',
1633 'java_in_dir': 'shell/android/browsertests_apk', 1657 'java_in_dir': 'shell/android/browsertests_apk',
1634 'resource_dir': 'shell/android/browsertests_apk/res', 1658 'resource_dir': 'shell/android/browsertests_apk/res',
1635 'native_lib_target': 'libcontent_browsertests', 1659 'native_lib_target': 'libcontent_browsertests',
1636 'additional_input_paths': ['<(PRODUCT_DIR)/content_shell/assets/cont ent_shell.pak'], 1660 'additional_input_paths': ['<(PRODUCT_DIR)/content_shell/assets/cont ent_shell.pak'],
1637 'asset_location': '<(PRODUCT_DIR)/content_shell/assets', 1661 'asset_location': '<(PRODUCT_DIR)/content_shell/assets',
1638 'conditions': [ 1662 'conditions': [
1639 ['icu_use_data_file_flag==1', { 1663 ['icu_use_data_file_flag==1', {
1640 'additional_input_paths': [ 1664 'additional_input_paths': [
1641 '<(PRODUCT_DIR)/icudtl.dat', 1665 '<(PRODUCT_DIR)/icudtl.dat',
1642 ], 1666 ],
1643 }], 1667 }],
1668 ['v8_use_external_startup_data==1', {
1669 'additional_input_paths': [
1670 '<(PRODUCT_DIR)/natives_blob.bin',
1671 '<(PRODUCT_DIR)/snapshot_blob.bin',
1672 ],
1673 }],
1644 ], 1674 ],
1645 }, 1675 },
1646 'includes': [ '../build/java_apk.gypi' ], 1676 'includes': [ '../build/java_apk.gypi' ],
1647 }, 1677 },
1648 { 1678 {
1649 # TODO(GN) 1679 # TODO(GN)
1650 'target_name': 'content_perftests_apk', 1680 'target_name': 'content_perftests_apk',
1651 'type': 'none', 1681 'type': 'none',
1652 'dependencies': [ 1682 'dependencies': [
1653 'content.gyp:content_java', 1683 'content.gyp:content_java',
1654 'content_perftests', 1684 'content_perftests',
1655 ], 1685 ],
1656 'variables': { 1686 'variables': {
1657 'test_suite_name': 'content_perftests', 1687 'test_suite_name': 'content_perftests',
1658 }, 1688 },
1659 'includes': [ '../build/apk_test.gypi' ], 1689 'includes': [ '../build/apk_test.gypi' ],
1660 }, 1690 },
1661 { 1691 {
1662 # TODO(GN) 1692 # TODO(GN)
1663 'target_name': 'chromium_linker_test_apk', 1693 'target_name': 'chromium_linker_test_apk',
1664 'type': 'none', 1694 'type': 'none',
1665 'conditions': [ 1695 'conditions': [
1666 ['target_arch != "x64" and target_arch != "arm64"', { 1696 ['target_arch != "x64" and target_arch != "arm64"', {
1667 'dependencies': [ 1697 'dependencies': [
1668 'chromium_android_linker_test', 1698 'chromium_android_linker_test',
1669 'content.gyp:content_icudata', 1699 'content.gyp:content_icudata',
1670 'content.gyp:content_java', 1700 'content.gyp:content_java',
1701 'content.gyp:content_v8_external_data',
1671 'content_shell_java', 1702 'content_shell_java',
1672 ], 1703 ],
1673 'variables': { 1704 'variables': {
1674 'apk_name': 'ChromiumLinkerTest', 1705 'apk_name': 'ChromiumLinkerTest',
1675 'java_in_dir': 'shell/android/linker_test_apk', 1706 'java_in_dir': 'shell/android/linker_test_apk',
1676 'resource_dir': 'shell/android/linker_test_apk/res', 1707 'resource_dir': 'shell/android/linker_test_apk/res',
1677 'native_lib_target': 'libchromium_android_linker_test', 1708 'native_lib_target': 'libchromium_android_linker_test',
1678 'additional_input_paths': ['<(PRODUCT_DIR)/content_shell/assets/ content_shell.pak'], 1709 'additional_input_paths': ['<(PRODUCT_DIR)/content_shell/assets/ content_shell.pak'],
1679 'asset_location': '<(PRODUCT_DIR)/content_shell/assets', 1710 'asset_location': '<(PRODUCT_DIR)/content_shell/assets',
1680 'use_chromium_linker': '1', 1711 'use_chromium_linker': '1',
1681 'enable_chromium_linker_tests': '1', 1712 'enable_chromium_linker_tests': '1',
1682 'conditions': [ 1713 'conditions': [
1683 ['icu_use_data_file_flag==1', { 1714 ['icu_use_data_file_flag==1', {
1684 'additional_input_paths': [ 1715 'additional_input_paths': [
1685 '<(PRODUCT_DIR)/icudtl.dat', 1716 '<(PRODUCT_DIR)/icudtl.dat',
1686 ], 1717 ],
1687 }], 1718 }],
1719 ['v8_use_external_startup_data==1', {
1720 'additional_input_paths': [
1721 '<(PRODUCT_DIR)/natives_blob.bin',
1722 '<(PRODUCT_DIR)/snapshot_blob.bin',
1723 ],
1724 }],
1688 ], 1725 ],
1689 }, 1726 },
1690 'includes': [ '../build/java_apk.gypi' ], 1727 'includes': [ '../build/java_apk.gypi' ],
1691 }, 1728 },
1692 ], 1729 ],
1693 ], 1730 ],
1694 }, 1731 },
1695 { 1732 {
1696 # TODO(GN) 1733 # TODO(GN)
1697 'target_name': 'chromium_android_linker_test', 1734 'target_name': 'chromium_android_linker_test',
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
1929 'files': ['<(PRODUCT_DIR)/libnpapi_test_plugin.so'], 1966 'files': ['<(PRODUCT_DIR)/libnpapi_test_plugin.so'],
1930 }, 1967 },
1931 ], 1968 ],
1932 }], 1969 }],
1933 ], 1970 ],
1934 }, 1971 },
1935 ], 1972 ],
1936 }], 1973 }],
1937 ], 1974 ],
1938 } 1975 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698