OSDN Git Service

am 7fbf06c2: am 2af0bb6e: Fix merge discrepencies and resulting compile errors
[android-x86/system-bt.git] / device / BUILD.gn
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("device") {
18   sources = [
19     "src/classic/peer.c",
20     "src/controller.c"
21   ]
22
23   include_dirs = [
24     "//",
25     "//btcore/include",
26     "//gki/common",
27     "//hci/include",
28     "//include",
29     "//osi/include",
30     "//stack/include",
31   ]
32 }
33
34 executable("net_test_device") {
35   testonly = true
36   sources = [
37     "//osi/test/AllocationTestHarness.cpp",
38     "test/classic/peer_test.cpp",
39   ]
40
41   include_dirs = [
42     "//",
43     "//osi/include",
44   ]
45
46   deps = [
47     "//device",
48     "//btcore",
49     "//osi",
50     "//third_party/gtest:gtest_main",
51   ]
52
53   libs = [ "-lpthread", "-lrt", "-ldl" ]
54 }