| 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 |