| Index: build/all.gyp
 | 
| diff --git a/build/all.gyp b/build/all.gyp
 | 
| index 255a35c57eef9f26e6be5ea8f3a7f8da706ccd04..1866c2efdb51ebc5bfe10929bb6743a1fa8b4e62 100644
 | 
| --- a/build/all.gyp
 | 
| +++ b/build/all.gyp
 | 
| @@ -124,6 +124,7 @@
 | 
|              '../jingle/jingle.gyp:*',
 | 
|              '../media/cast/cast.gyp:*',
 | 
|              '../media/media.gyp:*',
 | 
| +            '../media/midi/midi.gyp:*',
 | 
|              '../mojo/mojo.gyp:*',
 | 
|              '../mojo/mojo_base.gyp:*',
 | 
|              '../ppapi/ppapi.gyp:*',
 | 
| @@ -318,6 +319,7 @@
 | 
|          '../ui/base/ui_base_tests.gyp:ui_base_unittests',
 | 
|          '../ui/display/display.gyp:display_unittests',
 | 
|          '../ui/gfx/gfx_tests.gyp:gfx_unittests',
 | 
| +        '../ui/gl/gl_tests.gyp:gl_unittests',
 | 
|          '../url/url.gyp:url_unittests',
 | 
|        ],
 | 
|        'conditions': [
 | 
| @@ -344,6 +346,7 @@
 | 
|              '../jingle/jingle.gyp:jingle_unittests',
 | 
|              '../media/cast/cast.gyp:cast_unittests',
 | 
|              '../media/media.gyp:media_unittests',
 | 
| +            '../media/midi/midi.gyp:midi_unittests',
 | 
|              '../mojo/mojo.gyp:mojo',
 | 
|              '../ppapi/ppapi_internal.gyp:ppapi_unittests',
 | 
|              '../remoting/remoting.gyp:remoting_unittests',
 | 
| @@ -567,6 +570,7 @@
 | 
|              '../content/content_shell_and_tests.gyp:content_shell',
 | 
|              '../gpu/gpu.gyp:gpu_perftests',
 | 
|              '../media/media.gyp:media_perftests',
 | 
| +            '../media/midi/midi.gyp:midi_unittests',
 | 
|              '../tools/perf/clear_system_cache/clear_system_cache.gyp:*',
 | 
|              '../tools/telemetry/telemetry.gyp:*',
 | 
|            ],
 | 
| @@ -681,6 +685,7 @@
 | 
|              '../content/content_shell_and_tests.gyp:content_browsertests',
 | 
|              '../content/content_shell_and_tests.gyp:content_unittests',
 | 
|              '../media/media.gyp:media_unittests',
 | 
| +            '../media/midi/midi.gyp:midi_unittests',
 | 
|              '../third_party/webrtc/tools/tools.gyp:frame_analyzer',
 | 
|              '../third_party/webrtc/tools/tools.gyp:rgba_to_i420_converter',
 | 
|            ],
 | 
| @@ -814,6 +819,8 @@
 | 
|              '../ipc/ipc.gyp:ipc_tests',
 | 
|              '../media/media.gyp:media_perftests_apk',
 | 
|              '../media/media.gyp:media_unittests',
 | 
| +            '../media/midi/midi.gyp:midi_unittests_apk',
 | 
| +            '../media/midi/midi.gyp:midi_unittests',
 | 
|              '../net/net.gyp:net_unittests',
 | 
|              '../sandbox/sandbox.gyp:sandbox_linux_unittests_deps',
 | 
|              '../skia/skia_tests.gyp:skia_unittests',
 | 
| @@ -843,6 +850,7 @@
 | 
|              '../gpu/gpu.gyp:gpu_unittests_apk',
 | 
|              '../ipc/ipc.gyp:ipc_tests_apk',
 | 
|              '../media/media.gyp:media_unittests_apk',
 | 
| +            '../media/midi/midi.gyp:midi_unittests_apk',
 | 
|              '../net/net.gyp:net_unittests_apk',
 | 
|              '../sandbox/sandbox.gyp:sandbox_linux_jni_unittests_apk',
 | 
|              '../skia/skia_tests.gyp:skia_unittests_apk',
 | 
| @@ -853,6 +861,7 @@
 | 
|              '../ui/base/ui_base_tests.gyp:ui_base_unittests_apk',
 | 
