summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandresp@webrtc.org <andresp@webrtc.org>2014-09-10 14:48:48 +0000
committerandresp@webrtc.org <andresp@webrtc.org>2014-09-10 14:48:48 +0000
commitf712b463787db315c4e82644cd9eedf8c799d8da (patch)
tree4254ba6011aa17873697a6cbd5c9150ae3d50800
parent5eaf95be141b9730fc719821c91f159cea757334 (diff)
downloadwebrtc-f712b463787db315c4e82644cd9eedf8c799d8da.tar.gz
Simplify gyp rules on video_render_module.
R=kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/28439004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7135 4adac7df-926f-26a2-2b94-8c16560cd09d
-rw-r--r--modules/video_render/video_render.gypi63
1 files changed, 10 insertions, 53 deletions
diff --git a/modules/video_render/video_render.gypi b/modules/video_render/video_render.gypi
index 71d969ba..0828e551 100644
--- a/modules/video_render/video_render.gypi
+++ b/modules/video_render/video_render.gypi
@@ -17,14 +17,6 @@
'<(webrtc_root)/system_wrappers/source/system_wrappers.gyp:system_wrappers',
],
'sources': [
- 'android/video_render_android_impl.cc',
- 'android/video_render_android_impl.h',
- 'android/video_render_android_native_opengl2.cc',
- 'android/video_render_android_native_opengl2.h',
- 'android/video_render_android_surface_view.cc',
- 'android/video_render_android_surface_view.h',
- 'android/video_render_opengles20.cc',
- 'android/video_render_opengles20.h',
'external/video_render_external_impl.cc',
'external/video_render_external_impl.h',
'i_video_render.h',
@@ -32,43 +24,10 @@
'include/video_render_defines.h',
'incoming_video_stream.cc',
'incoming_video_stream.h',
- 'ios/open_gles20.h',
- 'ios/open_gles20.mm',
- 'ios/video_render_ios_channel.h',
- 'ios/video_render_ios_channel.mm',
- 'ios/video_render_ios_gles20.h',
- 'ios/video_render_ios_gles20.mm',
- 'ios/video_render_ios_impl.h',
- 'ios/video_render_ios_impl.mm',
- 'ios/video_render_ios_view.h',
- 'ios/video_render_ios_view.mm',
- 'linux/video_render_linux_impl.cc',
- 'linux/video_render_linux_impl.h',
- 'linux/video_x11_channel.cc',
- 'linux/video_x11_channel.h',
- 'linux/video_x11_render.cc',
- 'linux/video_x11_render.h',
- 'mac/cocoa_full_screen_window.mm',
- 'mac/cocoa_full_screen_window.h',
- 'mac/cocoa_render_view.mm',
- 'mac/cocoa_render_view.h',
- 'mac/video_render_agl.cc',
- 'mac/video_render_agl.h',
- 'mac/video_render_mac_carbon_impl.cc',
- 'mac/video_render_mac_carbon_impl.h',
- 'mac/video_render_mac_cocoa_impl.h',
- 'mac/video_render_mac_cocoa_impl.mm',
- 'mac/video_render_nsopengl.h',
- 'mac/video_render_nsopengl.mm',
'video_render_frames.cc',
'video_render_frames.h',
'video_render_impl.cc',
'video_render_impl.h',
- 'windows/i_video_render_win.h',
- 'windows/video_render_direct3d9.cc',
- 'windows/video_render_direct3d9.h',
- 'windows/video_render_windows_impl.cc',
- 'windows/video_render_windows_impl.h',
],
# TODO(andrew): with the proper suffix, these files will be excluded
# automatically.
@@ -76,8 +35,8 @@
['include_internal_video_render==1', {
'defines': ['WEBRTC_INCLUDE_INTERNAL_VIDEO_RENDER',],
}],
- ['OS!="android" or include_internal_video_render==0', {
- 'sources!': [
+ ['OS=="android" and include_internal_video_render==1', {
+ 'sources': [
'android/video_render_android_impl.h',
'android/video_render_android_native_opengl2.h',
'android/video_render_android_surface_view.h',
@@ -87,15 +46,14 @@
'android/video_render_android_surface_view.cc',
'android/video_render_opengles20.cc',
],
- }, {
'link_settings': {
'libraries': [
'-lGLESv2',
],
},
}],
- ['OS!="ios" or include_internal_video_render==0', {
- 'sources!': [
+ ['OS=="ios" and include_internal_video_render==1', {
+ 'sources': [
# iOS
'ios/open_gles20.h',
'ios/open_gles20.mm',
@@ -109,8 +67,8 @@
'ios/video_render_ios_view.mm',
],
}],
- ['OS!="linux" or include_internal_video_render==0', {
- 'sources!': [
+ ['OS=="linux" and include_internal_video_render==1', {
+ 'sources': [
'linux/video_render_linux_impl.h',
'linux/video_x11_channel.h',
'linux/video_x11_render.h',
@@ -118,15 +76,14 @@
'linux/video_x11_channel.cc',
'linux/video_x11_render.cc',
],
- }, {
'link_settings': {
'libraries': [
'-lXext',
],
},
}],
- ['OS!="mac" or include_internal_video_render==0', {
- 'sources!': [
+ ['OS=="mac" and include_internal_video_render==1', {
+ 'sources': [
'mac/cocoa_full_screen_window.h',
'mac/cocoa_render_view.h',
'mac/video_render_agl.h',
@@ -176,8 +133,8 @@
'<(directx_sdk_path)/Include',
],
}],
- ['OS!="win" or include_internal_video_render==0', {
- 'sources!': [
+ ['OS=="win" and include_internal_video_render==1', {
+ 'sources': [
'windows/i_video_render_win.h',
'windows/video_render_direct3d9.h',
'windows/video_render_windows_impl.h',