OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 # Override to dynamically link the cras (ChromeOS audio) library. | 8 # Override to dynamically link the cras (ChromeOS audio) library. |
9 'use_cras%': 0, | 9 'use_cras%': 0, |
10 # Option e.g. for Linux distributions to link pulseaudio directly | 10 # Option e.g. for Linux distributions to link pulseaudio directly |
(...skipping 998 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1009 ['include', '^base/mac/coremedia_glue\\.mm$'], | 1009 ['include', '^base/mac/coremedia_glue\\.mm$'], |
1010 ['include', '^base/mac/corevideo_glue\\.h$'], | 1010 ['include', '^base/mac/corevideo_glue\\.h$'], |
1011 ['include', '^base/mac/videotoolbox_glue\\.h$'], | 1011 ['include', '^base/mac/videotoolbox_glue\\.h$'], |
1012 ['include', '^base/mac/videotoolbox_glue\\.mm$'], | 1012 ['include', '^base/mac/videotoolbox_glue\\.mm$'], |
1013 ], | 1013 ], |
1014 }], | 1014 }], |
1015 ], # target_conditions | 1015 ], # target_conditions |
1016 }, | 1016 }, |
1017 { | 1017 { |
1018 # GN version: //media/mojo/interfaces | 1018 # GN version: //media/mojo/interfaces |
1019 'target_name': 'mojo_media_bindings', | 1019 'target_name': 'media_mojo_bindings', |
1020 'type': 'static_library', | 1020 'type': 'static_library', |
1021 'sources': [ | 1021 'sources': [ |
1022 'mojo/interfaces/media_types.mojom', | 1022 'mojo/interfaces/media_types.mojom', |
1023 'mojo/interfaces/media_renderer.mojom', | 1023 'mojo/interfaces/media_renderer.mojom', |
| 1024 'mojo/interfaces/demuxer_stream.mojom', |
1024 ], | 1025 ], |
1025 'includes': [ | 1026 'includes': [ |
1026 '../mojo/public/tools/bindings/mojom_bindings_generator.gypi' | 1027 '../mojo/public/tools/bindings/mojom_bindings_generator.gypi' |
1027 ], | 1028 ], |
1028 'export_dependent_settings': [ | 1029 'export_dependent_settings': [ |
1029 '../mojo/mojo_base.gyp:mojo_cpp_bindings', | 1030 '../mojo/mojo_base.gyp:mojo_cpp_bindings', |
1030 ], | 1031 ], |
1031 'dependencies': [ | 1032 'dependencies': [ |
1032 '../mojo/mojo_base.gyp:mojo_cpp_bindings', | 1033 '../mojo/mojo_base.gyp:mojo_cpp_bindings', |
1033 ], | 1034 ], |
1034 }, | 1035 }, |
1035 { | 1036 { |
1036 'target_name': 'mojo_media_lib', | 1037 'target_name': 'media_mojo_lib', |
1037 'type': 'static_library', | 1038 'type': 'static_library', |
1038 'includes': [ | 1039 'includes': [ |
1039 '../mojo/mojo_variables.gypi', | 1040 '../mojo/mojo_variables.gypi', |
1040 ], | 1041 ], |
1041 'dependencies': [ | 1042 'dependencies': [ |
1042 'media', | 1043 'media', |
1043 'mojo_media_bindings', | 1044 'media_mojo_bindings', |
1044 '../base/base.gyp:base', | 1045 '../base/base.gyp:base', |
1045 '../mojo/mojo_base.gyp:mojo_environment_chromium', | 1046 '../mojo/mojo_base.gyp:mojo_environment_chromium', |
1046 '<(mojo_system_for_component)', | 1047 '<(mojo_system_for_component)', |
1047 ], | 1048 ], |
1048 'export_dependent_settings': [ | 1049 'export_dependent_settings': [ |
1049 'mojo_media_bindings', | 1050 'media_mojo_bindings', |
1050 ], | 1051 ], |
1051 'sources': [ | 1052 'sources': [ |
1052 'mojo/services/media_type_converters.cc', | 1053 'mojo/services/media_type_converters.cc', |
1053 'mojo/services/media_type_converters.h', | 1054 'mojo/services/media_type_converters.h', |
| 1055 'mojo/services/mojo_demuxer_stream_impl.cc', |
| 1056 'mojo/services/mojo_demuxer_stream_impl.h', |
| 1057 'mojo/services/mojo_renderer_impl.cc', |
| 1058 'mojo/services/mojo_renderer_impl.h', |
1054 ], | 1059 ], |
1055 }, | 1060 }, |
1056 { | 1061 { |
1057 'target_name': 'mojo_media_lib_unittests', | 1062 'target_name': 'media_mojo_renderer_app', |
| 1063 'type': 'loadable_module', |
| 1064 'includes': [ |
| 1065 '../mojo/mojo_variables.gypi', |
| 1066 ], |
| 1067 'dependencies': [ |
| 1068 '../base/base.gyp:base', |
| 1069 '../mojo/mojo_base.gyp:mojo_application_chromium', |
| 1070 '<(mojo_system_for_loadable_module)', |
| 1071 'media_mojo_lib', |
| 1072 'shared_memory_support', |
| 1073 ], |
| 1074 'sources': [ |
| 1075 'mojo/services/mojo_demuxer_stream_adapter.cc', |
| 1076 'mojo/services/mojo_demuxer_stream_adapter.h', |
| 1077 'mojo/services/mojo_renderer_service.cc', |
| 1078 'mojo/services/mojo_renderer_service.h', |
| 1079 ], |
| 1080 }, |
| 1081 { |
| 1082 'target_name': 'media_mojo_lib_unittests', |
1058 'type': '<(gtest_target_type)', | 1083 'type': '<(gtest_target_type)', |
1059 'dependencies': [ | 1084 'dependencies': [ |
1060 'media', | 1085 'media', |
1061 'mojo_media_bindings', | 1086 'media_mojo_bindings', |
1062 'mojo_media_lib', | 1087 'media_mojo_lib', |
1063 '../base/base.gyp:base', | 1088 '../base/base.gyp:base', |
1064 '../base/base.gyp:test_support_base', | 1089 '../base/base.gyp:test_support_base', |
1065 '../testing/gtest.gyp:gtest', | 1090 '../testing/gtest.gyp:gtest', |
1066 '../mojo/mojo_base.gyp:mojo_environment_chromium', | 1091 '../mojo/mojo_base.gyp:mojo_environment_chromium', |
1067 '../mojo/mojo_base.gyp:mojo_run_all_unittests', | 1092 '../mojo/mojo_base.gyp:mojo_run_all_unittests', |
1068 ], | 1093 ], |
1069 'sources': [ | 1094 'sources': [ |
1070 'mojo/services/media_type_converters_unittest.cc', | 1095 'mojo/services/media_type_converters_unittest.cc', |
1071 ], | 1096 ], |
| 1097 }, |
| 1098 { |
| 1099 'target_name': 'media_mojo_renderer_apptest', |
| 1100 'type': 'loadable_module', |
| 1101 'includes': [ |
| 1102 '../mojo/mojo_variables.gypi', |
| 1103 ], |
| 1104 'dependencies': [ |
| 1105 'media', |
| 1106 'media_mojo_bindings', |
| 1107 'media_mojo_lib', |
| 1108 'media_mojo_renderer_app', |
| 1109 'media_test_support', |
| 1110 '../base/base.gyp:base', |
| 1111 '../base/base.gyp:test_support_base', |
| 1112 '../testing/gtest.gyp:gtest', |
| 1113 '../mojo/mojo_base.gyp:mojo_application_chromium', |
| 1114 '<(mojo_system_for_loadable_module)', |
| 1115 ], |
| 1116 'sources': [ |
| 1117 'mojo/services/renderer_unittest.cc', |
| 1118 ], |
1072 }, | 1119 }, |
1073 { | 1120 { |
| 1121 'target_name': 'media_mojo', |
| 1122 'type': 'none', |
| 1123 'dependencies': [ |
| 1124 'media_mojo_lib', |
| 1125 'media_mojo_lib_unittests', |
| 1126 'media_mojo_renderer_app', |
| 1127 'media_mojo_renderer_apptest', |
| 1128 ] |
| 1129 }, |
| 1130 { |
1074 # GN version: //media:media_unittests | 1131 # GN version: //media:media_unittests |
1075 'target_name': 'media_unittests', | 1132 'target_name': 'media_unittests', |
1076 'type': '<(gtest_target_type)', | 1133 'type': '<(gtest_target_type)', |
1077 'dependencies': [ | 1134 'dependencies': [ |
1078 'media', | 1135 'media', |
1079 'media_test_support', | 1136 'media_test_support', |
1080 'shared_memory_support', | 1137 'shared_memory_support', |
1081 '../base/base.gyp:base', | 1138 '../base/base.gyp:base', |
1082 '../base/base.gyp:base_i18n', | 1139 '../base/base.gyp:base_i18n', |
1083 '../base/base.gyp:test_support_base', | 1140 '../base/base.gyp:test_support_base', |
(...skipping 732 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1816 ], | 1873 ], |
1817 }], | 1874 }], |
1818 ], | 1875 ], |
1819 }], | 1876 }], |
1820 ], | 1877 ], |
1821 }, | 1878 }, |
1822 ], | 1879 ], |
1823 }], | 1880 }], |
1824 ], | 1881 ], |
1825 } | 1882 } |
OLD | NEW |