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

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

Issue 1175243003: Remove webrtc/libjingle/{examples,session}. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Created 5 years, 6 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
« no previous file with comments | « webrtc/libjingle/examples/login/login_main.cc ('k') | webrtc/libjingle/session/constants.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. 1 # Copyright (c) 2014 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 'includes': ['../build/common.gypi'], 10 'includes': ['../build/common.gypi'],
(...skipping 13 matching lines...) Expand all
24 'dependencies': [ 24 'dependencies': [
25 '<(DEPTH)/third_party/expat/expat.gyp:expat', 25 '<(DEPTH)/third_party/expat/expat.gyp:expat',
26 ], 26 ],
27 }], 27 }],
28 ], 28 ],
29 'sources': [ 29 'sources': [
30 'xmpp/jingleinfotask.cc', 30 'xmpp/jingleinfotask.cc',
31 'xmpp/jingleinfotask.h', 31 'xmpp/jingleinfotask.h',
32 ], 32 ],
33 }, # target libjingle_xmpphelp 33 }, # target libjingle_xmpphelp
34 {
35 'target_name': 'jingle_session',
36 'type': 'static_library',
37 'dependencies': [
38 '<(talk_root)/libjingle.gyp:libjingle_media',
39 '<(webrtc_root)/base/base.gyp:rtc_base',
40 '<(webrtc_root)/common.gyp:webrtc_common',
41 '<(webrtc_root)/libjingle/xmpp/xmpp.gyp:rtc_xmpp',
42 ],
43 'cflags_cc!': [
44 '-Wnon-virtual-dtor',
45 ],
46 'sources': [
47 'session/constants.cc',
48 'session/constants.h',
49 'session/p2ptransportparser.cc',
50 'session/p2ptransportparser.h',
51 'session/parsing.cc',
52 'session/parsing.h',
53 'session/rawtransportparser.cc',
54 'session/rawtransportparser.h',
55 'session/sessionclient.h',
56 'session/sessionmanager.h',
57 'session/sessionmanager.cc',
58 'session/sessionmanagertask.h',
59 'session/sessionmessages.cc',
60 'session/sessionmessages.h',
61 'session/sessionsendtask.h',
62 'session/transportparser.cc',
63 'session/transportparser.h',
64 'session/media/call.cc',
65 'session/media/call.h',
66 'session/media/mediasessionclient.cc',
67 'session/media/mediasessionclient.h',
68 'session/media/mediamessages.cc',
69 'session/media/mediamessages.h',
70 'session/tunnel/pseudotcpchannel.cc',
71 'session/tunnel/pseudotcpchannel.h',
72 'session/tunnel/tunnelsessionclient.cc',
73 'session/tunnel/tunnelsessionclient.h',
74 'session/tunnel/securetunnelsessionclient.cc',
75 'session/tunnel/securetunnelsessionclient.h',
76 ],
77 'direct_dependent_settings': {
78 'cflags_cc!': [
79 '-Wnon-virtual-dtor',
80 ],
81 'defines': [
82 'FEATURE_ENABLE_VOICEMAIL',
83 ],
84 },
85 'conditions': [
86 ['build_with_chromium==0', {
87 'defines': [
88 'FEATURE_ENABLE_VOICEMAIL',
89 'FEATURE_ENABLE_PSTN',
90 ],
91 }],
92 ['build_expat==1', {
93 'dependencies': [
94 '<(DEPTH)/third_party/expat/expat.gyp:expat',
95 ],
96 'export_dependent_settings': [
97 '<(DEPTH)/third_party/expat/expat.gyp:expat',
98 ],
99 }],
100 ],
101 },
102 {
103 'target_name': 'jingle_session_unittest',
104 'type': 'executable',
105 'dependencies': [
106 'jingle_session',
107 '<(webrtc_root)/base/base_tests.gyp:rtc_base_tests_utils',
108 '<(talk_root)/libjingle.gyp:libjingle',
109 '<(talk_root)/libjingle.gyp:libjingle_p2p',
110 '<(talk_root)/libjingle_tests.gyp:libjingle_unittest_main',
111 ],
112 'sources': [
113 'session/media/mediamessages_unittest.cc',
114 'session/media/mediasessionclient_unittest.cc',
115 'session/session_unittest.cc',
116 'session/transportparser_unittest.cc',
117 ],
118 'conditions': [
119 ['OS=="win"', {
120 'msvs_settings': {
121 'VCLinkerTool': {
122 'AdditionalDependencies': [
123 'strmiids.lib',
124 ],
125 },
126 },
127 }],
128 ],
129 }, # target jingle_session_unittest
130 {
131 'target_name': 'login',
132 'type': 'executable',
133 'dependencies': [
134 'libjingle_xmpphelp',
135 '<(talk_root)/libjingle.gyp:libjingle',
136 ],
137 'sources': [
138 'examples/login/login_main.cc',
139 ],
140 }, # target login
141 ],
142 'conditions': [
143 # TODO(ronghuawu): Reenable building call.
144 # ['OS!="android"', {
145 # 'targets': [
146 # {
147 # 'target_name': 'call',
148 # 'type': 'executable',
149 # 'dependencies': [
150 # 'libjingle.gyp:libjingle_p2p',
151 # 'libjingle_xmpphelp',
152 # ],
153 # 'sources': [
154 # 'examples/call/call_main.cc',
155 # 'examples/call/callclient.cc',
156 # 'examples/call/callclient.h',
157 # 'examples/call/console.cc',
158 # 'examples/call/console.h',
159 # 'examples/call/friendinvitesendtask.cc',
160 # 'examples/call/friendinvitesendtask.h',
161 # 'examples/call/mediaenginefactory.cc',
162 # 'examples/call/mediaenginefactory.h',
163 # 'examples/call/muc.h',
164 # 'examples/call/mucinviterecvtask.cc',
165 # 'examples/call/mucinviterecvtask.h',
166 # 'examples/call/mucinvitesendtask.cc',
167 # 'examples/call/mucinvitesendtask.h',
168 # 'examples/call/presencepushtask.cc',
169 # 'examples/call/presencepushtask.h',
170 # ],
171 # 'conditions': [
172 # ['OS=="linux"', {
173 # 'link_settings': {
174 # 'libraries': [
175 # '<!@(pkg-config --libs-only-l gobject-2.0 gthread-2.0'
176 # ' gtk+-2.0)',
177 # ],
178 # },
179 # }],
180 # ['OS=="win"', {
181 # 'msvs_settings': {
182 # 'VCLinkerTool': {
183 # 'AdditionalDependencies': [
184 # 'strmiids.lib',
185 # ],
186 # },
187 # },
188 # }],
189 # ], # conditions
190 # }, # target call
191 # ], # targets
192 # }], # OS!="android"
193 ], 34 ],
194 } 35 }
OLDNEW
« no previous file with comments | « webrtc/libjingle/examples/login/login_main.cc ('k') | webrtc/libjingle/session/constants.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698