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 cc_library_static { 10 name: "libwebrtc_system_wrappers", 11 defaults: ["webrtc_flags"], 12 13 srcs: [ 14 "cpu_features_android.c", 15 "sort.cc", 16 "aligned_malloc.cc", 17 "atomic32_posix.cc", 18 "condition_variable.cc", 19 "cpu_features.cc", 20 "cpu_info.cc", 21 "critical_section.cc", 22 "event.cc", 23 "file_impl.cc", 24 "logging.cc", 25 "metrics_default.cc", 26 "rw_lock.cc", 27 "trace_impl.cc", 28 "condition_variable_posix.cc", 29 "critical_section_posix.cc", 30 "sleep.cc", 31 "trace_posix.cc", 32 "rw_lock_posix.cc", 33 ], 34 35 cpp_std: "c++0x", 36 37 local_include_dirs: [ 38 "android", 39 "spreadsortlib", 40 ], 41 header_libs: ["libwebrtc_system_wrappers_headers"], 42 export_header_lib_headers: ["libwebrtc_system_wrappers_headers"], 43 44 whole_static_libs: ["cpufeatures"], 45 } 46 47 filegroup { 48 name: "webrtc_system_wrappers_tick_util", 49 srcs: ["tick_util.cc"], 50 } 51