OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 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 'chromium_code': 1, | 7 'chromium_code': 1, |
8 }, | 8 }, |
9 'target_defaults': { | 9 'target_defaults': { |
10 'defines': ['MOJO_IMPLEMENTATION'], | 10 'defines': ['MOJO_IMPLEMENTATION'], |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
65 'target_name': 'mojo_system', | 65 'target_name': 'mojo_system', |
66 # TODO(vtl): This should probably be '<(component)'; make it work. | 66 # TODO(vtl): This should probably be '<(component)'; make it work. |
67 'type': '<(component)', | 67 'type': '<(component)', |
68 'dependencies': [ | 68 'dependencies': [ |
69 '../base/base.gyp:base', | 69 '../base/base.gyp:base', |
70 ], | 70 ], |
71 'defines': [ | 71 'defines': [ |
72 'MOJO_SYSTEM_IMPLEMENTATION', | 72 'MOJO_SYSTEM_IMPLEMENTATION', |
73 ], | 73 ], |
74 'sources': [ | 74 'sources': [ |
75 'public/system/core.h', | |
76 'system/core.cc', | 75 'system/core.cc', |
77 'system/core_impl.cc', | 76 'system/core_impl.cc', |
78 'system/core_impl.h', | 77 'system/core_impl.h', |
79 'system/dispatcher.cc', | 78 'system/dispatcher.cc', |
80 'system/dispatcher.h', | 79 'system/dispatcher.h', |
81 'system/limits.h', | 80 'system/limits.h', |
82 'system/memory.cc', | 81 'system/memory.cc', |
83 'system/memory.h', | 82 'system/memory.h', |
84 'system/message_in_transit.cc', | 83 'system/message_in_transit.cc', |
85 'system/message_in_transit.h', | 84 'system/message_in_transit.h', |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
142 'target_name': 'sample_app', | 141 'target_name': 'sample_app', |
143 'type': '<(component)', | 142 'type': '<(component)', |
144 'dependencies': [ | 143 'dependencies': [ |
145 '../base/base.gyp:base', | 144 '../base/base.gyp:base', |
146 'mojo_system', | 145 'mojo_system', |
147 ], | 146 ], |
148 'sources': [ | 147 'sources': [ |
149 'shell/sample_app.cc', | 148 'shell/sample_app.cc', |
150 ], | 149 ], |
151 }, | 150 }, |
| 151 { |
| 152 'target_name': 'mojo_bindings', |
| 153 'type': 'static_library', |
| 154 'include_dirs': [ |
| 155 '..' |
| 156 ], |
| 157 'sources': [ |
| 158 'public/bindings/lib/bindings.h', |
| 159 'public/bindings/lib/bindings_internal.h', |
| 160 'public/bindings/lib/bindings_serialization.cc', |
| 161 'public/bindings/lib/bindings_serialization.h', |
| 162 'public/bindings/lib/buffer.cc', |
| 163 'public/bindings/lib/buffer.h', |
| 164 'public/bindings/lib/message.cc', |
| 165 'public/bindings/lib/message.h', |
| 166 'public/bindings/lib/message_builder.cc', |
| 167 'public/bindings/lib/message_builder.h', |
| 168 ], |
| 169 }, |
| 170 { |
| 171 'target_name': 'mojo_bindings_test', |
| 172 'type': 'executable', |
| 173 'include_dirs': [ |
| 174 '..' |
| 175 ], |
| 176 'dependencies': [ |
| 177 'mojo_bindings', |
| 178 ], |
| 179 'sources': [ |
| 180 'public/bindings/sample/generated/sample_service.h', |
| 181 'public/bindings/sample/generated/sample_service_proxy.cc', |
| 182 'public/bindings/sample/generated/sample_service_serialization.h', |
| 183 'public/bindings/sample/generated/sample_service_stub.cc', |
| 184 'public/bindings/sample/sample_test.cc', |
| 185 ], |
| 186 }, |
152 ], | 187 ], |
153 } | 188 } |
OLD | NEW |