| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 # Things needed by multiple targets, like renderer_impl and renderer_app. | 5 # Things needed by multiple targets, like renderer_impl and renderer_app. |
| 6 # GYP version: media/media.gyp:media_mojo_lib | 6 # GYP version: media/media.gyp:media_mojo_lib |
| 7 source_set("lib") { | 7 source_set("lib") { |
| 8 deps = [ | 8 deps = [ |
| 9 "//base", | 9 "//base", |
| 10 "//media", | 10 "//media", |
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 85 "//media", | 85 "//media", |
| 86 "//media/mojo/interfaces", | 86 "//media/mojo/interfaces", |
| 87 "//mojo/edk/system", | 87 "//mojo/edk/system", |
| 88 "//mojo/edk/test:run_all_unittests", | 88 "//mojo/edk/test:run_all_unittests", |
| 89 "//mojo/environment:chromium", | 89 "//mojo/environment:chromium", |
| 90 "//testing/gtest", | 90 "//testing/gtest", |
| 91 ":lib" | 91 ":lib" |
| 92 ] | 92 ] |
| 93 } | 93 } |
| 94 | 94 |
| 95 # GYP version: media/media.gyp:mojo_media_renderer_apptest | |
| 96 # Not a 'test' because this is loaded via mojo_shell as an app. | 95 # Not a 'test' because this is loaded via mojo_shell as an app. |
| 97 shared_library("renderer_apptest") { | 96 # To run the test: |
| 97 # out/Debug/mojo_shell mojo:mojo_media_renderer_apptest |
| 98 # You may need to get "mojo_shell" from a mojo checkout and symlink all required |
| 99 # libraries. |
| 100 # TODO(msw): Fix GYP build for ApplicationTestBase so that we can add a GYP |
| 101 # version of this test. |
| 102 shared_library("media_renderer_apptest") { |
| 98 testonly = true | 103 testonly = true |
| 99 output_name = "mojo_media_renderer_apptest" | 104 output_name = "mojo_media_renderer_apptest" |
| 100 | 105 |
| 101 deps = [ | 106 deps = [ |
| 102 "//base", | 107 "//base", |
| 103 "//base/test:test_support", | |
| 104 "//media", | 108 "//media", |
| 105 "//media:shared_memory_support", | 109 "//media:shared_memory_support", |
| 106 "//media/mojo/interfaces", | 110 "//media/mojo/interfaces", |
| 111 "//mojo/application", |
| 112 "//mojo/application:test_support", |
| 107 "//mojo/common", | 113 "//mojo/common", |
| 108 "//mojo/application", | 114 "//mojo/environment:chromium", |
| 109 "//testing/gtest", | |
| 110 ":renderer_impl_lib", | 115 ":renderer_impl_lib", |
| 111 ":renderer_app", | 116 ":renderer_app", |
| 112 ":lib", | 117 ":lib", |
| 113 "//mojo/public/c/system:for_shared_library", | 118 "//mojo/public/c/system:for_shared_library", |
| 114 ] | 119 ] |
| 115 | 120 |
| 116 sources = [ | 121 sources = [ |
| 117 "renderer_unittest.cc", | 122 "media_renderer_apptest.cc", |
| 118 ] | 123 ] |
| 119 } | 124 } |
| 120 | 125 |
| 121 group("services") { | 126 group("services") { |
| 122 deps = [ | 127 deps = [ |
| 123 ":lib", | 128 ":lib", |
| 124 ":renderer_impl_lib", | 129 ":renderer_impl_lib", |
| 125 ":renderer_app", | 130 ":renderer_app", |
| 126 ] | 131 ] |
| 127 } | 132 } |
| 128 | 133 |
| 129 group("tests") { | 134 group("tests") { |
| 130 testonly = true | 135 testonly = true |
| 131 deps = [ | 136 deps = [ |
| 132 ":mojo_media_lib_unittests", | 137 ":mojo_media_lib_unittests", |
| 133 ":renderer_apptest", | 138 ":media_renderer_apptest", |
| 134 ] | 139 ] |
| 135 } | 140 } |
| OLD | NEW |