1 # 2 # Copyright (C) 2015 Google, Inc. 3 # 4 # Licensed under the Apache License, Version 2.0 (the "License"); 5 # you may not use this file except in compliance with the License. 6 # You may obtain a copy of the License at: 7 # 8 # http://www.apache.org/licenses/LICENSE-2.0 9 # 10 # Unless required by applicable law or agreed to in writing, software 11 # distributed under the License is distributed on an "AS IS" BASIS, 12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 # See the License for the specific language governing permissions and 14 # limitations under the License. 15 # 16 17 static_library("btcore") { 18 sources = [ 19 "src/bdaddr.c", 20 "src/device_class.c", 21 "src/hal_util.c", 22 "src/module.c", 23 "src/property.c", 24 "src/uuid.c", 25 "src/osi_module.c", 26 ] 27 28 include_dirs = [ 29 "include", 30 "//", 31 ] 32 } 33 34 executable("net_test_btcore") { 35 testonly = true 36 sources = [ 37 "test/bdaddr_test.cpp", 38 "test/device_class_test.cpp", 39 "test/property_test.cpp", 40 "test/uuid_test.cpp", 41 "//osi/test/AllocationTestHarness.cpp", 42 ] 43 44 include_dirs = [ 45 "include", 46 "//", 47 ] 48 49 deps = [ 50 "//btcore", 51 "//osi", 52 "//third_party/googletest:gtest_main", 53 ] 54 55 libs = [ 56 "-lpthread", 57 "-lrt", 58 "-ldl", 59 ] 60 } 61