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

Side by Side Diff: mojo/mojo_public.gypi

Issue 134253004: Mojo: AsyncWaiter and mojo/public/environment (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: add missing files Created 6 years, 11 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 | Annotate | Revision Log
OLDNEW
1 { 1 {
2 'targets': [ 2 'targets': [
3 { 3 {
4 'target_name': 'mojo_system', 4 'target_name': 'mojo_system',
5 'type': 'shared_library', 5 'type': 'shared_library',
6 'defines': [ 6 'defines': [
7 'MOJO_SYSTEM_IMPLEMENTATION', 7 'MOJO_SYSTEM_IMPLEMENTATION',
8 ], 8 ],
9 'include_dirs': [ 9 'include_dirs': [
10 '..', 10 '..',
11 ], 11 ],
12 'direct_dependent_settings': { 12 'direct_dependent_settings': {
13 'include_dirs': [ 13 'include_dirs': [
14 '..', 14 '..',
15 ], 15 ],
16 }, 16 },
17 'sources': [ 17 'sources': [
18 'public/system/async_waiter.h',
18 'public/system/core.h', 19 'public/system/core.h',
19 'public/system/core_cpp.h', 20 'public/system/core_cpp.h',
20 'public/system/core_private.cc', 21 'public/system/core_private.cc',
21 'public/system/core_private.h', 22 'public/system/core_private.h',
22 'public/system/macros.h', 23 'public/system/macros.h',
23 'public/system/system_export.h', 24 'public/system/system_export.h',
24 ], 25 ],
25 }, 26 },
26 { 27 {
27 'target_name': 'mojo_public_test_support', 28 'target_name': 'mojo_public_test_support',
28 'type': 'static_library', 29 'type': 'static_library',
29 'dependencies': [ 30 'dependencies': [
30 '../base/base.gyp:base', 31 '../base/base.gyp:base',
31 '../testing/gtest.gyp:gtest', 32 '../testing/gtest.gyp:gtest',
32 'mojo_system', 33 'mojo_system',
33 ], 34 ],
34 'sources': [ 35 'sources': [
35 'public/tests/test_support.cc', 36 'public/tests/test_support.cc',
36 'public/tests/test_support.h', 37 'public/tests/test_support.h',
37 ], 38 ],
38 }, 39 },
39 { 40 {
40 'target_name': 'mojo_public_bindings_unittests', 41 'target_name': 'mojo_public_bindings_unittests',
41 'type': 'executable', 42 'type': 'executable',
42 'dependencies': [ 43 'dependencies': [
43 '../testing/gtest.gyp:gtest', 44 '../testing/gtest.gyp:gtest',
44 'mojo_bindings', 45 'mojo_bindings',
46 'mojo_environment_standalone',
45 'mojo_public_test_support', 47 'mojo_public_test_support',
46 'mojo_run_all_unittests', 48 'mojo_run_all_unittests',
47 'mojo_sample_service', 49 'mojo_sample_service',
48 'mojo_system', 50 'mojo_system',
51 'mojo_utility',
49 ], 52 ],
50 'sources': [ 53 'sources': [
51 'public/tests/bindings/array_unittest.cc', 54 'public/tests/bindings/array_unittest.cc',
52 'public/tests/bindings/connector_unittest.cc', 55 'public/tests/bindings/connector_unittest.cc',
53 'public/tests/bindings/handle_passing_unittest.cc', 56 'public/tests/bindings/handle_passing_unittest.cc',
54 'public/tests/bindings/remote_ptr_unittest.cc', 57 'public/tests/bindings/remote_ptr_unittest.cc',
55 'public/tests/bindings/type_conversion_unittest.cc', 58 'public/tests/bindings/type_conversion_unittest.cc',
56 'public/tests/bindings/buffer_unittest.cc', 59 'public/tests/bindings/buffer_unittest.cc',
57 'public/tests/bindings/math_calculator.mojom', 60 'public/tests/bindings/math_calculator.mojom',
58 'public/tests/bindings/sample_factory.mojom', 61 'public/tests/bindings/sample_factory.mojom',
59 'public/tests/bindings/sample_service_unittests.cc', 62 'public/tests/bindings/sample_service_unittests.cc',
60 'public/tests/bindings/simple_bindings_support.cc',
61 'public/tests/bindings/simple_bindings_support.h',
62 'public/tests/bindings/test_structs.mojom', 63 'public/tests/bindings/test_structs.mojom',
63 ], 64 ],
64 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ], 65 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
65 }, 66 },
66 { 67 {
68 'target_name': 'mojo_public_environment_unittests',
69 'type': 'executable',
70 'dependencies': [
71 '../base/base.gyp:base',
72 '../testing/gtest.gyp:gtest',
73 'mojo_environment_standalone',
74 'mojo_public_test_support',
75 'mojo_run_all_unittests',
76 'mojo_system',
77 'mojo_utility',
78 ],
79 'sources': [
80 'public/tests/environment/async_waiter_unittest.cc',
81 ],
82 },
83 {
67 'target_name': 'mojo_public_system_unittests', 84 'target_name': 'mojo_public_system_unittests',
68 'type': 'executable', 85 'type': 'executable',
69 'dependencies': [ 86 'dependencies': [
70 '../base/base.gyp:base', 87 '../base/base.gyp:base',
71 '../testing/gtest.gyp:gtest', 88 '../testing/gtest.gyp:gtest',
72 'mojo_bindings', 89 'mojo_bindings',
73 'mojo_public_test_support', 90 'mojo_public_test_support',
74 'mojo_run_all_unittests', 91 'mojo_run_all_unittests',
75 'mojo_system', 92 'mojo_system',
76 ], 93 ],
77 'sources': [ 94 'sources': [
78 'public/tests/system/core_cpp_unittest.cc', 95 'public/tests/system/core_cpp_unittest.cc',
79 'public/tests/system/core_unittest.cc', 96 'public/tests/system/core_unittest.cc',
80 ], 97 ],
81 }, 98 },
82 { 99 {
83 'target_name': 'mojo_public_utility_unittests', 100 'target_name': 'mojo_public_utility_unittests',
84 'type': 'executable', 101 'type': 'executable',
85 'dependencies': [ 102 'dependencies': [
86 '../base/base.gyp:base', 103 '../base/base.gyp:base',
87 '../testing/gtest.gyp:gtest', 104 '../testing/gtest.gyp:gtest',
88 'mojo_bindings', 105 'mojo_bindings',
89 'mojo_public_test_support', 106 'mojo_public_test_support',
90 'mojo_run_all_unittests', 107 'mojo_run_all_unittests',
91 'mojo_system', 108 'mojo_system',
92 'mojo_utility', 109 'mojo_utility',
93 ], 110 ],
94 'sources': [ 111 'sources': [
95 'public/tests/utility/bindings_support_impl_unittest.cc',
96 'public/tests/utility/run_loop_unittest.cc', 112 'public/tests/utility/run_loop_unittest.cc',
97 'public/tests/utility/thread_local_unittest.cc', 113 'public/tests/utility/thread_local_unittest.cc',
98 ], 114 ],
99 }, 115 },
100 { 116 {
101 'target_name': 'mojo_public_system_perftests', 117 'target_name': 'mojo_public_system_perftests',
102 'type': 'executable', 118 'type': 'executable',
103 'dependencies': [ 119 'dependencies': [
104 '../base/base.gyp:base', 120 '../base/base.gyp:base',
105 '../testing/gtest.gyp:gtest', 121 '../testing/gtest.gyp:gtest',
(...skipping 13 matching lines...) Expand all
119 ], 135 ],
120 'sources': [ 136 'sources': [
121 'public/bindings/lib/array.cc', 137 'public/bindings/lib/array.cc',
122 'public/bindings/lib/array.h', 138 'public/bindings/lib/array.h',
123 'public/bindings/lib/array_internal.h', 139 'public/bindings/lib/array_internal.h',
124 'public/bindings/lib/array_internal.cc', 140 'public/bindings/lib/array_internal.cc',
125 'public/bindings/lib/bindings.h', 141 'public/bindings/lib/bindings.h',
126 'public/bindings/lib/bindings_internal.h', 142 'public/bindings/lib/bindings_internal.h',
127 'public/bindings/lib/bindings_serialization.cc', 143 'public/bindings/lib/bindings_serialization.cc',
128 'public/bindings/lib/bindings_serialization.h', 144 'public/bindings/lib/bindings_serialization.h',
129 'public/bindings/lib/bindings_support.cc',
130 'public/bindings/lib/bindings_support.h',
131 'public/bindings/lib/buffer.cc', 145 'public/bindings/lib/buffer.cc',
132 'public/bindings/lib/buffer.h', 146 'public/bindings/lib/buffer.h',
133 'public/bindings/lib/connector.cc', 147 'public/bindings/lib/connector.cc',
134 'public/bindings/lib/connector.h', 148 'public/bindings/lib/connector.h',
135 'public/bindings/lib/message.cc', 149 'public/bindings/lib/message.cc',
136 'public/bindings/lib/message.h', 150 'public/bindings/lib/message.h',
137 'public/bindings/lib/message_builder.cc', 151 'public/bindings/lib/message_builder.cc',
138 'public/bindings/lib/message_builder.h', 152 'public/bindings/lib/message_builder.h',
139 'public/bindings/lib/message_queue.cc', 153 'public/bindings/lib/message_queue.cc',
140 'public/bindings/lib/message_queue.h', 154 'public/bindings/lib/message_queue.h',
141 ], 155 ],
142 }, 156 },
143 { 157 {
144 'target_name': 'mojo_sample_service', 158 'target_name': 'mojo_sample_service',
145 'type': 'static_library', 159 'type': 'static_library',
146 'sources': [ 160 'sources': [
147 'public/tests/bindings/sample_service.mojom', 161 'public/tests/bindings/sample_service.mojom',
148 ], 162 ],
149 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ], 163 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
150 'export_dependent_settings': [ 164 'export_dependent_settings': [
151 'mojo_bindings', 165 'mojo_bindings',
152 'mojo_system', 166 'mojo_system',
153 ], 167 ],
154 }, 168 },
155 { 169 {
170 'target_name': 'mojo_environment_standalone',
171 'type': 'static_library',
172 'sources': [
173 'public/environment/default_async_waiter.h',
174 'public/environment/buffer_tls.h',
175 'public/environment/environment.h',
176 'public/environment/standalone/default_async_waiter.cc',
177 'public/environment/standalone/buffer_tls.cc',
178 'public/environment/standalone/buffer_tls_setup.h',
179 'public/environment/standalone/environment.cc',
180 ],
181 'include_dirs': [
182 '..',
183 ],
184 },
185 {
156 'target_name': 'mojo_utility', 186 'target_name': 'mojo_utility',
157 'type': 'static_library', 187 'type': 'static_library',
158 'sources': [ 188 'sources': [
159 'public/utility/bindings_support_impl.cc',
160 'public/utility/bindings_support_impl.h',
161 'public/utility/environment.cc',
162 'public/utility/environment.h',
163 'public/utility/run_loop.cc', 189 'public/utility/run_loop.cc',
164 'public/utility/run_loop.h', 190 'public/utility/run_loop.h',
165 'public/utility/run_loop_handler.h', 191 'public/utility/run_loop_handler.h',
166 'public/utility/thread_local.h', 192 'public/utility/thread_local.h',
167 'public/utility/thread_local_posix.cc', 193 'public/utility/thread_local_posix.cc',
168 'public/utility/thread_local_win.cc', 194 'public/utility/thread_local_win.cc',
169 ], 195 ],
170 'include_dirs': [ 196 'include_dirs': [
171 '..', 197 '..',
172 ], 198 ],
173 }, 199 },
174 ], 200 ],
175 } 201 }
OLDNEW
« mojo/mojo_examples.gypi ('K') | « mojo/mojo_examples.gypi ('k') | mojo/mojo_services.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698