Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(537)

Side by Side Diff: webrtc/modules/desktop_capture/desktop_capture.gypi

Issue 1845113002: DirectX based screen capturer logic (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Lint errors Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. 1 # Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
2 # 2 #
3 # Use of this source code is governed by a BSD-style license 3 # Use of this source code is governed by a BSD-style license
4 # that can be found in the LICENSE file in the root of the source 4 # that can be found in the LICENSE file in the root of the source
5 # tree. An additional intellectual property rights grant can be found 5 # tree. An additional intellectual property rights grant can be found
6 # in the file PATENTS. All contributing project authors may 6 # in the file PATENTS. All contributing project authors may
7 # be found in the AUTHORS file in the root of the source tree. 7 # be found in the AUTHORS file in the root of the source tree.
8 8
9 { 9 {
10 'targets': [ 10 'targets': [
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
66 "screen_capturer_win.cc", 66 "screen_capturer_win.cc",
67 "screen_capturer_x11.cc", 67 "screen_capturer_x11.cc",
68 "shared_desktop_frame.cc", 68 "shared_desktop_frame.cc",
69 "shared_desktop_frame.h", 69 "shared_desktop_frame.h",
70 "shared_memory.cc", 70 "shared_memory.cc",
71 "shared_memory.h", 71 "shared_memory.h",
72 "win/cursor.cc", 72 "win/cursor.cc",
73 "win/cursor.h", 73 "win/cursor.h",
74 "win/desktop.cc", 74 "win/desktop.cc",
75 "win/desktop.h", 75 "win/desktop.h",
76 "win/desktop_frame_win_dxgi.cc",
77 "win/desktop_frame_win_dxgi.h",
76 "win/scoped_gdi_object.h", 78 "win/scoped_gdi_object.h",
77 "win/scoped_thread_desktop.cc", 79 "win/scoped_thread_desktop.cc",
78 "win/scoped_thread_desktop.h", 80 "win/scoped_thread_desktop.h",
81 "win/screen_capturer_win_directx.cc",
82 "win/screen_capturer_win_directx.h",
79 "win/screen_capturer_win_gdi.cc", 83 "win/screen_capturer_win_gdi.cc",
80 "win/screen_capturer_win_gdi.h", 84 "win/screen_capturer_win_gdi.h",
81 "win/screen_capturer_win_magnifier.cc", 85 "win/screen_capturer_win_magnifier.cc",
82 "win/screen_capturer_win_magnifier.h", 86 "win/screen_capturer_win_magnifier.h",
83 "win/screen_capture_utils.cc", 87 "win/screen_capture_utils.cc",
84 "win/screen_capture_utils.h", 88 "win/screen_capture_utils.h",
85 "win/window_capture_utils.cc", 89 "win/window_capture_utils.cc",
86 "win/window_capture_utils.h", 90 "win/window_capture_utils.h",
87 "window_capturer.cc", 91 "window_capturer.cc",
88 "window_capturer.h", 92 "window_capturer.h",
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
124 ['OS=="mac"', { 128 ['OS=="mac"', {
125 'link_settings': { 129 'link_settings': {
126 'libraries': [ 130 'libraries': [
127 '$(SDKROOT)/System/Library/Frameworks/AppKit.framework', 131 '$(SDKROOT)/System/Library/Frameworks/AppKit.framework',
128 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework', 132 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework',
129 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework', 133 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework',
130 ], 134 ],
131 }, 135 },
132 }], 136 }],
133 ], 137 ],
138 'all_dependent_settings': {
139 'conditions': [
140 ['OS=="win"', {
141 'msvs_settings': {
142 'VCLinkerTool': {
143 'AdditionalDependencies': [
144 'd3d11.lib',
145 ],
146 },
147 },
148 }],
149 ],
150 },
134 }, 151 },
135 ], # targets 152 ], # targets
136 'conditions': [ 153 'conditions': [
137 ['OS!="ios" and (target_arch=="ia32" or target_arch=="x64")', { 154 ['OS!="ios" and (target_arch=="ia32" or target_arch=="x64")', {
138 'targets': [ 155 'targets': [
139 { 156 {
140 # Have to be compiled as a separate target because it needs to be 157 # Have to be compiled as a separate target because it needs to be
141 # compiled with SSE2 enabled. 158 # compiled with SSE2 enabled.
142 'target_name': 'desktop_capture_differ_sse2', 159 'target_name': 'desktop_capture_differ_sse2',
143 'type': 'static_library', 160 'type': 'static_library',
144 'sources': [ 161 'sources': [
145 "differ_block_sse2.cc", 162 "differ_block_sse2.cc",
146 "differ_block_sse2.h", 163 "differ_block_sse2.h",
147 ], 164 ],
148 'conditions': [ 165 'conditions': [
149 ['os_posix==1', { 166 ['os_posix==1', {
150 'cflags': [ '-msse2', ], 167 'cflags': [ '-msse2', ],
151 'xcode_settings': { 168 'xcode_settings': {
152 'OTHER_CFLAGS': [ '-msse2', ], 169 'OTHER_CFLAGS': [ '-msse2', ],
153 }, 170 },
154 }], 171 }],
155 ], 172 ],
156 }, 173 },
157 ], # targets 174 ], # targets
158 }], 175 }],
159 ], 176 ],
160 } 177 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698