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

Side by Side Diff: webrtc/tools/tools.gyp

Issue 2509703002: Remove all references to GYP (Closed)
Patch Set: Rebased Created 4 years, 1 month 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
« no previous file with comments | « webrtc/tools/internal_tools.gyp ('k') | webrtc/video/OWNERS » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
2 #
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
5 # tree. An additional intellectual property rights grant can be found
6 # in the file PATENTS. All contributing project authors may
7 # be found in the AUTHORS file in the root of the source tree.
8
9 {
10 'includes': [
11 '../build/common.gypi',
12 ],
13 'targets': [
14 {
15 'target_name': 'video_quality_analysis',
16 'type': 'static_library',
17 'dependencies': [
18 '<(webrtc_root)/common_video/common_video.gyp:common_video',
19 ],
20 'export_dependent_settings': [
21 '<(webrtc_root)/common_video/common_video.gyp:common_video',
22 ],
23 'sources': [
24 'frame_analyzer/video_quality_analysis.h',
25 'frame_analyzer/video_quality_analysis.cc',
26 ],
27 }, # video_quality_analysis
28 {
29 'target_name': 'frame_analyzer',
30 'type': 'executable',
31 'dependencies': [
32 '<(webrtc_root)/tools/internal_tools.gyp:command_line_parser',
33 'video_quality_analysis',
34 ],
35 'sources': [
36 'frame_analyzer/frame_analyzer.cc',
37 ],
38 }, # frame_analyzer
39 {
40 'target_name': 'psnr_ssim_analyzer',
41 'type': 'executable',
42 'dependencies': [
43 '<(webrtc_root)/tools/internal_tools.gyp:command_line_parser',
44 'video_quality_analysis',
45 ],
46 'sources': [
47 'psnr_ssim_analyzer/psnr_ssim_analyzer.cc',
48 ],
49 }, # psnr_ssim_analyzer
50 {
51 'target_name': 'rgba_to_i420_converter',
52 'type': 'executable',
53 'dependencies': [
54 '<(webrtc_root)/common_video/common_video.gyp:common_video',
55 '<(webrtc_root)/tools/internal_tools.gyp:command_line_parser',
56 ],
57 'sources': [
58 'converter/converter.h',
59 'converter/converter.cc',
60 'converter/rgba_to_i420_converter.cc',
61 ],
62 }, # rgba_to_i420_converter
63 {
64 'target_name': 'frame_editing_lib',
65 'type': 'static_library',
66 'dependencies': [
67 '<(webrtc_root)/common_video/common_video.gyp:common_video',
68 ],
69 'sources': [
70 'frame_editing/frame_editing_lib.cc',
71 'frame_editing/frame_editing_lib.h',
72 ],
73 # Disable warnings to enable Win64 build, issue 1323.
74 'msvs_disabled_warnings': [
75 4267, # size_t to int truncation.
76 ],
77 }, # frame_editing_lib
78 {
79 'target_name': 'frame_editor',
80 'type': 'executable',
81 'dependencies': [
82 '<(webrtc_root)/tools/internal_tools.gyp:command_line_parser',
83 'frame_editing_lib',
84 ],
85 'sources': [
86 'frame_editing/frame_editing.cc',
87 ],
88 }, # frame_editing
89 {
90 'target_name': 'force_mic_volume_max',
91 'type': 'executable',
92 'dependencies': [
93 '<(webrtc_root)/modules/modules.gyp:audio_device',
94 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers_defa ult',
95 ],
96 'sources': [
97 'force_mic_volume_max/force_mic_volume_max.cc',
98 ],
99 }, # force_mic_volume_max
100 ],
101 'conditions': [
102 ['enable_protobuf==1', {
103 'targets': [
104 {
105 'target_name': 'chart_proto',
106 'type': 'static_library',
107 'sources': [
108 'event_log_visualizer/chart.proto',
109 ],
110 'variables': {
111 'proto_in_dir': 'event_log_visualizer',
112 'proto_out_dir': 'webrtc/tools/event_log_visualizer',
113 },
114 'includes': ['../build/protoc.gypi'],
115 },
116 {
117 # RTC event log visualization library
118 'target_name': 'event_log_visualizer_utils',
119 'type': 'static_library',
120 'dependencies': [
121 '<(webrtc_root)/webrtc.gyp:rtc_event_log_impl',
122 '<(webrtc_root)/webrtc.gyp:rtc_event_log_parser',
123 '<(webrtc_root)/modules/modules.gyp:congestion_controller',
124 '<(webrtc_root)/modules/modules.gyp:rtp_rtcp',
125 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:metrics_default' ,
126 ':chart_proto',
127 ],
128 'sources': [
129 'event_log_visualizer/analyzer.cc',
130 'event_log_visualizer/analyzer.h',
131 'event_log_visualizer/plot_base.cc',
132 'event_log_visualizer/plot_base.h',
133 'event_log_visualizer/plot_protobuf.cc',
134 'event_log_visualizer/plot_protobuf.h',
135 'event_log_visualizer/plot_python.cc',
136 'event_log_visualizer/plot_python.h',
137 ],
138 'export_dependent_settings': [
139 '<(webrtc_root)/webrtc.gyp:rtc_event_log_parser',
140 ':chart_proto',
141 ],
142 },
143 ],
144 }],
145 ], # conditions
146 }
OLDNEW
« no previous file with comments | « webrtc/tools/internal_tools.gyp ('k') | webrtc/video/OWNERS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698