|              '../ui/events/events.gyp:events_unittests_apk',
 | 
|              '../ui/gfx/gfx_tests.gyp:gfx_unittests_apk',
 | 
| +            '../ui/gl/gl_tests.gyp:gl_unittests_apk',
 | 
|              '../ui/touch_selection/ui_touch_selection.gyp:ui_touch_selection_unittests_apk',
 | 
|            ],
 | 
|            'conditions': [
 | 
| @@ -929,6 +938,7 @@
 | 
|              '../ipc/mojo/ipc_mojo.gyp:ipc_mojo_unittests',
 | 
|              '../jingle/jingle.gyp:jingle_unittests',
 | 
|              '../media/media.gyp:media_unittests',
 | 
| +            '../media/midi/midi.gyp:midi_unittests',
 | 
|              '../ppapi/ppapi_internal.gyp:ppapi_unittests',
 | 
|              '../printing/printing.gyp:printing_unittests',
 | 
|              '../remoting/remoting.gyp:remoting_unittests',
 | 
| @@ -944,6 +954,7 @@
 | 
|              '../tools/telemetry/telemetry.gyp:*',
 | 
|              '../ui/base/ui_base_tests.gyp:ui_base_unittests',
 | 
|              '../ui/gfx/gfx_tests.gyp:gfx_unittests',
 | 
| +            '../ui/gl/gl_tests.gyp:gl_unittests',
 | 
|              '../url/url.gyp:url_unittests',
 | 
|            ],
 | 
|          },
 | 
| @@ -968,6 +979,7 @@
 | 
|              '../ipc/mojo/ipc_mojo.gyp:ipc_mojo_unittests',
 | 
|              '../jingle/jingle.gyp:jingle_unittests',
 | 
|              '../media/media.gyp:media_unittests',
 | 
| +            '../media/midi/midi.gyp:midi_unittests',
 | 
|              '../ppapi/ppapi_internal.gyp:ppapi_unittests',
 | 
|              '../printing/printing.gyp:printing_unittests',
 | 
|              '../remoting/remoting.gyp:remoting_unittests',
 | 
| @@ -982,6 +994,7 @@
 | 
|              '../tools/telemetry/telemetry.gyp:*',
 | 
|              '../ui/base/ui_base_tests.gyp:ui_base_unittests',
 | 
|              '../ui/gfx/gfx_tests.gyp:gfx_unittests',
 | 
| +            '../ui/gl/gl_tests.gyp:gl_unittests',
 | 
|              '../url/url.gyp:url_unittests',
 | 
|            ],
 | 
|          },
 | 
| @@ -995,6 +1008,7 @@
 | 
|              '../ipc/ipc.gyp:ipc_tests',
 | 
|              '../jingle/jingle.gyp:jingle_unittests',
 | 
|              '../media/media.gyp:media_unittests',
 | 
| +            '../media/midi/midi.gyp:midi_unittests',
 | 
|              '../net/net.gyp:net_unittests',
 | 
|              '../printing/printing.gyp:printing_unittests',
 | 
|              '../remoting/remoting.gyp:remoting_unittests',
 | 
| @@ -1018,6 +1032,7 @@
 | 
|              '../ipc/ipc.gyp:ipc_tests',
 | 
|              '../jingle/jingle.gyp:jingle_unittests',
 | 
|              '../media/media.gyp:media_unittests',
 | 
| +            '../media/midi/midi.gyp:midi_unittests',
 | 
|              '../net/net.gyp:net_unittests',
 | 
|              '../google_apis/gcm/gcm.gyp:gcm_unit_tests',
 | 
|              '../printing/printing.gyp:printing_unittests',
 | 
| @@ -1031,6 +1046,7 @@
 | 
|              '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests',
 | 
|              '../ui/base/ui_base_tests.gyp:ui_base_unittests',
 | 
|              '../ui/gfx/gfx_tests.gyp:gfx_unittests',
 | 
| +            '../ui/gl/gl_tests.gyp:gl_unittests',
 | 
|              '../url/url.gyp:url_unittests',
 | 
|            ],
 | 
|          },
 | 
| @@ -1069,6 +1085,7 @@
 | 
|              '../ipc/mojo/ipc_mojo.gyp:ipc_mojo_unittests',
 | 
|              '../jingle/jingle.gyp:jingle_unittests',
 | 
|              '../media/media.gyp:media_unittests',
 | 
