[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 1 | { |
| 2 | 'targets': [ |
| 3 | { |
[email protected] | 65eedf7 | 2014-04-28 11:53:16 | [diff] [blame] | 4 | 'target_name': 'mojo_echo_bindings', |
| 5 | 'type': 'static_library', |
| 6 | 'sources': [ |
| 7 | 'services/dbus_echo/echo.mojom', |
| 8 | ], |
[email protected] | 65eedf7 | 2014-04-28 11:53:16 | [diff] [blame] | 9 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 10 | 'export_dependent_settings': [ |
[email protected] | 9a1526b | 2014-04-30 05:27:06 | [diff] [blame] | 11 | 'mojo_cpp_bindings', |
[email protected] | 65eedf7 | 2014-04-28 11:53:16 | [diff] [blame] | 12 | ], |
| 13 | 'dependencies': [ |
[email protected] | 9a1526b | 2014-04-30 05:27:06 | [diff] [blame] | 14 | 'mojo_cpp_bindings', |
[email protected] | 65eedf7 | 2014-04-28 11:53:16 | [diff] [blame] | 15 | ], |
| 16 | }, |
| 17 | { |
[email protected] | 4a7d4ac8 | 2014-06-04 22:15:03 | [diff] [blame] | 18 | 'target_name': 'mojo_input_events_lib', |
| 19 | 'type': '<(component)', |
| 20 | 'defines': [ |
| 21 | 'MOJO_INPUT_EVENTS_IMPLEMENTATION', |
| 22 | ], |
| 23 | 'dependencies': [ |
| 24 | '../base/base.gyp:base', |
| 25 | '../ui/events/events.gyp:events', |
| 26 | '../ui/gfx/gfx.gyp:gfx_geometry', |
| 27 | 'mojo_environment_chromium', |
| 28 | 'mojo_input_events_bindings', |
| 29 | 'mojo_geometry_bindings', |
| 30 | 'mojo_geometry_lib', |
| 31 | 'mojo_system_impl', |
| 32 | ], |
| 33 | 'sources': [ |
| 34 | 'services/public/cpp/input_events/lib/input_events_type_converters.cc', |
| 35 | 'services/public/cpp/input_events/input_events_type_converters.h', |
| 36 | 'services/public/cpp/input_events/mojo_input_events_export.h', |
| 37 | ], |
| 38 | }, |
| 39 | { |
[email protected] | 78e2bda9 | 2014-05-28 15:46:41 | [diff] [blame] | 40 | 'target_name': 'mojo_input_events_bindings', |
| 41 | 'type': 'static_library', |
| 42 | 'sources': [ |
| 43 | 'services/public/interfaces/input_events/input_events.mojom', |
| 44 | ], |
[email protected] | 78e2bda9 | 2014-05-28 15:46:41 | [diff] [blame] | 45 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 46 | 'export_dependent_settings': [ |
| 47 | 'mojo_cpp_bindings', |
| 48 | ], |
| 49 | 'dependencies': [ |
| 50 | 'mojo_cpp_bindings', |
| 51 | 'mojo_geometry_bindings', |
| 52 | ], |
| 53 | }, |
| 54 | { |
| 55 | 'target_name': 'mojo_geometry_bindings', |
| 56 | 'type': 'static_library', |
| 57 | 'sources': [ |
| 58 | 'services/public/interfaces/geometry/geometry.mojom', |
| 59 | ], |
[email protected] | 78e2bda9 | 2014-05-28 15:46:41 | [diff] [blame] | 60 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 61 | 'dependencies': [ |
| 62 | 'mojo_cpp_bindings', |
| 63 | ], |
| 64 | 'export_dependent_settings': [ |
| 65 | 'mojo_cpp_bindings', |
| 66 | ], |
| 67 | }, |
| 68 | { |
| 69 | 'target_name': 'mojo_geometry_lib', |
| 70 | 'type': '<(component)', |
| 71 | 'defines': [ |
| 72 | 'MOJO_GEOMETRY_IMPLEMENTATION', |
| 73 | ], |
| 74 | 'dependencies': [ |
| 75 | '../ui/gfx/gfx.gyp:gfx_geometry', |
| 76 | 'mojo_environment_chromium', |
| 77 | 'mojo_geometry_bindings', |
| 78 | 'mojo_system_impl', |
| 79 | ], |
| 80 | 'sources': [ |
| 81 | 'services/public/cpp/geometry/lib/geometry_type_converters.cc', |
| 82 | 'services/public/cpp/geometry/geometry_type_converters.h', |
| 83 | ], |
| 84 | }, |
| 85 | { |
[email protected] | 99e508a4 | 2013-12-04 01:15:09 | [diff] [blame] | 86 | 'target_name': 'mojo_gles2_bindings', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 87 | 'type': 'static_library', |
| 88 | 'sources': [ |
[email protected] | 6878086 | 2014-02-07 00:25:07 | [diff] [blame] | 89 | 'services/gles2/command_buffer.mojom', |
| 90 | 'services/gles2/command_buffer_type_conversions.cc', |
| 91 | 'services/gles2/command_buffer_type_conversions.h', |
[email protected] | a0e753b | 2014-04-03 23:44:28 | [diff] [blame] | 92 | 'services/gles2/mojo_buffer_backing.cc', |
| 93 | 'services/gles2/mojo_buffer_backing.h', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 94 | ], |
[email protected] | 352ed67c | 2014-04-04 21:11:21 | [diff] [blame] | 95 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 96 | 'export_dependent_settings': [ |
[email protected] | 9a1526b | 2014-04-30 05:27:06 | [diff] [blame] | 97 | 'mojo_cpp_bindings', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 98 | ], |
[email protected] | 88579880 | 2014-03-12 16:14:21 | [diff] [blame] | 99 | 'dependencies': [ |
[email protected] | a0e753b | 2014-04-03 23:44:28 | [diff] [blame] | 100 | '../gpu/gpu.gyp:command_buffer_common', |
[email protected] | 9a1526b | 2014-04-30 05:27:06 | [diff] [blame] | 101 | 'mojo_cpp_bindings', |
[email protected] | 88579880 | 2014-03-12 16:14:21 | [diff] [blame] | 102 | ], |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 103 | }, |
| 104 | { |
[email protected] | 99e508a4 | 2013-12-04 01:15:09 | [diff] [blame] | 105 | 'target_name': 'mojo_gles2_service', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 106 | 'type': 'static_library', |
| 107 | 'dependencies': [ |
| 108 | '../base/base.gyp:base', |
| 109 | '../gpu/gpu.gyp:command_buffer_service', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 110 | '../ui/gfx/gfx.gyp:gfx', |
[email protected] | b5e2d78 | 2013-12-18 21:01:15 | [diff] [blame] | 111 | '../ui/gfx/gfx.gyp:gfx_geometry', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 112 | '../ui/gl/gl.gyp:gl', |
[email protected] | 99e508a4 | 2013-12-04 01:15:09 | [diff] [blame] | 113 | 'mojo_gles2_bindings', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 114 | ], |
| 115 | 'export_dependent_settings': [ |
[email protected] | 99e508a4 | 2013-12-04 01:15:09 | [diff] [blame] | 116 | 'mojo_gles2_bindings', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 117 | ], |
| 118 | 'sources': [ |
[email protected] | 6878086 | 2014-02-07 00:25:07 | [diff] [blame] | 119 | 'services/gles2/command_buffer_impl.cc', |
| 120 | 'services/gles2/command_buffer_impl.h', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 121 | ], |
| 122 | }, |
| 123 | { |
[email protected] | 99e508a4 | 2013-12-04 01:15:09 | [diff] [blame] | 124 | 'target_name': 'mojo_native_viewport_bindings', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 125 | 'type': 'static_library', |
| 126 | 'sources': [ |
| 127 | 'services/native_viewport/native_viewport.mojom', |
| 128 | ], |
[email protected] | 352ed67c | 2014-04-04 21:11:21 | [diff] [blame] | 129 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 130 | 'export_dependent_settings': [ |
[email protected] | 9a1526b | 2014-04-30 05:27:06 | [diff] [blame] | 131 | 'mojo_cpp_bindings', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 132 | ], |
[email protected] | 88579880 | 2014-03-12 16:14:21 | [diff] [blame] | 133 | 'dependencies': [ |
[email protected] | 7eb25d9 | 2014-05-21 19:07:40 | [diff] [blame] | 134 | 'mojo_geometry_bindings', |
[email protected] | 8465435 | 2014-05-30 05:22:26 | [diff] [blame] | 135 | 'mojo_gles2_bindings', |
[email protected] | 78e2bda9 | 2014-05-28 15:46:41 | [diff] [blame] | 136 | 'mojo_input_events_bindings', |
[email protected] | 9a1526b | 2014-04-30 05:27:06 | [diff] [blame] | 137 | 'mojo_cpp_bindings', |
[email protected] | 88579880 | 2014-03-12 16:14:21 | [diff] [blame] | 138 | ], |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 139 | }, |
| 140 | { |
[email protected] | 99e508a4 | 2013-12-04 01:15:09 | [diff] [blame] | 141 | 'target_name': 'mojo_native_viewport_service', |
[email protected] | 8c17298b | 2014-04-21 21:12:08 | [diff] [blame] | 142 | # This is linked directly into the embedder, so we make it a component. |
| 143 | 'type': '<(component)', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 144 | 'dependencies': [ |
| 145 | '../base/base.gyp:base', |
| 146 | '../ui/events/events.gyp:events', |
| 147 | '../ui/gfx/gfx.gyp:gfx', |
[email protected] | b5e2d78 | 2013-12-18 21:01:15 | [diff] [blame] | 148 | '../ui/gfx/gfx.gyp:gfx_geometry', |
[email protected] | a2a3e7c | 2014-05-29 16:58:53 | [diff] [blame] | 149 | 'mojo_application', |
[email protected] | edce754 | 2013-12-18 02:07:37 | [diff] [blame] | 150 | 'mojo_common_lib', |
[email protected] | 0d37563e | 2014-01-14 16:27:51 | [diff] [blame] | 151 | 'mojo_environment_chromium', |
[email protected] | 7eb25d9 | 2014-05-21 19:07:40 | [diff] [blame] | 152 | 'mojo_geometry_bindings', |
| 153 | 'mojo_geometry_lib', |
[email protected] | 99e508a4 | 2013-12-04 01:15:09 | [diff] [blame] | 154 | 'mojo_gles2_service', |
[email protected] | 4a7d4ac8 | 2014-06-04 22:15:03 | [diff] [blame] | 155 | 'mojo_input_events_lib', |
[email protected] | 99e508a4 | 2013-12-04 01:15:09 | [diff] [blame] | 156 | 'mojo_native_viewport_bindings', |
[email protected] | 3a73473 | 2014-04-15 03:14:25 | [diff] [blame] | 157 | 'mojo_system_impl', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 158 | ], |
[email protected] | edce754 | 2013-12-18 02:07:37 | [diff] [blame] | 159 | 'defines': [ |
| 160 | 'MOJO_NATIVE_VIEWPORT_IMPLEMENTATION', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 161 | ], |
| 162 | 'sources': [ |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 163 | 'services/native_viewport/native_viewport.h', |
| 164 | 'services/native_viewport/native_viewport_android.cc', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 165 | 'services/native_viewport/native_viewport_mac.mm', |
[email protected] | edce754 | 2013-12-18 02:07:37 | [diff] [blame] | 166 | 'services/native_viewport/native_viewport_service.cc', |
| 167 | 'services/native_viewport/native_viewport_service.h', |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 168 | 'services/native_viewport/native_viewport_stub.cc', |
| 169 | 'services/native_viewport/native_viewport_win.cc', |
| 170 | 'services/native_viewport/native_viewport_x11.cc', |
| 171 | ], |
| 172 | 'conditions': [ |
| 173 | ['OS=="win" or OS=="android" or OS=="linux" or OS=="mac"', { |
| 174 | 'sources!': [ |
| 175 | 'services/native_viewport/native_viewport_stub.cc', |
| 176 | ], |
| 177 | }], |
| 178 | ['OS=="android"', { |
| 179 | 'dependencies': [ |
| 180 | 'mojo_jni_headers', |
| 181 | ], |
| 182 | }], |
| 183 | ], |
| 184 | }, |
[email protected] | 587ddac8 | 2014-04-21 21:18:56 | [diff] [blame] | 185 | { |
[email protected] | dd6ee450 | 2014-06-05 09:27:30 | [diff] [blame] | 186 | 'target_name': 'mojo_network_bindings', |
| 187 | 'type': 'static_library', |
| 188 | 'sources': [ |
| 189 | 'services/public/interfaces/network/network_error.mojom', |
| 190 | 'services/public/interfaces/network/network_service.mojom', |
| 191 | 'services/public/interfaces/network/url_loader.mojom', |
| 192 | ], |
| 193 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 194 | 'export_dependent_settings': [ |
| 195 | 'mojo_cpp_bindings', |
| 196 | ], |
| 197 | 'dependencies': [ |
| 198 | 'mojo_cpp_bindings', |
| 199 | ], |
| 200 | }, |
| 201 | { |
| 202 | 'target_name': 'mojo_network_service', |
| 203 | 'type': 'shared_library', |
| 204 | 'dependencies': [ |
| 205 | '../base/base.gyp:base', |
| 206 | '../net/net.gyp:net', |
| 207 | '../url/url.gyp:url_lib', |
| 208 | 'mojo_application', |
| 209 | 'mojo_common_lib', |
| 210 | 'mojo_environment_chromium', |
| 211 | 'mojo_network_bindings', |
| 212 | 'mojo_system_impl', |
| 213 | ], |
| 214 | 'export_dependent_settings': [ |
| 215 | 'mojo_network_bindings', |
| 216 | ], |
| 217 | 'sources': [ |
| 218 | 'services/network/main.cc', |
| 219 | 'services/network/network_context.cc', |
| 220 | 'services/network/network_context.h', |
| 221 | 'services/network/network_service_impl.cc', |
| 222 | 'services/network/network_service_impl.h', |
| 223 | 'services/network/url_loader_impl.cc', |
| 224 | 'services/network/url_loader_impl.h', |
| 225 | ], |
| 226 | }, |
| 227 | { |
[email protected] | ef8c7ed | 2014-05-02 16:41:49 | [diff] [blame] | 228 | 'target_name': 'mojo_view_manager_common', |
| 229 | 'type': 'static_library', |
| 230 | 'sources': [ |
| 231 | 'services/public/cpp/view_manager/view_manager_types.h', |
| 232 | ], |
| 233 | }, |
| 234 | { |
[email protected] | 1ab0b22 | 2014-05-01 04:23:47 | [diff] [blame] | 235 | 'target_name': 'mojo_view_manager_bindings', |
| 236 | 'type': 'static_library', |
| 237 | 'sources': [ |
| 238 | 'services/public/interfaces/view_manager/view_manager.mojom', |
| 239 | ], |
[email protected] | 1ab0b22 | 2014-05-01 04:23:47 | [diff] [blame] | 240 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 241 | 'export_dependent_settings': [ |
| 242 | 'mojo_cpp_bindings', |
| 243 | ], |
| 244 | 'dependencies': [ |
| 245 | 'mojo_cpp_bindings', |
[email protected] | 802e6c5 | 2014-05-22 17:13:12 | [diff] [blame] | 246 | 'mojo_geometry_bindings', |
[email protected] | 4a7d4ac8 | 2014-06-04 22:15:03 | [diff] [blame] | 247 | 'mojo_input_events_bindings', |
[email protected] | 1ab0b22 | 2014-05-01 04:23:47 | [diff] [blame] | 248 | ], |
| 249 | }, |
| 250 | { |
[email protected] | 587ddac8 | 2014-04-21 21:18:56 | [diff] [blame] | 251 | 'target_name': 'mojo_view_manager_lib', |
| 252 | 'type': 'static_library', |
| 253 | 'dependencies': [ |
| 254 | '../base/base.gyp:base', |
[email protected] | e2a0d62 | 2014-05-23 01:20:09 | [diff] [blame] | 255 | '../skia/skia.gyp:skia', |
| 256 | '../ui/gfx/gfx.gyp:gfx', |
[email protected] | 802e6c5 | 2014-05-22 17:13:12 | [diff] [blame] | 257 | '../ui/gfx/gfx.gyp:gfx_geometry', |
[email protected] | 8dbcf0d | 2014-06-03 05:39:00 | [diff] [blame] | 258 | 'mojo_application', |
[email protected] | 802e6c5 | 2014-05-22 17:13:12 | [diff] [blame] | 259 | 'mojo_geometry_bindings', |
| 260 | 'mojo_geometry_lib', |
[email protected] | 66bf7e2 | 2014-05-27 16:50:29 | [diff] [blame] | 261 | 'mojo_service_provider_bindings', |
[email protected] | 1ab0b22 | 2014-05-01 04:23:47 | [diff] [blame] | 262 | 'mojo_view_manager_bindings', |
[email protected] | ef8c7ed | 2014-05-02 16:41:49 | [diff] [blame] | 263 | 'mojo_view_manager_common', |
[email protected] | 587ddac8 | 2014-04-21 21:18:56 | [diff] [blame] | 264 | ], |
| 265 | 'sources': [ |
| 266 | 'services/public/cpp/view_manager/lib/view.cc', |
[email protected] | f76571e | 2014-05-13 19:43:09 | [diff] [blame] | 267 | 'services/public/cpp/view_manager/lib/view_private.cc', |
| 268 | 'services/public/cpp/view_manager/lib/view_private.h', |
[email protected] | 587ddac8 | 2014-04-21 21:18:56 | [diff] [blame] | 269 | 'services/public/cpp/view_manager/lib/view_manager.cc', |
[email protected] | 1ab0b22 | 2014-05-01 04:23:47 | [diff] [blame] | 270 | 'services/public/cpp/view_manager/lib/view_manager_private.cc', |
| 271 | 'services/public/cpp/view_manager/lib/view_manager_private.h', |
| 272 | 'services/public/cpp/view_manager/lib/view_manager_synchronizer.cc', |
| 273 | 'services/public/cpp/view_manager/lib/view_manager_synchronizer.h', |
[email protected] | 587ddac8 | 2014-04-21 21:18:56 | [diff] [blame] | 274 | 'services/public/cpp/view_manager/lib/view_tree_host.cc', |
| 275 | 'services/public/cpp/view_manager/lib/view_tree_node.cc', |
| 276 | 'services/public/cpp/view_manager/lib/view_tree_node_observer.cc', |
| 277 | 'services/public/cpp/view_manager/lib/view_tree_node_private.cc', |
| 278 | 'services/public/cpp/view_manager/lib/view_tree_node_private.h', |
| 279 | 'services/public/cpp/view_manager/view.h', |
| 280 | 'services/public/cpp/view_manager/view_manager.h', |
[email protected] | d0e2cfc | 2014-06-07 04:16:53 | [diff] [blame^] | 281 | 'services/public/cpp/view_manager/view_manager_delegate.h', |
[email protected] | ef8c7ed | 2014-05-02 16:41:49 | [diff] [blame] | 282 | 'services/public/cpp/view_manager/view_manager_types.h', |
[email protected] | f76571e | 2014-05-13 19:43:09 | [diff] [blame] | 283 | 'services/public/cpp/view_manager/view_observer.h', |
[email protected] | 587ddac8 | 2014-04-21 21:18:56 | [diff] [blame] | 284 | 'services/public/cpp/view_manager/view_tree_host.h', |
| 285 | 'services/public/cpp/view_manager/view_tree_node.h', |
| 286 | 'services/public/cpp/view_manager/view_tree_node_observer.h', |
| 287 | ], |
| 288 | }, |
| 289 | { |
| 290 | 'target_name': 'mojo_view_manager_lib_unittests', |
| 291 | 'type': 'executable', |
| 292 | 'dependencies': [ |
| 293 | '../base/base.gyp:base', |
| 294 | '../base/base.gyp:test_support_base', |
| 295 | '../testing/gtest.gyp:gtest', |
[email protected] | 1ab0b22 | 2014-05-01 04:23:47 | [diff] [blame] | 296 | 'mojo_environment_chromium', |
[email protected] | 802e6c5 | 2014-05-22 17:13:12 | [diff] [blame] | 297 | 'mojo_geometry_bindings', |
| 298 | 'mojo_geometry_lib', |
[email protected] | e366c9a | 2014-05-05 19:43:11 | [diff] [blame] | 299 | 'mojo_shell_test_support', |
| 300 | 'mojo_view_manager_bindings', |
[email protected] | 587ddac8 | 2014-04-21 21:18:56 | [diff] [blame] | 301 | 'mojo_view_manager_lib', |
| 302 | ], |
| 303 | 'sources': [ |
| 304 | 'services/public/cpp/view_manager/tests/view_unittest.cc', |
| 305 | 'services/public/cpp/view_manager/tests/view_manager_unittest.cc', |
| 306 | 'services/public/cpp/view_manager/tests/view_tree_host_unittest.cc', |
| 307 | 'services/public/cpp/view_manager/tests/view_tree_node_unittest.cc', |
| 308 | ], |
[email protected] | 08f1c597 | 2014-05-09 16:26:06 | [diff] [blame] | 309 | 'conditions': [ |
| 310 | ['use_aura==1', { |
| 311 | 'dependencies': [ |
| 312 | 'mojo_view_manager_run_unittests' |
| 313 | ], |
| 314 | }, { # use_aura==0 |
| 315 | 'dependencies': [ |
| 316 | 'mojo_run_all_unittests', |
| 317 | ], |
| 318 | }] |
| 319 | ], |
[email protected] | 587ddac8 | 2014-04-21 21:18:56 | [diff] [blame] | 320 | }, |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 321 | ], |
[email protected] | d0012d1f | 2014-04-22 21:58:10 | [diff] [blame] | 322 | 'conditions': [ |
| 323 | ['use_aura==1', { |
| 324 | 'targets': [ |
| 325 | { |
[email protected] | d0012d1f | 2014-04-22 21:58:10 | [diff] [blame] | 326 | 'target_name': 'mojo_view_manager', |
[email protected] | 36c2077c | 2014-04-23 22:36:03 | [diff] [blame] | 327 | 'type': '<(component)', |
[email protected] | d0012d1f | 2014-04-22 21:58:10 | [diff] [blame] | 328 | 'dependencies': [ |
| 329 | '../base/base.gyp:base', |
[email protected] | 74d9b7a | 2014-06-06 16:07:54 | [diff] [blame] | 330 | '../cc/cc.gyp:cc', |
[email protected] | d0012d1f | 2014-04-22 21:58:10 | [diff] [blame] | 331 | '../skia/skia.gyp:skia', |
| 332 | '../ui/aura/aura.gyp:aura', |
[email protected] | 08f1c597 | 2014-05-09 16:26:06 | [diff] [blame] | 333 | '../ui/base/ui_base.gyp:ui_base', |
[email protected] | 74d9b7a | 2014-06-06 16:07:54 | [diff] [blame] | 334 | '../ui/compositor/compositor.gyp:compositor', |
| 335 | '../ui/events/events.gyp:events', |
| 336 | '../ui/events/events.gyp:events_base', |
[email protected] | 08f1c597 | 2014-05-09 16:26:06 | [diff] [blame] | 337 | '../ui/gfx/gfx.gyp:gfx', |
[email protected] | d0012d1f | 2014-04-22 21:58:10 | [diff] [blame] | 338 | '../ui/gfx/gfx.gyp:gfx_geometry', |
[email protected] | 74d9b7a | 2014-06-06 16:07:54 | [diff] [blame] | 339 | '../ui/gl/gl.gyp:gl', |
| 340 | '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu', |
[email protected] | e81804aa | 2014-06-06 05:13:42 | [diff] [blame] | 341 | 'mojo_application', |
[email protected] | 08f1c597 | 2014-05-09 16:26:06 | [diff] [blame] | 342 | 'mojo_aura_support', |
[email protected] | d0012d1f | 2014-04-22 21:58:10 | [diff] [blame] | 343 | 'mojo_common_lib', |
| 344 | 'mojo_environment_chromium', |
[email protected] | 7eb25d9 | 2014-05-21 19:07:40 | [diff] [blame] | 345 | 'mojo_geometry_bindings', |
| 346 | 'mojo_geometry_lib', |
[email protected] | 08f1c597 | 2014-05-09 16:26:06 | [diff] [blame] | 347 | 'mojo_gles2', |
[email protected] | 4a7d4ac8 | 2014-06-04 22:15:03 | [diff] [blame] | 348 | 'mojo_input_events_bindings', |
| 349 | 'mojo_input_events_lib', |
[email protected] | d0012d1f | 2014-04-22 21:58:10 | [diff] [blame] | 350 | 'mojo_native_viewport_bindings', |
[email protected] | d0012d1f | 2014-04-22 21:58:10 | [diff] [blame] | 351 | 'mojo_system_impl', |
| 352 | 'mojo_view_manager_bindings', |
[email protected] | ef8c7ed | 2014-05-02 16:41:49 | [diff] [blame] | 353 | 'mojo_view_manager_common', |
[email protected] | d0012d1f | 2014-04-22 21:58:10 | [diff] [blame] | 354 | ], |
| 355 | 'sources': [ |
[email protected] | e81804aa | 2014-06-06 05:13:42 | [diff] [blame] | 356 | 'public/cpp/application/lib/mojo_main_chromium.cc', |
[email protected] | 36c2077c | 2014-04-23 22:36:03 | [diff] [blame] | 357 | 'services/view_manager/ids.h', |
[email protected] | 08f1c597 | 2014-05-09 16:26:06 | [diff] [blame] | 358 | 'services/view_manager/main.cc', |
[email protected] | 36c2077c | 2014-04-23 22:36:03 | [diff] [blame] | 359 | 'services/view_manager/node.cc', |
| 360 | 'services/view_manager/node.h', |
| 361 | 'services/view_manager/node_delegate.h', |
| 362 | 'services/view_manager/root_node_manager.cc', |
| 363 | 'services/view_manager/root_node_manager.h', |
[email protected] | 08f1c597 | 2014-05-09 16:26:06 | [diff] [blame] | 364 | 'services/view_manager/root_view_manager.cc', |
| 365 | 'services/view_manager/root_view_manager.h', |
[email protected] | 465c9750 | 2014-05-30 13:07:23 | [diff] [blame] | 366 | 'services/view_manager/root_view_manager_delegate.h', |
[email protected] | 504bf75c | 2014-04-25 15:11:07 | [diff] [blame] | 367 | 'services/view_manager/view.cc', |
| 368 | 'services/view_manager/view.h', |
[email protected] | d0012d1f | 2014-04-22 21:58:10 | [diff] [blame] | 369 | 'services/view_manager/view_manager_connection.cc', |
| 370 | 'services/view_manager/view_manager_connection.h', |
[email protected] | 465c9750 | 2014-05-30 13:07:23 | [diff] [blame] | 371 | 'services/view_manager/view_manager_init_connection.cc', |
| 372 | 'services/view_manager/view_manager_init_connection.h', |
[email protected] | 36c2077c | 2014-04-23 22:36:03 | [diff] [blame] | 373 | 'services/view_manager/view_manager_export.h', |
[email protected] | 74d9b7a | 2014-06-06 16:07:54 | [diff] [blame] | 374 | 'services/view_manager/context_factory_impl.cc', |
| 375 | 'services/view_manager/context_factory_impl.h', |
| 376 | 'services/view_manager/window_tree_host_impl.cc', |
| 377 | 'services/view_manager/window_tree_host_impl.h', |
[email protected] | 36c2077c | 2014-04-23 22:36:03 | [diff] [blame] | 378 | ], |
| 379 | 'defines': [ |
| 380 | 'MOJO_VIEW_MANAGER_IMPLEMENTATION', |
| 381 | ], |
| 382 | }, |
| 383 | { |
[email protected] | 08f1c597 | 2014-05-09 16:26:06 | [diff] [blame] | 384 | 'target_name': 'mojo_view_manager_run_unittests', |
| 385 | 'type': 'static_library', |
| 386 | 'dependencies': [ |
| 387 | '../base/base.gyp:base', |
| 388 | '../base/base.gyp:test_support_base', |
| 389 | '../ui/gl/gl.gyp:gl', |
| 390 | ], |
| 391 | 'sources': [ |
| 392 | 'services/public/cpp/view_manager/lib/view_manager_test_suite.cc', |
| 393 | 'services/public/cpp/view_manager/lib/view_manager_test_suite.h', |
| 394 | 'services/public/cpp/view_manager/lib/view_manager_unittests.cc', |
| 395 | ], |
| 396 | }, |
| 397 | { |
[email protected] | 36c2077c | 2014-04-23 22:36:03 | [diff] [blame] | 398 | 'target_name': 'mojo_view_manager_unittests', |
| 399 | 'type': 'executable', |
| 400 | 'dependencies': [ |
| 401 | '../base/base.gyp:base', |
[email protected] | 08f1c597 | 2014-05-09 16:26:06 | [diff] [blame] | 402 | '../base/base.gyp:test_support_base', |
[email protected] | 36c2077c | 2014-04-23 22:36:03 | [diff] [blame] | 403 | '../skia/skia.gyp:skia', |
| 404 | '../testing/gtest.gyp:gtest', |
| 405 | '../ui/aura/aura.gyp:aura', |
[email protected] | 802e6c5 | 2014-05-22 17:13:12 | [diff] [blame] | 406 | '../ui/gfx/gfx.gyp:gfx_geometry', |
[email protected] | 08f1c597 | 2014-05-09 16:26:06 | [diff] [blame] | 407 | '../ui/gl/gl.gyp:gl', |
[email protected] | ff5bd7a | 2014-05-28 20:16:26 | [diff] [blame] | 408 | 'mojo_application', |
[email protected] | 36c2077c | 2014-04-23 22:36:03 | [diff] [blame] | 409 | 'mojo_environment_chromium', |
[email protected] | 802e6c5 | 2014-05-22 17:13:12 | [diff] [blame] | 410 | 'mojo_geometry_bindings', |
| 411 | 'mojo_geometry_lib', |
[email protected] | 4a7d4ac8 | 2014-06-04 22:15:03 | [diff] [blame] | 412 | 'mojo_input_events_bindings', |
| 413 | 'mojo_input_events_lib', |
[email protected] | ff5bd7a | 2014-05-28 20:16:26 | [diff] [blame] | 414 | 'mojo_service_manager', |
[email protected] | 1124dea0 | 2014-04-29 19:31:23 | [diff] [blame] | 415 | 'mojo_shell_test_support', |
[email protected] | 36c2077c | 2014-04-23 22:36:03 | [diff] [blame] | 416 | 'mojo_system_impl', |
[email protected] | 36c2077c | 2014-04-23 22:36:03 | [diff] [blame] | 417 | 'mojo_view_manager_bindings', |
[email protected] | ef8c7ed | 2014-05-02 16:41:49 | [diff] [blame] | 418 | 'mojo_view_manager_common', |
[email protected] | 08f1c597 | 2014-05-09 16:26:06 | [diff] [blame] | 419 | 'mojo_view_manager_run_unittests', |
[email protected] | 36c2077c | 2014-04-23 22:36:03 | [diff] [blame] | 420 | ], |
| 421 | 'sources': [ |
[email protected] | ff5bd7a | 2014-05-28 20:16:26 | [diff] [blame] | 422 | 'services/view_manager/test_change_tracker.cc', |
| 423 | 'services/view_manager/test_change_tracker.h', |
[email protected] | 36c2077c | 2014-04-23 22:36:03 | [diff] [blame] | 424 | 'services/view_manager/view_manager_connection_unittest.cc', |
[email protected] | d0012d1f | 2014-04-22 21:58:10 | [diff] [blame] | 425 | ], |
| 426 | }, |
| 427 | { |
| 428 | 'target_name': 'package_mojo_view_manager', |
| 429 | 'variables': { |
| 430 | 'app_name': 'mojo_view_manager', |
| 431 | }, |
| 432 | 'includes': [ 'build/package_app.gypi' ], |
| 433 | }, |
| 434 | ], |
| 435 | }], |
[email protected] | 65eedf7 | 2014-04-28 11:53:16 | [diff] [blame] | 436 | ['OS=="linux"', { |
| 437 | 'targets': [ |
| 438 | { |
| 439 | 'target_name': 'mojo_dbus_echo_service', |
| 440 | 'type': 'executable', |
| 441 | 'dependencies': [ |
| 442 | '../base/base.gyp:base', |
| 443 | '../build/linux/system.gyp:dbus', |
| 444 | '../dbus/dbus.gyp:dbus', |
[email protected] | a2a3e7c | 2014-05-29 16:58:53 | [diff] [blame] | 445 | 'mojo_application', |
[email protected] | 65eedf7 | 2014-04-28 11:53:16 | [diff] [blame] | 446 | 'mojo_common_lib', |
[email protected] | 8110218d | 2014-05-01 23:30:06 | [diff] [blame] | 447 | 'mojo_dbus_service', |
[email protected] | 65eedf7 | 2014-04-28 11:53:16 | [diff] [blame] | 448 | 'mojo_echo_bindings', |
[email protected] | 8110218d | 2014-05-01 23:30:06 | [diff] [blame] | 449 | 'mojo_environment_chromium', |
[email protected] | 65eedf7 | 2014-04-28 11:53:16 | [diff] [blame] | 450 | 'mojo_system_impl', |
| 451 | ], |
| 452 | 'sources': [ |
| 453 | 'services/dbus_echo/dbus_echo_service.cc', |
| 454 | ], |
| 455 | }, |
| 456 | ], |
| 457 | }], |
[email protected] | d0012d1f | 2014-04-22 21:58:10 | [diff] [blame] | 458 | ], |
[email protected] | 3cf4aad | 2013-12-01 17:27:25 | [diff] [blame] | 459 | } |