# found in the LICENSE file.
{
- 'variables': {
- 'external_media_deps': [
- '<(DEPTH)/tizen_src/build/system.gyp:ecore',
- '<(DEPTH)/tizen_src/build/system.gyp:gstreamer',
- '<(DEPTH)/tizen_src/build/system.gyp:capi-media-camera',
- ],
- 'conditions': [
- ['use_wayland==0', {
+ 'conditions': [
+
+ ['use_ozone==1', {
+ 'variables': {
'external_media_deps': [
- '<(DEPTH)/tizen_src/build/system.gyp:ecore-x',
+ '<(DEPTH)/tizen_src/chromium_impl/ui/ozone/ozone_efl.gyp:ozone_efl',
],
},
- {
- 'external_media_deps': [
- '<(DEPTH)/tizen_src/build/system.gyp:ecore-wayland',
- ],
- }],
- ['building_for_tizen_mobile==1', {
- 'external_media_deps': [
- '<(DEPTH)/tizen_src/build/system.gyp:capi-system-device',
- ],
- }],
- ['tizen_multimedia_use_capi_for_me==1', {
- 'external_media_deps': [
- '<(DEPTH)/tizen_src/build/system.gyp:capi-media-player',
- '<(DEPTH)/tizen_src/build/system.gyp:capi-media-tool',
- '<(DEPTH)/ui/gl/gl.gyp:gl',
- ],
- }],
- ],
- },
+ }],
- 'target_defaults': {
- 'target_conditions': [
-
- ['_target_name=="media"', {
- 'include_dirs': [
- '<(DEPTH)/third_party/WebKit',
- '<(DEPTH)/third_party/libyuv/include',
- '<(DEPTH)/third_party/mojo/src',
- '<(DEPTH)/v8/include',
- ],
- 'sources': [
- 'base/efl/webaudio_media_codec_info_efl.h',
- 'base/efl/demuxer_stream_player_params_efl.cc',
- 'base/efl/demuxer_stream_player_params_efl.h',
- 'base/efl/demuxer_efl.h',
- 'base/efl/media_player_efl.h',
- 'base/efl/media_player_bridge_gstreamer.cc',
- 'base/efl/media_player_bridge_gstreamer.h',
- 'base/efl/media_player_manager_efl.h',
- 'base/efl/media_player_util_efl.cc',
- 'base/efl/media_player_util_efl.h',
- 'base/efl/media_source_player_gstreamer.cc',
- 'base/efl/media_source_player_gstreamer.h',
- 'base/efl/webmediaplayer_efl.cc',
- 'base/efl/webmediaplayer_efl.h', # ME and MSE
- ],
+ ['tizen_multimedia_support==1', {
+ 'variables': {
+ 'external_media_deps': [
+ '<(DEPTH)/tizen_src/build/system.gyp:ecore',
+ '<(DEPTH)/tizen_src/build/system.gyp:gstreamer',
+ '<(DEPTH)/tizen_src/build/system.gyp:capi-media-camera',
+ ],
'conditions': [
-
- ['building_for_tizen==1', {
- 'defines': [
- 'TIZEN_VIDEO_CAPTURE_SUPPORT=1',
- ],
- 'sources/': [
- [ 'exclude', 'video/capture/linux/video_capture_device_factory_linux.cc$' ],
- [ 'exclude', 'video/capture/linux/video_capture_device_factory_linux.h$' ],
- [ 'exclude', 'video/capture/linux/video_capture_device_linux.h$' ],
- [ 'exclude', 'video/capture/linux/video_capture_device_linux.cc$' ],
+ ['use_wayland==0', {
+ 'external_media_deps': [
+ '<(DEPTH)/tizen_src/build/system.gyp:ecore-x',
],
- 'sources': [
- 'video/capture/tizen/video_capture_device_tizen.cc',
- 'video/capture/tizen/video_capture_device_tizen.h',
- 'video/capture/tizen/video_capture_device_factory_tizen.cc',
- 'video/capture/tizen/video_capture_device_factory_tizen.h',
+ },
+ {
+ 'external_media_deps': [
+ '<(DEPTH)/tizen_src/build/system.gyp:ecore-wayland',
],
}],
-
- ['building_for_tizen_tv==1 and chromium_efl_tizen_version!="3.0"', {
- 'sources': [
- 'audio/tizen/audio_session_manager.h',
- 'audio/tizen/audio_session_manager.cc', # ASM
- ],
- }],
- ['tizen_multimedia_eme_support==1', {
- 'defines': [
- 'TIZEN_MULTIMEDIA_EME_SUPPORT=1',
+ ['building_for_tizen_mobile==1', {
+ 'external_media_deps': [
+ '<(DEPTH)/tizen_src/build/system.gyp:capi-system-device',
],
}],
['tizen_multimedia_use_capi_for_me==1', {
- 'sources': [
- 'base/tizen/media_player_bridge_capi.cc',
- 'base/tizen/media_player_bridge_capi.h', # ME with CAPI-MEDIA-PLAYER
- ],
- # Exclude the sources that depend on CAPI-MEDIA-PLAYER
- 'sources!': [
- 'base/efl/media_player_bridge_gstreamer.cc',
- 'base/efl/media_player_bridge_gstreamer.h', # ME with Gstreamer
+ 'external_media_deps': [
+ '<(DEPTH)/tizen_src/build/system.gyp:capi-media-player',
+ '<(DEPTH)/tizen_src/build/system.gyp:capi-media-tool',
+ '<(DEPTH)/ui/gl/gl.gyp:gl',
],
}],
+ ],
+ },
+
+ 'target_defaults': {
+ 'target_conditions': [
+
+ ['_target_name=="media"', {
+ 'include_dirs': [
+ '<(DEPTH)/third_party/WebKit',
+ '<(DEPTH)/third_party/libyuv/include',
+ '<(DEPTH)/third_party/mojo/src',
+ '<(DEPTH)/v8/include',
+ ],
+ 'sources': [
+ 'base/efl/webaudio_media_codec_info_efl.h',
+ 'base/efl/demuxer_stream_player_params_efl.cc',
+ 'base/efl/demuxer_stream_player_params_efl.h',
+ 'base/efl/demuxer_efl.h',
+ 'base/efl/media_player_efl.h',
+ 'base/efl/media_player_bridge_gstreamer.cc',
+ 'base/efl/media_player_bridge_gstreamer.h',
+ 'base/efl/media_player_manager_efl.h',
+ 'base/efl/media_player_util_efl.cc',
+ 'base/efl/media_player_util_efl.h',
+ 'base/efl/media_source_player_gstreamer.cc',
+ 'base/efl/media_source_player_gstreamer.h',
+ 'base/efl/webmediaplayer_efl.cc',
+ 'base/efl/webmediaplayer_efl.h', # ME and MSE
+ ],
+
+ 'conditions': [
+
+ ['building_for_tizen==1', {
+ 'defines': [
+ 'TIZEN_VIDEO_CAPTURE_SUPPORT=1',
+ ],
+ 'sources/': [
+ [ 'exclude', 'video/capture/linux/video_capture_device_factory_linux.cc$' ],
+ [ 'exclude', 'video/capture/linux/video_capture_device_factory_linux.h$' ],
+ [ 'exclude', 'video/capture/linux/video_capture_device_linux.h$' ],
+ [ 'exclude', 'video/capture/linux/video_capture_device_linux.cc$' ],
+ ],
+ 'sources': [
+ 'video/capture/tizen/video_capture_device_tizen.cc',
+ 'video/capture/tizen/video_capture_device_tizen.h',
+ 'video/capture/tizen/video_capture_device_factory_tizen.cc',
+ 'video/capture/tizen/video_capture_device_factory_tizen.h',
+ ],
+ }],
+
+ ['building_for_tizen_tv==1 and chromium_efl_tizen_version!="3.0"', {
+ 'sources': [
+ 'audio/tizen/audio_session_manager.h',
+ 'audio/tizen/audio_session_manager.cc', # ASM
+ ],
+ }],
+ ['tizen_multimedia_eme_support==1', {
+ 'defines': [
+ 'TIZEN_MULTIMEDIA_EME_SUPPORT=1',
+ ],
+ }],
+ ['tizen_multimedia_use_capi_for_me==1', {
+ 'sources': [
+ 'base/tizen/media_player_bridge_capi.cc',
+ 'base/tizen/media_player_bridge_capi.h', # ME with CAPI-MEDIA-PLAYER
+ ],
+ # Exclude the sources that depend on CAPI-MEDIA-PLAYER
+ 'sources!': [
+ 'base/efl/media_player_bridge_gstreamer.cc',
+ 'base/efl/media_player_bridge_gstreamer.h', # ME with Gstreamer
+ ],
+ }],
], # conditions
}], # _target_name=="media"
- ], # target_conditions
- }, # target_defaults
+ ], # target_conditions
+ }, # target_defaults
+
+ }], # tizen_multimedia_support==1
+ ]
+
}