| +            '../media/midi/midi.gyp:midi_unittests',
 | 
|              '../ppapi/ppapi_internal.gyp:ppapi_unittests',
 | 
|              '../printing/printing.gyp:printing_unittests',
 | 
|              '../remoting/remoting.gyp:remoting_unittests',
 | 
| @@ -1084,6 +1101,7 @@
 | 
|              '../ui/base/ui_base_tests.gyp:ui_base_unittests',
 | 
|              '../ui/events/events.gyp:events_unittests',
 | 
|              '../ui/gfx/gfx_tests.gyp:gfx_unittests',
 | 
| +            '../ui/gl/gl_tests.gyp:gl_unittests',
 | 
|              '../ui/touch_selection/ui_touch_selection.gyp:ui_touch_selection_unittests',
 | 
|              '../ui/views/views.gyp:views_unittests',
 | 
|              '../url/url.gyp:url_unittests',
 | 
| @@ -1108,6 +1126,7 @@
 | 
|              '../ipc/ipc.gyp:ipc_tests',
 | 
|              '../jingle/jingle.gyp:jingle_unittests',
 | 
|              '../media/media.gyp:media_unittests',
 | 
| +            '../media/midi/midi.gyp:midi_unittests',
 | 
|              '../net/net.gyp:net_unittests',
 | 
|              '../printing/printing.gyp:printing_unittests',
 | 
|              '../remoting/remoting.gyp:remoting_unittests',
 | 
| @@ -1166,6 +1185,7 @@
 | 
|              '../jingle/jingle.gyp:jingle_unittests',
 | 
|              '../media/cast/cast.gyp:cast_unittests',
 | 
|              '../media/media.gyp:media_unittests',
 | 
| +            '../media/midi/midi.gyp:midi_unittests',
 | 
|              '../mojo/mojo.gyp:mojo',
 | 
|              '../net/net.gyp:net_unittests',
 | 
|              '../printing/printing.gyp:printing_unittests',
 | 
| @@ -1186,6 +1206,7 @@
 | 
|              '../ui/display/display.gyp:display_unittests',
 | 
|              '../ui/events/events.gyp:events_unittests',
 | 
|              '../ui/gfx/gfx_tests.gyp:gfx_unittests',
 | 
| +            '../ui/gl/gl_tests.gyp:gl_unittests',
 | 
|              '../ui/keyboard/keyboard.gyp:keyboard_unittests',
 | 
|              '../ui/touch_selection/ui_touch_selection.gyp:ui_touch_selection_unittests',
 | 
|              '../url/url.gyp:url_unittests',
 | 
| @@ -1234,12 +1255,14 @@
 | 
|                  '../chrome/chrome.gyp:sync_integration_tests',
 | 
|                  '../ipc/ipc.gyp:ipc_tests',
 | 
|                  '../media/media.gyp:media_unittests',
 | 
| +                '../media/midi/midi.gyp:midi_unittests',
 | 
|                  '../net/net.gyp:net_unittests_run',
 | 
|                  '../printing/printing.gyp:printing_unittests',
 | 
|                  '../sql/sql.gyp:sql_unittests',
 | 
|                  '../sync/sync.gyp:sync_unit_tests',
 | 
|                  '../ui/base/ui_base_tests.gyp:ui_base_unittests',
 | 
|                  '../ui/gfx/gfx_tests.gyp:gfx_unittests',
 | 
| +                '../ui/gl/gl_tests.gyp:gl_unittests',
 | 
|                  '../ui/touch_selection/ui_touch_selection.gyp:ui_touch_selection_unittests',
 | 
|                  '../ui/views/views.gyp:views_unittests',
 | 
|                  '../url/url.gyp:url_unittests',
 | 
| @@ -1273,6 +1296,7 @@
 | 
|              '../ui/display/display.gyp:display_unittests',
 | 
|              '../ui/events/events.gyp:*',
 | 
|              '../ui/gfx/gfx_tests.gyp:gfx_unittests',
 | 
| +            '../ui/gl/gl_tests.gyp:gl_unittests',
 | 
|              '../ui/keyboard/keyboard.gyp:*',
 | 
|              '../ui/snapshot/snapshot.gyp:snapshot_unittests',
 | 
|              '../ui/touch_selection/ui_touch_selection.gyp:ui_touch_selection_unittests',
 | 
| 
 |