abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 1 | { |
| 2 | 'targets': [ |
| 3 | { |
cmasone@chromium.org | e460a98 | 2014-04-28 20:53:16 +0900 | [diff] [blame] | 4 | 'target_name': 'mojo_echo_bindings', |
| 5 | 'type': 'static_library', |
| 6 | 'sources': [ |
| 7 | 'services/dbus_echo/echo.mojom', |
| 8 | ], |
cmasone@chromium.org | e460a98 | 2014-04-28 20:53:16 +0900 | [diff] [blame] | 9 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 10 | 'export_dependent_settings': [ |
yzshen@chromium.org | 6005692 | 2014-04-30 14:27:06 +0900 | [diff] [blame] | 11 | 'mojo_cpp_bindings', |
cmasone@chromium.org | e460a98 | 2014-04-28 20:53:16 +0900 | [diff] [blame] | 12 | ], |
| 13 | 'dependencies': [ |
yzshen@chromium.org | 6005692 | 2014-04-30 14:27:06 +0900 | [diff] [blame] | 14 | 'mojo_cpp_bindings', |
cmasone@chromium.org | e460a98 | 2014-04-28 20:53:16 +0900 | [diff] [blame] | 15 | ], |
| 16 | }, |
| 17 | { |
sky@chromium.org | 2f1dc95 | 2014-06-05 07:15:03 +0900 | [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 | { |
ben@chromium.org | 12dc8ce | 2014-05-29 00:46:41 +0900 | [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 | ], |
ben@chromium.org | 12dc8ce | 2014-05-29 00:46:41 +0900 | [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 | ], |
ben@chromium.org | 12dc8ce | 2014-05-29 00:46:41 +0900 | [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 | { |
abarth@chromium.org | a6190a3 | 2013-12-04 10:15:09 +0900 | [diff] [blame] | 86 | 'target_name': 'mojo_gles2_bindings', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 87 | 'type': 'static_library', |
| 88 | 'sources': [ |
piman@chromium.org | e121985 | 2014-02-07 09:25:07 +0900 | [diff] [blame] | 89 | 'services/gles2/command_buffer.mojom', |
| 90 | 'services/gles2/command_buffer_type_conversions.cc', |
| 91 | 'services/gles2/command_buffer_type_conversions.h', |
piman@chromium.org | 95c0425 | 2014-04-04 08:44:28 +0900 | [diff] [blame] | 92 | 'services/gles2/mojo_buffer_backing.cc', |
| 93 | 'services/gles2/mojo_buffer_backing.h', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 94 | ], |
viettrungluu@chromium.org | 0e35503 | 2014-04-05 06:11:21 +0900 | [diff] [blame] | 95 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 96 | 'export_dependent_settings': [ |
yzshen@chromium.org | 6005692 | 2014-04-30 14:27:06 +0900 | [diff] [blame] | 97 | 'mojo_cpp_bindings', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 98 | ], |
sky@chromium.org | c1ed7c2 | 2014-03-13 01:14:21 +0900 | [diff] [blame] | 99 | 'dependencies': [ |
piman@chromium.org | 95c0425 | 2014-04-04 08:44:28 +0900 | [diff] [blame] | 100 | '../gpu/gpu.gyp:command_buffer_common', |
yzshen@chromium.org | 6005692 | 2014-04-30 14:27:06 +0900 | [diff] [blame] | 101 | 'mojo_cpp_bindings', |
sky@chromium.org | c1ed7c2 | 2014-03-13 01:14:21 +0900 | [diff] [blame] | 102 | ], |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 103 | }, |
| 104 | { |
abarth@chromium.org | a6190a3 | 2013-12-04 10:15:09 +0900 | [diff] [blame] | 105 | 'target_name': 'mojo_gles2_service', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 106 | 'type': 'static_library', |
| 107 | 'dependencies': [ |
| 108 | '../base/base.gyp:base', |
| 109 | '../gpu/gpu.gyp:command_buffer_service', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 110 | '../ui/gfx/gfx.gyp:gfx', |
ben@chromium.org | 8e7c15d | 2013-12-19 06:01:15 +0900 | [diff] [blame] | 111 | '../ui/gfx/gfx.gyp:gfx_geometry', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 112 | '../ui/gl/gl.gyp:gl', |
abarth@chromium.org | a6190a3 | 2013-12-04 10:15:09 +0900 | [diff] [blame] | 113 | 'mojo_gles2_bindings', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 114 | ], |
| 115 | 'export_dependent_settings': [ |
abarth@chromium.org | a6190a3 | 2013-12-04 10:15:09 +0900 | [diff] [blame] | 116 | 'mojo_gles2_bindings', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 117 | ], |
| 118 | 'sources': [ |
piman@chromium.org | e121985 | 2014-02-07 09:25:07 +0900 | [diff] [blame] | 119 | 'services/gles2/command_buffer_impl.cc', |
| 120 | 'services/gles2/command_buffer_impl.h', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 121 | ], |
| 122 | }, |
| 123 | { |
abarth@chromium.org | a6190a3 | 2013-12-04 10:15:09 +0900 | [diff] [blame] | 124 | 'target_name': 'mojo_native_viewport_bindings', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 125 | 'type': 'static_library', |
| 126 | 'sources': [ |
ben@chromium.org | 2f4c518 | 2014-06-18 08:26:48 +0900 | [diff] [blame] | 127 | 'services/public/interfaces/native_viewport/native_viewport.mojom', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 128 | ], |
viettrungluu@chromium.org | 0e35503 | 2014-04-05 06:11:21 +0900 | [diff] [blame] | 129 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 130 | 'export_dependent_settings': [ |
yzshen@chromium.org | 6005692 | 2014-04-30 14:27:06 +0900 | [diff] [blame] | 131 | 'mojo_cpp_bindings', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 132 | ], |
sky@chromium.org | c1ed7c2 | 2014-03-13 01:14:21 +0900 | [diff] [blame] | 133 | 'dependencies': [ |
ben@chromium.org | 2d16756 | 2014-05-22 04:07:40 +0900 | [diff] [blame] | 134 | 'mojo_geometry_bindings', |
darin@chromium.org | 19ef2f3 | 2014-05-30 14:22:26 +0900 | [diff] [blame] | 135 | 'mojo_gles2_bindings', |
ben@chromium.org | 12dc8ce | 2014-05-29 00:46:41 +0900 | [diff] [blame] | 136 | 'mojo_input_events_bindings', |
yzshen@chromium.org | 6005692 | 2014-04-30 14:27:06 +0900 | [diff] [blame] | 137 | 'mojo_cpp_bindings', |
sky@chromium.org | c1ed7c2 | 2014-03-13 01:14:21 +0900 | [diff] [blame] | 138 | ], |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 139 | }, |
| 140 | { |
abarth@chromium.org | a6190a3 | 2013-12-04 10:15:09 +0900 | [diff] [blame] | 141 | 'target_name': 'mojo_native_viewport_service', |
davemoore@chromium.org | 154d7b5 | 2014-04-22 06:12:08 +0900 | [diff] [blame] | 142 | # This is linked directly into the embedder, so we make it a component. |
| 143 | 'type': '<(component)', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 144 | 'dependencies': [ |
| 145 | '../base/base.gyp:base', |
| 146 | '../ui/events/events.gyp:events', |
| 147 | '../ui/gfx/gfx.gyp:gfx', |
ben@chromium.org | 8e7c15d | 2013-12-19 06:01:15 +0900 | [diff] [blame] | 148 | '../ui/gfx/gfx.gyp:gfx_geometry', |
davemoore@chromium.org | c11e2f7 | 2014-05-30 01:58:53 +0900 | [diff] [blame] | 149 | 'mojo_application', |
davemoore@chromium.org | fa6786a | 2013-12-18 11:07:37 +0900 | [diff] [blame] | 150 | 'mojo_common_lib', |
darin@chromium.org | 5cd89c6 | 2014-01-15 01:27:51 +0900 | [diff] [blame] | 151 | 'mojo_environment_chromium', |
ben@chromium.org | 2d16756 | 2014-05-22 04:07:40 +0900 | [diff] [blame] | 152 | 'mojo_geometry_bindings', |
| 153 | 'mojo_geometry_lib', |
abarth@chromium.org | a6190a3 | 2013-12-04 10:15:09 +0900 | [diff] [blame] | 154 | 'mojo_gles2_service', |
sky@chromium.org | 2f1dc95 | 2014-06-05 07:15:03 +0900 | [diff] [blame] | 155 | 'mojo_input_events_lib', |
abarth@chromium.org | a6190a3 | 2013-12-04 10:15:09 +0900 | [diff] [blame] | 156 | 'mojo_native_viewport_bindings', |
davemoore@chromium.org | 065c012 | 2014-04-15 12:14:25 +0900 | [diff] [blame] | 157 | 'mojo_system_impl', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 158 | ], |
davemoore@chromium.org | fa6786a | 2013-12-18 11:07:37 +0900 | [diff] [blame] | 159 | 'defines': [ |
| 160 | 'MOJO_NATIVE_VIEWPORT_IMPLEMENTATION', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 161 | ], |
| 162 | 'sources': [ |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 163 | 'services/native_viewport/native_viewport.h', |
| 164 | 'services/native_viewport/native_viewport_android.cc', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 165 | 'services/native_viewport/native_viewport_mac.mm', |
davemoore@chromium.org | fa6786a | 2013-12-18 11:07:37 +0900 | [diff] [blame] | 166 | 'services/native_viewport/native_viewport_service.cc', |
| 167 | 'services/native_viewport/native_viewport_service.h', |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [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 | }, |
ben@chromium.org | add30f5 | 2014-04-22 06:18:56 +0900 | [diff] [blame] | 185 | { |
aa@chromium.org | c812115 | 2014-06-12 12:43:42 +0900 | [diff] [blame] | 186 | 'target_name': 'mojo_navigation_bindings', |
| 187 | 'type': 'static_library', |
| 188 | 'sources': [ |
aa@chromium.org | e54cc1c | 2014-06-20 06:04:53 +0900 | [diff] [blame] | 189 | 'services/public/interfaces/navigation/navigation.mojom', |
aa@chromium.org | c812115 | 2014-06-12 12:43:42 +0900 | [diff] [blame] | 190 | ], |
| 191 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 192 | 'export_dependent_settings': [ |
| 193 | 'mojo_cpp_bindings', |
| 194 | ], |
| 195 | 'dependencies': [ |
| 196 | 'mojo_cpp_bindings', |
ben@chromium.org | 1a94d13 | 2014-06-19 11:42:16 +0900 | [diff] [blame] | 197 | 'mojo_network_bindings', |
aa@chromium.org | c812115 | 2014-06-12 12:43:42 +0900 | [diff] [blame] | 198 | ], |
| 199 | }, |
| 200 | { |
darin@chromium.org | 358f24a | 2014-06-05 18:27:30 +0900 | [diff] [blame] | 201 | 'target_name': 'mojo_network_bindings', |
| 202 | 'type': 'static_library', |
| 203 | 'sources': [ |
| 204 | 'services/public/interfaces/network/network_error.mojom', |
| 205 | 'services/public/interfaces/network/network_service.mojom', |
| 206 | 'services/public/interfaces/network/url_loader.mojom', |
| 207 | ], |
| 208 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 209 | 'export_dependent_settings': [ |
| 210 | 'mojo_cpp_bindings', |
| 211 | ], |
| 212 | 'dependencies': [ |
| 213 | 'mojo_cpp_bindings', |
| 214 | ], |
| 215 | }, |
| 216 | { |
| 217 | 'target_name': 'mojo_network_service', |
| 218 | 'type': 'shared_library', |
| 219 | 'dependencies': [ |
| 220 | '../base/base.gyp:base', |
| 221 | '../net/net.gyp:net', |
| 222 | '../url/url.gyp:url_lib', |
| 223 | 'mojo_application', |
| 224 | 'mojo_common_lib', |
| 225 | 'mojo_environment_chromium', |
| 226 | 'mojo_network_bindings', |
qsr@chromium.org | 84a40ff | 2014-06-23 22:20:13 +0900 | [diff] [blame] | 227 | 'mojo_profile_service_bindings', |
darin@chromium.org | 358f24a | 2014-06-05 18:27:30 +0900 | [diff] [blame] | 228 | 'mojo_system_impl', |
| 229 | ], |
| 230 | 'export_dependent_settings': [ |
| 231 | 'mojo_network_bindings', |
| 232 | ], |
| 233 | 'sources': [ |
| 234 | 'services/network/main.cc', |
| 235 | 'services/network/network_context.cc', |
| 236 | 'services/network/network_context.h', |
| 237 | 'services/network/network_service_impl.cc', |
| 238 | 'services/network/network_service_impl.h', |
| 239 | 'services/network/url_loader_impl.cc', |
| 240 | 'services/network/url_loader_impl.h', |
| 241 | ], |
| 242 | }, |
| 243 | { |
sky@chromium.org | 2c8782e | 2014-05-03 01:41:49 +0900 | [diff] [blame] | 244 | 'target_name': 'mojo_view_manager_common', |
| 245 | 'type': 'static_library', |
| 246 | 'sources': [ |
ben@chromium.org | d31bd69 | 2014-06-18 01:09:19 +0900 | [diff] [blame] | 247 | 'services/public/cpp/view_manager/types.h', |
sky@chromium.org | 2c8782e | 2014-05-03 01:41:49 +0900 | [diff] [blame] | 248 | ], |
| 249 | }, |
| 250 | { |
ben@chromium.org | 0cd0dfa | 2014-06-13 11:31:47 +0900 | [diff] [blame] | 251 | 'target_name': 'mojo_launcher_bindings', |
| 252 | 'type': 'static_library', |
| 253 | 'sources': [ |
| 254 | 'services/public/interfaces/launcher/launcher.mojom', |
| 255 | ], |
| 256 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 257 | 'export_dependent_settings': [ |
| 258 | 'mojo_cpp_bindings', |
| 259 | ], |
| 260 | 'dependencies': [ |
| 261 | 'mojo_cpp_bindings', |
aa@chromium.org | 2bdc962 | 2014-06-20 21:56:47 +0900 | [diff] [blame] | 262 | 'mojo_navigation_bindings', |
ben@chromium.org | 0cd0dfa | 2014-06-13 11:31:47 +0900 | [diff] [blame] | 263 | ], |
| 264 | }, |
| 265 | { |
| 266 | 'target_name': 'mojo_launcher', |
| 267 | 'type': 'shared_library', |
| 268 | 'dependencies': [ |
| 269 | '../base/base.gyp:base', |
aa@chromium.org | 2bdc962 | 2014-06-20 21:56:47 +0900 | [diff] [blame] | 270 | '../url/url.gyp:url_lib', |
ben@chromium.org | 0cd0dfa | 2014-06-13 11:31:47 +0900 | [diff] [blame] | 271 | 'mojo_application', |
| 272 | 'mojo_cpp_bindings', |
| 273 | 'mojo_environment_chromium', |
| 274 | 'mojo_launcher_bindings', |
| 275 | 'mojo_network_bindings', |
| 276 | 'mojo_system_impl', |
| 277 | 'mojo_utility', |
| 278 | ], |
| 279 | 'sources': [ |
| 280 | 'services/launcher/launcher.cc', |
| 281 | 'public/cpp/application/lib/mojo_main_chromium.cc', |
| 282 | ], |
| 283 | }, |
| 284 | { |
ben@chromium.org | 21776ff | 2014-05-01 13:23:47 +0900 | [diff] [blame] | 285 | 'target_name': 'mojo_view_manager_bindings', |
| 286 | 'type': 'static_library', |
| 287 | 'sources': [ |
| 288 | 'services/public/interfaces/view_manager/view_manager.mojom', |
ben@chromium.org | ca4a364 | 2014-06-13 04:29:35 +0900 | [diff] [blame] | 289 | 'services/public/interfaces/view_manager/view_manager_constants.mojom', |
ben@chromium.org | 21776ff | 2014-05-01 13:23:47 +0900 | [diff] [blame] | 290 | ], |
ben@chromium.org | 21776ff | 2014-05-01 13:23:47 +0900 | [diff] [blame] | 291 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 292 | 'export_dependent_settings': [ |
| 293 | 'mojo_cpp_bindings', |
| 294 | ], |
| 295 | 'dependencies': [ |
| 296 | 'mojo_cpp_bindings', |
ben@chromium.org | 7c57f34 | 2014-05-23 02:13:12 +0900 | [diff] [blame] | 297 | 'mojo_geometry_bindings', |
sky@chromium.org | 2f1dc95 | 2014-06-05 07:15:03 +0900 | [diff] [blame] | 298 | 'mojo_input_events_bindings', |
ben@chromium.org | 21776ff | 2014-05-01 13:23:47 +0900 | [diff] [blame] | 299 | ], |
| 300 | }, |
| 301 | { |
ben@chromium.org | add30f5 | 2014-04-22 06:18:56 +0900 | [diff] [blame] | 302 | 'target_name': 'mojo_view_manager_lib', |
| 303 | 'type': 'static_library', |
| 304 | 'dependencies': [ |
| 305 | '../base/base.gyp:base', |
ben@chromium.org | ae7beae | 2014-05-23 10:20:09 +0900 | [diff] [blame] | 306 | '../skia/skia.gyp:skia', |
| 307 | '../ui/gfx/gfx.gyp:gfx', |
ben@chromium.org | 7c57f34 | 2014-05-23 02:13:12 +0900 | [diff] [blame] | 308 | '../ui/gfx/gfx.gyp:gfx_geometry', |
ben@chromium.org | 889465c | 2014-06-03 14:39:00 +0900 | [diff] [blame] | 309 | 'mojo_application', |
ben@chromium.org | 7c57f34 | 2014-05-23 02:13:12 +0900 | [diff] [blame] | 310 | 'mojo_geometry_bindings', |
| 311 | 'mojo_geometry_lib', |
davemoore@chromium.org | ad65baa | 2014-05-28 01:50:29 +0900 | [diff] [blame] | 312 | 'mojo_service_provider_bindings', |
ben@chromium.org | 21776ff | 2014-05-01 13:23:47 +0900 | [diff] [blame] | 313 | 'mojo_view_manager_bindings', |
sky@chromium.org | 2c8782e | 2014-05-03 01:41:49 +0900 | [diff] [blame] | 314 | 'mojo_view_manager_common', |
ben@chromium.org | add30f5 | 2014-04-22 06:18:56 +0900 | [diff] [blame] | 315 | ], |
| 316 | 'sources': [ |
ben@chromium.org | d31bd69 | 2014-06-18 01:09:19 +0900 | [diff] [blame] | 317 | 'services/public/cpp/view_manager/lib/node.cc', |
| 318 | 'services/public/cpp/view_manager/lib/node_observer.cc', |
| 319 | 'services/public/cpp/view_manager/lib/node_private.cc', |
| 320 | 'services/public/cpp/view_manager/lib/node_private.h', |
ben@chromium.org | add30f5 | 2014-04-22 06:18:56 +0900 | [diff] [blame] | 321 | 'services/public/cpp/view_manager/lib/view.cc', |
ben@chromium.org | dbc250d | 2014-05-14 04:43:09 +0900 | [diff] [blame] | 322 | 'services/public/cpp/view_manager/lib/view_private.cc', |
| 323 | 'services/public/cpp/view_manager/lib/view_private.h', |
ben@chromium.org | d31bd69 | 2014-06-18 01:09:19 +0900 | [diff] [blame] | 324 | 'services/public/cpp/view_manager/lib/view_manager_client_impl.cc', |
| 325 | 'services/public/cpp/view_manager/lib/view_manager_client_impl.h', |
| 326 | 'services/public/cpp/view_manager/node.h', |
| 327 | 'services/public/cpp/view_manager/node_observer.h', |
ben@chromium.org | add30f5 | 2014-04-22 06:18:56 +0900 | [diff] [blame] | 328 | 'services/public/cpp/view_manager/view.h', |
| 329 | 'services/public/cpp/view_manager/view_manager.h', |
ben@chromium.org | b6f912a | 2014-06-07 13:16:53 +0900 | [diff] [blame] | 330 | 'services/public/cpp/view_manager/view_manager_delegate.h', |
ben@chromium.org | dbc250d | 2014-05-14 04:43:09 +0900 | [diff] [blame] | 331 | 'services/public/cpp/view_manager/view_observer.h', |
ben@chromium.org | add30f5 | 2014-04-22 06:18:56 +0900 | [diff] [blame] | 332 | ], |
| 333 | }, |
| 334 | { |
| 335 | 'target_name': 'mojo_view_manager_lib_unittests', |
| 336 | 'type': 'executable', |
| 337 | 'dependencies': [ |
| 338 | '../base/base.gyp:base', |
| 339 | '../base/base.gyp:test_support_base', |
| 340 | '../testing/gtest.gyp:gtest', |
ben@chromium.org | 21776ff | 2014-05-01 13:23:47 +0900 | [diff] [blame] | 341 | 'mojo_environment_chromium', |
ben@chromium.org | 7c57f34 | 2014-05-23 02:13:12 +0900 | [diff] [blame] | 342 | 'mojo_geometry_bindings', |
| 343 | 'mojo_geometry_lib', |
ben@chromium.org | 2756bb9 | 2014-05-06 04:43:11 +0900 | [diff] [blame] | 344 | 'mojo_shell_test_support', |
| 345 | 'mojo_view_manager_bindings', |
ben@chromium.org | add30f5 | 2014-04-22 06:18:56 +0900 | [diff] [blame] | 346 | 'mojo_view_manager_lib', |
| 347 | ], |
| 348 | 'sources': [ |
ben@chromium.org | d31bd69 | 2014-06-18 01:09:19 +0900 | [diff] [blame] | 349 | 'services/public/cpp/view_manager/tests/node_unittest.cc', |
ben@chromium.org | add30f5 | 2014-04-22 06:18:56 +0900 | [diff] [blame] | 350 | 'services/public/cpp/view_manager/tests/view_unittest.cc', |
| 351 | 'services/public/cpp/view_manager/tests/view_manager_unittest.cc', |
ben@chromium.org | add30f5 | 2014-04-22 06:18:56 +0900 | [diff] [blame] | 352 | ], |
sky@chromium.org | 4e94b14 | 2014-05-10 01:26:06 +0900 | [diff] [blame] | 353 | 'conditions': [ |
| 354 | ['use_aura==1', { |
| 355 | 'dependencies': [ |
| 356 | 'mojo_view_manager_run_unittests' |
| 357 | ], |
| 358 | }, { # use_aura==0 |
| 359 | 'dependencies': [ |
| 360 | 'mojo_run_all_unittests', |
| 361 | ], |
sky@chromium.org | bc895bd | 2014-06-24 07:17:46 +0900 | [diff] [blame^] | 362 | }], |
sky@chromium.org | 4e94b14 | 2014-05-10 01:26:06 +0900 | [diff] [blame] | 363 | ], |
ben@chromium.org | add30f5 | 2014-04-22 06:18:56 +0900 | [diff] [blame] | 364 | }, |
viettrungluu@chromium.org | 68de32c | 2014-06-10 02:24:10 +0900 | [diff] [blame] | 365 | { |
jamesr@chromium.org | 1a54e3a | 2014-06-18 23:42:49 +0900 | [diff] [blame] | 366 | 'target_name': 'mojo_surfaces_bindings', |
| 367 | 'type': 'static_library', |
| 368 | 'sources': [ |
| 369 | 'services/public/interfaces/surfaces/surfaces.mojom', |
| 370 | 'services/public/interfaces/surfaces/surface_id.mojom', |
| 371 | 'services/public/interfaces/surfaces/quads.mojom', |
| 372 | ], |
| 373 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 374 | 'export_dependent_settings': [ |
| 375 | 'mojo_cpp_bindings', |
| 376 | ], |
| 377 | 'dependencies': [ |
| 378 | 'mojo_cpp_bindings', |
| 379 | 'mojo_geometry_bindings', |
| 380 | ], |
| 381 | }, |
| 382 | { |
viettrungluu@chromium.org | 68de32c | 2014-06-10 02:24:10 +0900 | [diff] [blame] | 383 | 'target_name': 'mojo_test_service_bindings', |
| 384 | 'type': 'static_library', |
| 385 | 'sources': [ |
| 386 | 'services/test_service/test_service.mojom', |
| 387 | ], |
| 388 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 389 | 'export_dependent_settings': [ |
| 390 | 'mojo_cpp_bindings', |
| 391 | ], |
| 392 | 'dependencies': [ |
| 393 | 'mojo_cpp_bindings', |
| 394 | ], |
| 395 | }, |
| 396 | { |
| 397 | 'target_name': 'mojo_test_service', |
| 398 | 'type': 'shared_library', |
| 399 | 'dependencies': [ |
| 400 | '../base/base.gyp:base', |
| 401 | 'mojo_application', |
viettrungluu@chromium.org | 68de32c | 2014-06-10 02:24:10 +0900 | [diff] [blame] | 402 | 'mojo_environment_standalone', |
| 403 | 'mojo_test_service_bindings', |
viettrungluu@chromium.org | b1eb52d | 2014-06-10 13:44:06 +0900 | [diff] [blame] | 404 | 'mojo_system', |
viettrungluu@chromium.org | 68de32c | 2014-06-10 02:24:10 +0900 | [diff] [blame] | 405 | 'mojo_utility', |
| 406 | ], |
| 407 | 'sources': [ |
| 408 | 'public/cpp/application/lib/mojo_main_standalone.cc', |
| 409 | 'services/test_service/test_service_application.cc', |
viettrungluu@chromium.org | 3971320 | 2014-06-13 06:26:29 +0900 | [diff] [blame] | 410 | 'services/test_service/test_service_application.h', |
viettrungluu@chromium.org | 68de32c | 2014-06-10 02:24:10 +0900 | [diff] [blame] | 411 | 'services/test_service/test_service_impl.cc', |
| 412 | 'services/test_service/test_service_impl.h', |
| 413 | ], |
| 414 | }, |
qsr@chromium.org | 84a40ff | 2014-06-23 22:20:13 +0900 | [diff] [blame] | 415 | { |
| 416 | 'target_name': 'mojo_profile_service_bindings', |
| 417 | 'type': 'static_library', |
| 418 | 'sources': [ |
| 419 | 'services/public/interfaces/profile/profile_service.mojom', |
| 420 | ], |
| 421 | 'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ], |
| 422 | 'export_dependent_settings': [ |
| 423 | 'mojo_cpp_bindings', |
| 424 | ], |
| 425 | 'dependencies': [ |
| 426 | 'mojo_cpp_bindings', |
| 427 | ], |
| 428 | }, |
| 429 | { |
| 430 | 'target_name': 'mojo_profile_service', |
| 431 | 'type': 'static_library', |
| 432 | 'sources': [ |
| 433 | 'services/profile/profile_service_impl.cc', |
| 434 | 'services/profile/profile_service_impl.h', |
| 435 | ], |
| 436 | 'dependencies': [ |
| 437 | '../base/base.gyp:base', |
| 438 | 'mojo_profile_service_bindings', |
| 439 | ], |
| 440 | }, |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 441 | ], |
sky@chromium.org | 96a021b | 2014-04-23 06:58:10 +0900 | [diff] [blame] | 442 | 'conditions': [ |
| 443 | ['use_aura==1', { |
| 444 | 'targets': [ |
| 445 | { |
sky@chromium.org | 96a021b | 2014-04-23 06:58:10 +0900 | [diff] [blame] | 446 | 'target_name': 'mojo_view_manager', |
sky@chromium.org | 4510cc1 | 2014-04-24 07:36:03 +0900 | [diff] [blame] | 447 | 'type': '<(component)', |
sky@chromium.org | 96a021b | 2014-04-23 06:58:10 +0900 | [diff] [blame] | 448 | 'dependencies': [ |
| 449 | '../base/base.gyp:base', |
sky@chromium.org | b519af5 | 2014-06-07 01:07:54 +0900 | [diff] [blame] | 450 | '../cc/cc.gyp:cc', |
sky@chromium.org | 96a021b | 2014-04-23 06:58:10 +0900 | [diff] [blame] | 451 | '../skia/skia.gyp:skia', |
| 452 | '../ui/aura/aura.gyp:aura', |
sky@chromium.org | 4e94b14 | 2014-05-10 01:26:06 +0900 | [diff] [blame] | 453 | '../ui/base/ui_base.gyp:ui_base', |
sky@chromium.org | b519af5 | 2014-06-07 01:07:54 +0900 | [diff] [blame] | 454 | '../ui/compositor/compositor.gyp:compositor', |
| 455 | '../ui/events/events.gyp:events', |
| 456 | '../ui/events/events.gyp:events_base', |
sky@chromium.org | 4e94b14 | 2014-05-10 01:26:06 +0900 | [diff] [blame] | 457 | '../ui/gfx/gfx.gyp:gfx', |
sky@chromium.org | 96a021b | 2014-04-23 06:58:10 +0900 | [diff] [blame] | 458 | '../ui/gfx/gfx.gyp:gfx_geometry', |
sky@chromium.org | b519af5 | 2014-06-07 01:07:54 +0900 | [diff] [blame] | 459 | '../ui/gl/gl.gyp:gl', |
| 460 | '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu', |
davemoore@chromium.org | d9d6a99 | 2014-06-06 14:13:42 +0900 | [diff] [blame] | 461 | 'mojo_application', |
ben@chromium.org | 3296b44 | 2014-06-20 14:23:50 +0900 | [diff] [blame] | 462 | 'mojo_cc_support', |
sky@chromium.org | 96a021b | 2014-04-23 06:58:10 +0900 | [diff] [blame] | 463 | 'mojo_common_lib', |
| 464 | 'mojo_environment_chromium', |
ben@chromium.org | 2d16756 | 2014-05-22 04:07:40 +0900 | [diff] [blame] | 465 | 'mojo_geometry_bindings', |
| 466 | 'mojo_geometry_lib', |
sky@chromium.org | 4e94b14 | 2014-05-10 01:26:06 +0900 | [diff] [blame] | 467 | 'mojo_gles2', |
sky@chromium.org | 2f1dc95 | 2014-06-05 07:15:03 +0900 | [diff] [blame] | 468 | 'mojo_input_events_bindings', |
| 469 | 'mojo_input_events_lib', |
sky@chromium.org | 96a021b | 2014-04-23 06:58:10 +0900 | [diff] [blame] | 470 | 'mojo_native_viewport_bindings', |
sky@chromium.org | 96a021b | 2014-04-23 06:58:10 +0900 | [diff] [blame] | 471 | 'mojo_system_impl', |
| 472 | 'mojo_view_manager_bindings', |
sky@chromium.org | 2c8782e | 2014-05-03 01:41:49 +0900 | [diff] [blame] | 473 | 'mojo_view_manager_common', |
sky@chromium.org | 96a021b | 2014-04-23 06:58:10 +0900 | [diff] [blame] | 474 | ], |
| 475 | 'sources': [ |
davemoore@chromium.org | d9d6a99 | 2014-06-06 14:13:42 +0900 | [diff] [blame] | 476 | 'public/cpp/application/lib/mojo_main_chromium.cc', |
sky@chromium.org | 4510cc1 | 2014-04-24 07:36:03 +0900 | [diff] [blame] | 477 | 'services/view_manager/ids.h', |
sky@chromium.org | 4e94b14 | 2014-05-10 01:26:06 +0900 | [diff] [blame] | 478 | 'services/view_manager/main.cc', |
sky@chromium.org | 4510cc1 | 2014-04-24 07:36:03 +0900 | [diff] [blame] | 479 | 'services/view_manager/node.cc', |
| 480 | 'services/view_manager/node.h', |
| 481 | 'services/view_manager/node_delegate.h', |
| 482 | 'services/view_manager/root_node_manager.cc', |
| 483 | 'services/view_manager/root_node_manager.h', |
sky@chromium.org | 4e94b14 | 2014-05-10 01:26:06 +0900 | [diff] [blame] | 484 | 'services/view_manager/root_view_manager.cc', |
| 485 | 'services/view_manager/root_view_manager.h', |
sky@chromium.org | bc9d1ef | 2014-05-30 22:07:23 +0900 | [diff] [blame] | 486 | 'services/view_manager/root_view_manager_delegate.h', |
ben@chromium.org | 3296b44 | 2014-06-20 14:23:50 +0900 | [diff] [blame] | 487 | 'services/view_manager/screen_impl.cc', |
| 488 | 'services/view_manager/screen_impl.h', |
sky@chromium.org | 8af586f | 2014-04-26 00:11:07 +0900 | [diff] [blame] | 489 | 'services/view_manager/view.cc', |
| 490 | 'services/view_manager/view.h', |
sky@chromium.org | 4510cc1 | 2014-04-24 07:36:03 +0900 | [diff] [blame] | 491 | 'services/view_manager/view_manager_export.h', |
sky@chromium.org | 494e092 | 2014-06-17 09:47:33 +0900 | [diff] [blame] | 492 | 'services/view_manager/view_manager_init_service_impl.cc', |
| 493 | 'services/view_manager/view_manager_init_service_impl.h', |
| 494 | 'services/view_manager/view_manager_service_impl.cc', |
| 495 | 'services/view_manager/view_manager_service_impl.h', |
sky@chromium.org | b519af5 | 2014-06-07 01:07:54 +0900 | [diff] [blame] | 496 | 'services/view_manager/context_factory_impl.cc', |
| 497 | 'services/view_manager/context_factory_impl.h', |
| 498 | 'services/view_manager/window_tree_host_impl.cc', |
| 499 | 'services/view_manager/window_tree_host_impl.h', |
sky@chromium.org | 4510cc1 | 2014-04-24 07:36:03 +0900 | [diff] [blame] | 500 | ], |
| 501 | 'defines': [ |
| 502 | 'MOJO_VIEW_MANAGER_IMPLEMENTATION', |
| 503 | ], |
| 504 | }, |
| 505 | { |
sky@chromium.org | 4e94b14 | 2014-05-10 01:26:06 +0900 | [diff] [blame] | 506 | 'target_name': 'mojo_view_manager_run_unittests', |
| 507 | 'type': 'static_library', |
| 508 | 'dependencies': [ |
| 509 | '../base/base.gyp:base', |
| 510 | '../base/base.gyp:test_support_base', |
| 511 | '../ui/gl/gl.gyp:gl', |
| 512 | ], |
| 513 | 'sources': [ |
| 514 | 'services/public/cpp/view_manager/lib/view_manager_test_suite.cc', |
| 515 | 'services/public/cpp/view_manager/lib/view_manager_test_suite.h', |
| 516 | 'services/public/cpp/view_manager/lib/view_manager_unittests.cc', |
| 517 | ], |
sky@chromium.org | bc895bd | 2014-06-24 07:17:46 +0900 | [diff] [blame^] | 518 | 'conditions': [ |
| 519 | ['OS=="linux"', { |
| 520 | 'dependencies': [ |
| 521 | '../third_party/mesa/mesa.gyp:osmesa', |
| 522 | ], |
| 523 | }], |
| 524 | ], |
sky@chromium.org | 4e94b14 | 2014-05-10 01:26:06 +0900 | [diff] [blame] | 525 | }, |
| 526 | { |
sky@chromium.org | 4510cc1 | 2014-04-24 07:36:03 +0900 | [diff] [blame] | 527 | 'target_name': 'mojo_view_manager_unittests', |
| 528 | 'type': 'executable', |
| 529 | 'dependencies': [ |
| 530 | '../base/base.gyp:base', |
sky@chromium.org | 4e94b14 | 2014-05-10 01:26:06 +0900 | [diff] [blame] | 531 | '../base/base.gyp:test_support_base', |
sky@chromium.org | 4510cc1 | 2014-04-24 07:36:03 +0900 | [diff] [blame] | 532 | '../skia/skia.gyp:skia', |
| 533 | '../testing/gtest.gyp:gtest', |
| 534 | '../ui/aura/aura.gyp:aura', |
ben@chromium.org | 7c57f34 | 2014-05-23 02:13:12 +0900 | [diff] [blame] | 535 | '../ui/gfx/gfx.gyp:gfx_geometry', |
sky@chromium.org | 4e94b14 | 2014-05-10 01:26:06 +0900 | [diff] [blame] | 536 | '../ui/gl/gl.gyp:gl', |
sky@chromium.org | 239a033 | 2014-05-29 05:16:26 +0900 | [diff] [blame] | 537 | 'mojo_application', |
sky@chromium.org | 4510cc1 | 2014-04-24 07:36:03 +0900 | [diff] [blame] | 538 | 'mojo_environment_chromium', |
ben@chromium.org | 7c57f34 | 2014-05-23 02:13:12 +0900 | [diff] [blame] | 539 | 'mojo_geometry_bindings', |
| 540 | 'mojo_geometry_lib', |
sky@chromium.org | 2f1dc95 | 2014-06-05 07:15:03 +0900 | [diff] [blame] | 541 | 'mojo_input_events_bindings', |
| 542 | 'mojo_input_events_lib', |
sky@chromium.org | 239a033 | 2014-05-29 05:16:26 +0900 | [diff] [blame] | 543 | 'mojo_service_manager', |
sky@chromium.org | 6ad2074 | 2014-04-30 04:31:23 +0900 | [diff] [blame] | 544 | 'mojo_shell_test_support', |
sky@chromium.org | 4510cc1 | 2014-04-24 07:36:03 +0900 | [diff] [blame] | 545 | 'mojo_system_impl', |
sky@chromium.org | 4510cc1 | 2014-04-24 07:36:03 +0900 | [diff] [blame] | 546 | 'mojo_view_manager_bindings', |
sky@chromium.org | 2c8782e | 2014-05-03 01:41:49 +0900 | [diff] [blame] | 547 | 'mojo_view_manager_common', |
sky@chromium.org | 4e94b14 | 2014-05-10 01:26:06 +0900 | [diff] [blame] | 548 | 'mojo_view_manager_run_unittests', |
sky@chromium.org | 4510cc1 | 2014-04-24 07:36:03 +0900 | [diff] [blame] | 549 | ], |
| 550 | 'sources': [ |
sky@chromium.org | 239a033 | 2014-05-29 05:16:26 +0900 | [diff] [blame] | 551 | 'services/view_manager/test_change_tracker.cc', |
| 552 | 'services/view_manager/test_change_tracker.h', |
sky@chromium.org | 494e092 | 2014-06-17 09:47:33 +0900 | [diff] [blame] | 553 | 'services/view_manager/view_manager_unittest.cc', |
sky@chromium.org | 96a021b | 2014-04-23 06:58:10 +0900 | [diff] [blame] | 554 | ], |
| 555 | }, |
| 556 | { |
| 557 | 'target_name': 'package_mojo_view_manager', |
| 558 | 'variables': { |
| 559 | 'app_name': 'mojo_view_manager', |
| 560 | }, |
| 561 | 'includes': [ 'build/package_app.gypi' ], |
| 562 | }, |
| 563 | ], |
| 564 | }], |
cmasone@chromium.org | e460a98 | 2014-04-28 20:53:16 +0900 | [diff] [blame] | 565 | ['OS=="linux"', { |
| 566 | 'targets': [ |
| 567 | { |
| 568 | 'target_name': 'mojo_dbus_echo_service', |
| 569 | 'type': 'executable', |
| 570 | 'dependencies': [ |
| 571 | '../base/base.gyp:base', |
| 572 | '../build/linux/system.gyp:dbus', |
| 573 | '../dbus/dbus.gyp:dbus', |
davemoore@chromium.org | c11e2f7 | 2014-05-30 01:58:53 +0900 | [diff] [blame] | 574 | 'mojo_application', |
cmasone@chromium.org | e460a98 | 2014-04-28 20:53:16 +0900 | [diff] [blame] | 575 | 'mojo_common_lib', |
cmasone@chromium.org | b71a65f | 2014-05-02 08:30:06 +0900 | [diff] [blame] | 576 | 'mojo_dbus_service', |
cmasone@chromium.org | e460a98 | 2014-04-28 20:53:16 +0900 | [diff] [blame] | 577 | 'mojo_echo_bindings', |
cmasone@chromium.org | b71a65f | 2014-05-02 08:30:06 +0900 | [diff] [blame] | 578 | 'mojo_environment_chromium', |
cmasone@chromium.org | e460a98 | 2014-04-28 20:53:16 +0900 | [diff] [blame] | 579 | 'mojo_system_impl', |
| 580 | ], |
| 581 | 'sources': [ |
| 582 | 'services/dbus_echo/dbus_echo_service.cc', |
| 583 | ], |
| 584 | }, |
| 585 | ], |
| 586 | }], |
sky@chromium.org | 96a021b | 2014-04-23 06:58:10 +0900 | [diff] [blame] | 587 | ], |
abarth@chromium.org | b2c3fc8 | 2013-12-02 02:27:25 +0900 | [diff] [blame] | 588 | } |