1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
11 # GN version: //mojo/edk/system
12 'target_name': 'mojo_system_impl',
13 'type': '<(component)',
15 '../base/base.gyp:base',
16 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
19 'mojo_edk_system_impl.gypi',
23 # GN version: //mojo/edk/js
24 'target_name': 'mojo_js_lib',
25 'type': 'static_library',
27 '../base/base.gyp:base',
29 '../v8/tools/gyp/v8.gyp:v8',
31 'export_dependent_settings': [
32 '../base/base.gyp:base',
36 # Sources list duplicated in GN build.
39 'edk/js/drain_data.cc',
40 'edk/js/drain_data.h',
43 'edk/js/handle_close_observer.h',
44 'edk/js/mojo_runner_delegate.cc',
45 'edk/js/mojo_runner_delegate.h',
48 'edk/js/threading.cc',
50 'edk/js/waiting_callback.cc',
51 'edk/js/waiting_callback.h',
55 # GN version: //mojo/edk/test:test_support_impl
56 'target_name': 'mojo_test_support_impl',
57 'type': 'static_library',
59 '../base/base.gyp:base',
62 'edk/test/test_support_impl.cc',
63 'edk/test/test_support_impl.h',
67 # GN version: //mojo/edk/test:test_support
68 'target_name': 'mojo_common_test_support',
69 'type': 'static_library',
71 '../base/base.gyp:base',
72 '../base/base.gyp:test_support_base',
73 '../testing/gtest.gyp:gtest',
77 'edk/test/multiprocess_test_helper.cc',
78 'edk/test/multiprocess_test_helper.h',
79 'edk/test/test_utils.h',
80 'edk/test/test_utils_posix.cc',
81 'edk/test/test_utils_win.cc',
86 'edk/test/multiprocess_test_helper.cc',
92 # GN version: //mojo/edk/test:run_all_unittests
93 'target_name': 'mojo_run_all_unittests',
94 'type': 'static_library',
96 '../base/base.gyp:base',
97 '../base/base.gyp:test_support_base',
98 '../testing/gtest.gyp:gtest',
100 'mojo_public.gyp:mojo_test_support',
101 'mojo_test_support_impl',
104 'edk/test/run_all_unittests.cc',
108 # GN version: //mojo/edk/test:run_all_perftests
109 'target_name': 'mojo_run_all_perftests',
110 'type': 'static_library',
112 '../base/base.gyp:test_support_base',
113 'mojo_edk.gyp:mojo_system_impl',
114 'mojo_public.gyp:mojo_test_support',
115 'mojo_test_support_impl',
118 'edk/test/run_all_perftests.cc',
123 ['OS=="win" and target_arch=="ia32"', {
126 'target_name': 'mojo_system_impl_win64',
127 'type': '<(component)',
129 '../base/base.gyp:base_win64',
130 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations_win64',
133 'mojo_edk_system_impl.gypi',
137 'msvs_target_platform': 'x64',