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

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: improve README.md 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 '..',
(...skipping 24 matching lines...) Expand all
35 'public/tests/test_support.cc', 35 'public/tests/test_support.cc',
36 'public/tests/test_support.h', 36 'public/tests/test_support.h',
37 ], 37 ],
38 }, 38 },
39 { 39 {
40 'target_name': 'mojo_public_bindings_unittests', 40 'target_name': 'mojo_public_bindings_unittests',
41 'type': 'executable', 41 'type': 'executable',
42 'dependencies': [ 42 'dependencies': [
43 '../testing/gtest.gyp:gtest', 43 '../testing/gtest.gyp:gtest',
44 'mojo_bindings', 44 'mojo_bindings',
45 'mojo_environment_standalone',
45 'mojo_public_test_support', 46 'mojo_public_test_support',
46 'mojo_run_all_unittests', 47 'mojo_run_all_unittests',
47 'mojo_sample_service', 48 'mojo_sample_service',
48 'mojo_system', 49 'mojo_system',
50 'mojo_utility',
49 ], 51 ],
50 'sources': [ 52 'sources': [
51 'public/tests/bindings/array_unittest.cc', 53 'public/tests/bindings/array_unittest.cc',
52 'public/tests/bindings/connector_unittest.cc', 54 'public/tests/bindings/connector_unittest.cc',
53 'public/tests/bindings/handle_passing_unittest.cc', 55 'public/tests/bindings/handle_passing_unittest.cc',
54 'public/tests/bindings/remote_ptr_unittest.cc', 56 'public/tests/bindings/remote_ptr_unittest.cc',
55 'public/tests/bindings/type_conversion_unittest.cc', 57 'public/tests/bindings/type_conversion_unittest.cc',
56 'public/tests/bindings/buffer_unittest.cc', 58 'public/tests/bindings/buffer_unittest.cc',
57 'public/tests/bindings/math_calculator.mojom', 59 'public/tests/bindings/math_calculator.mojom',
58 'public/tests/bindings/sample_factory.mojom', 60 'public/tests/bindings/sample_factory.mojom',
59 'public/tests/bindings/sample_service_unittests.cc', 61 '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', 62 'public/tests/bindings/test_structs.mojom',
63 ], 63 ],
64 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ], 64 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
65 }, 65 },
66 { 66 {
67 'target_name': 'mojo_public_environment_unittests',
68 'type': 'executable',
69 'dependencies': [
70 '../base/base.gyp:base',
71 '../testing/gtest.gyp:gtest',
72 'mojo_environment_standalone',
73 'mojo_public_test_support',
74 'mojo_run_all_unittests',
75 'mojo_system',
76 'mojo_utility',
77 ],
78 'sources': [
79 'public/tests/environment/async_waiter_unittest.cc',
80 ],
81 },
82 {
67 'target_name': 'mojo_public_system_unittests', 83 'target_name': 'mojo_public_system_unittests',
68 'type': 'executable', 84 'type': 'executable',
69 'dependencies': [ 85 'dependencies': [
70 '../base/base.gyp:base', 86 '../base/base.gyp:base',
71 '../testing/gtest.gyp:gtest', 87 '../testing/gtest.gyp:gtest',
72 'mojo_bindings', 88 'mojo_bindings',
73 'mojo_public_test_support', 89 'mojo_public_test_support',
74 'mojo_run_all_unittests', 90 'mojo_run_all_unittests',
75 'mojo_system', 91 'mojo_system',
76 ], 92 ],
77 'sources': [ 93 'sources': [
78 'public/tests/system/core_cpp_unittest.cc', 94 'public/tests/system/core_cpp_unittest.cc',
79 'public/tests/system/core_unittest.cc', 95 'public/tests/system/core_unittest.cc',
80 ], 96 ],
81 }, 97 },
82 { 98 {
83 'target_name': 'mojo_public_utility_unittests', 99 'target_name': 'mojo_public_utility_unittests',
84 'type': 'executable', 100 'type': 'executable',
85 'dependencies': [ 101 'dependencies': [
86 '../base/base.gyp:base', 102 '../base/base.gyp:base',
87 '../testing/gtest.gyp:gtest', 103 '../testing/gtest.gyp:gtest',
88 'mojo_bindings', 104 'mojo_bindings',
89 'mojo_public_test_support', 105 'mojo_public_test_support',
90 'mojo_run_all_unittests', 106 'mojo_run_all_unittests',
91 'mojo_system', 107 'mojo_system',
92 'mojo_utility', 108 'mojo_utility',
93 ], 109 ],
94 'sources': [ 110 'sources': [
95 'public/tests/utility/bindings_support_impl_unittest.cc',
96 'public/tests/utility/run_loop_unittest.cc', 111 'public/tests/utility/run_loop_unittest.cc',
97 'public/tests/utility/thread_local_unittest.cc', 112 'public/tests/utility/thread_local_unittest.cc',
98 ], 113 ],
99 }, 114 },
100 { 115 {
101 'target_name': 'mojo_public_system_perftests', 116 'target_name': 'mojo_public_system_perftests',
102 'type': 'executable', 117 'type': 'executable',
103 'dependencies': [ 118 'dependencies': [
104 '../base/base.gyp:base', 119 '../base/base.gyp:base',
105 '../testing/gtest.gyp:gtest', 120 '../testing/gtest.gyp:gtest',
(...skipping 13 matching lines...) Expand all
119 ], 134 ],
120 'sources': [ 135 'sources': [
121 'public/bindings/lib/array.cc', 136 'public/bindings/lib/array.cc',
122 'public/bindings/lib/array.h', 137 'public/bindings/lib/array.h',
123 'public/bindings/lib/array_internal.h', 138 'public/bindings/lib/array_internal.h',
124 'public/bindings/lib/array_internal.cc', 139 'public/bindings/lib/array_internal.cc',
125 'public/bindings/lib/bindings.h', 140 'public/bindings/lib/bindings.h',
126 'public/bindings/lib/bindings_internal.h', 141 'public/bindings/lib/bindings_internal.h',
127 'public/bindings/lib/bindings_serialization.cc', 142 'public/bindings/lib/bindings_serialization.cc',
128 'public/bindings/lib/bindings_serialization.h', 143 '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', 144 'public/bindings/lib/buffer.cc',
132 'public/bindings/lib/buffer.h', 145 'public/bindings/lib/buffer.h',
133 'public/bindings/lib/connector.cc', 146 'public/bindings/lib/connector.cc',
134 'public/bindings/lib/connector.h', 147 'public/bindings/lib/connector.h',
135 'public/bindings/lib/message.cc', 148 'public/bindings/lib/message.cc',
136 'public/bindings/lib/message.h', 149 'public/bindings/lib/message.h',
137 'public/bindings/lib/message_builder.cc', 150 'public/bindings/lib/message_builder.cc',
138 'public/bindings/lib/message_builder.h', 151 'public/bindings/lib/message_builder.h',
139 'public/bindings/lib/message_queue.cc', 152 'public/bindings/lib/message_queue.cc',
140 'public/bindings/lib/message_queue.h', 153 'public/bindings/lib/message_queue.h',
141 ], 154 ],
142 }, 155 },
143 { 156 {
144 'target_name': 'mojo_sample_service', 157 'target_name': 'mojo_sample_service',
145 'type': 'static_library', 158 'type': 'static_library',
146 'sources': [ 159 'sources': [
147 'public/tests/bindings/sample_service.mojom', 160 'public/tests/bindings/sample_service.mojom',
148 ], 161 ],
149 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ], 162 'includes': [ 'public/bindings/mojom_bindings_generator.gypi' ],
150 'export_dependent_settings': [ 163 'export_dependent_settings': [
151 'mojo_bindings', 164 'mojo_bindings',
152 'mojo_system', 165 'mojo_system',
153 ], 166 ],
154 }, 167 },
155 { 168 {
169 'target_name': 'mojo_environment_standalone',
170 'type': 'static_library',
171 'sources': [
172 'public/environment/standalone/async_waiter.cc',
173 'public/environment/standalone/buffer_tls.cc',
174 'public/environment/standalone/environment.cc',
175 ],
176 'include_dirs': [
177 '..',
178 ],
179 },
180 {
156 'target_name': 'mojo_utility', 181 'target_name': 'mojo_utility',
157 'type': 'static_library', 182 'type': 'static_library',
158 'sources': [ 183 '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', 184 'public/utility/run_loop.cc',
164 'public/utility/run_loop.h', 185 'public/utility/run_loop.h',
165 'public/utility/run_loop_handler.h', 186 'public/utility/run_loop_handler.h',
166 'public/utility/thread_local.h', 187 'public/utility/thread_local.h',
167 'public/utility/thread_local_posix.cc', 188 'public/utility/thread_local_posix.cc',
168 'public/utility/thread_local_win.cc', 189 'public/utility/thread_local_win.cc',
169 ], 190 ],
170 'include_dirs': [ 191 'include_dirs': [
171 '..', 192 '..',
172 ], 193 ],
173 }, 194 },
174 ], 195 ],
175 } 196 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698