OLD | NEW |
---|---|
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'variables': { | 6 'variables': { |
7 # TODO(dmaclach): can we pick this up some other way? Right now it's | 7 # TODO(dmaclach): can we pick this up some other way? Right now it's |
8 # duplicated from chrome.gyp | 8 # duplicated from chrome.gyp |
9 'chromium_code': 1, | 9 'chromium_code': 1, |
10 | 10 |
(...skipping 1110 matching lines...) Loading... | |
1121 'type': 'static_library', | 1121 'type': 'static_library', |
1122 'variables': { 'enable_wexit_time_destructors': 1, }, | 1122 'variables': { 'enable_wexit_time_destructors': 1, }, |
1123 'dependencies': [ | 1123 'dependencies': [ |
1124 '../base/base.gyp:base', | 1124 '../base/base.gyp:base', |
1125 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', | 1125 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', |
1126 '../ui/ui.gyp:ui', | 1126 '../ui/ui.gyp:ui', |
1127 '../net/net.gyp:net', | 1127 '../net/net.gyp:net', |
1128 '../skia/skia.gyp:skia', | 1128 '../skia/skia.gyp:skia', |
1129 '../third_party/libvpx/libvpx.gyp:libvpx', | 1129 '../third_party/libvpx/libvpx.gyp:libvpx', |
1130 '../third_party/protobuf/protobuf.gyp:protobuf_lite', | 1130 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
1131 '../third_party/speex/speex.gyp:libspeex', | |
1131 '../third_party/zlib/zlib.gyp:zlib', | 1132 '../third_party/zlib/zlib.gyp:zlib', |
1132 '../media/media.gyp:yuv_convert', | 1133 '../media/media.gyp:yuv_convert', |
1133 'remoting_jingle_glue', | 1134 'remoting_jingle_glue', |
1134 'proto/chromotocol.gyp:chromotocol_proto_lib', | 1135 'proto/chromotocol.gyp:chromotocol_proto_lib', |
1135 ], | 1136 ], |
1136 'export_dependent_settings': [ | 1137 'export_dependent_settings': [ |
1137 '../base/base.gyp:base', | 1138 '../base/base.gyp:base', |
1138 '../net/net.gyp:net', | 1139 '../net/net.gyp:net', |
1139 '../skia/skia.gyp:skia', | 1140 '../skia/skia.gyp:skia', |
1140 '../third_party/protobuf/protobuf.gyp:protobuf_lite', | 1141 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
(...skipping 38 matching lines...) Loading... | |
1179 'base/running_average.cc', | 1180 'base/running_average.cc', |
1180 'base/running_average.h', | 1181 'base/running_average.h', |
1181 'base/stoppable.cc', | 1182 'base/stoppable.cc', |
1182 'base/stoppable.h', | 1183 'base/stoppable.h', |
1183 'base/util.cc', | 1184 'base/util.cc', |
1184 'base/util.h', | 1185 'base/util.h', |
1185 # TODO(kxing): Seperate the audio and video codec files into a separate | 1186 # TODO(kxing): Seperate the audio and video codec files into a separate |
1186 # target. | 1187 # target. |
1187 'codec/audio_decoder.cc', | 1188 'codec/audio_decoder.cc', |
1188 'codec/audio_decoder.h', | 1189 'codec/audio_decoder.h', |
1190 'codec/audio_decoder_speex.cc', | |
1191 'codec/audio_decoder_speex.h', | |
1189 'codec/audio_decoder_verbatim.cc', | 1192 'codec/audio_decoder_verbatim.cc', |
1190 'codec/audio_decoder_verbatim.h', | 1193 'codec/audio_decoder_verbatim.h', |
1191 'codec/audio_encoder.h', | 1194 'codec/audio_encoder.h', |
1195 'codec/audio_encoder_speex.cc', | |
1196 'codec/audio_encoder_speex.h', | |
1192 'codec/audio_encoder_verbatim.cc', | 1197 'codec/audio_encoder_verbatim.cc', |
1193 'codec/audio_encoder_verbatim.h', | 1198 'codec/audio_encoder_verbatim.h', |
1194 ], | 1199 ], |
1195 }, # end of target 'remoting_base' | 1200 }, # end of target 'remoting_base' |
1196 | 1201 |
1197 { | 1202 { |
1198 'target_name': 'remoting_host', | 1203 'target_name': 'remoting_host', |
1199 'type': 'static_library', | 1204 'type': 'static_library', |
1200 'variables': { 'enable_wexit_time_destructors': 1, }, | 1205 'variables': { 'enable_wexit_time_destructors': 1, }, |
1201 'dependencies': [ | 1206 'dependencies': [ |
1202 'remoting_base', | 1207 'remoting_base', |
1203 'remoting_jingle_glue', | 1208 'remoting_jingle_glue', |
1204 'remoting_protocol', | 1209 'remoting_protocol', |
1205 'differ_block', | 1210 'differ_block', |
1206 '../crypto/crypto.gyp:crypto', | 1211 '../crypto/crypto.gyp:crypto', |
1207 ], | 1212 ], |
1213 'include_dirs': [ | |
1214 # chromoting_host.cc needs to call the AudioEncoderSpeex constructor, | |
1215 # which needs this include. | |
1216 # TODO(kxing): Refactor the code out of chromoting_host.cc and remove | |
1217 # this include directory. | |
1218 '../third_party/speex/include', | |
Sergey Ulanov
2012/08/10 20:41:37
You can avoid it - see my comments in audio_decode
kxing
2012/08/13 21:39:45
Done.
| |
1219 ], | |
1208 'sources': [ | 1220 'sources': [ |
1209 'host/audio_capturer.cc', | 1221 'host/audio_capturer.cc', |
1210 'host/audio_capturer.h', | 1222 'host/audio_capturer.h', |
1211 'host/audio_capturer_linux.cc', | 1223 'host/audio_capturer_linux.cc', |
1212 'host/audio_capturer_mac.cc', | 1224 'host/audio_capturer_mac.cc', |
1213 'host/audio_capturer_win.cc', | 1225 'host/audio_capturer_win.cc', |
1214 'host/audio_scheduler.cc', | 1226 'host/audio_scheduler.cc', |
1215 'host/audio_scheduler.h', | 1227 'host/audio_scheduler.h', |
1216 'host/capture_scheduler.cc', | 1228 'host/capture_scheduler.cc', |
1217 'host/capture_scheduler.h', | 1229 'host/capture_scheduler.h', |
(...skipping 637 matching lines...) Loading... | |
1855 '../base/allocator/allocator.gyp:allocator', | 1867 '../base/allocator/allocator.gyp:allocator', |
1856 ], | 1868 ], |
1857 }, | 1869 }, |
1858 ], | 1870 ], |
1859 ], | 1871 ], |
1860 }], | 1872 }], |
1861 ], # end of 'conditions' | 1873 ], # end of 'conditions' |
1862 }, # end of target 'remoting_unittests' | 1874 }, # end of target 'remoting_unittests' |
1863 ], # end of targets | 1875 ], # end of targets |
1864 } | 1876 } |
OLD | NEW |