blob: 8d5c84898bb60294e79ba6ba825b39b03f48e181 [file] [log] [blame]
Dan Willemsend0dbccb2016-08-01 23:43:42 -07001// Copyright (C) 2015 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15cc_library {
16 name: "libcap",
17 clang: true,
18 host_supported: true,
Jiyong Park9c588102017-04-25 16:56:25 +090019 vendor_available: true,
Dan Willemsend0dbccb2016-08-01 23:43:42 -070020
21 cflags: [
22 "-Wno-unused-parameter",
23 "-Wno-tautological-compare",
24 ],
25
26 srcs: [
27 "libcap/cap_alloc.c",
28 "libcap/cap_extint.c",
29 "libcap/cap_file.c",
30 "libcap/cap_flag.c",
31 "libcap/cap_proc.c",
32 "libcap/cap_text.c",
33 ],
34
35 local_include_dirs: ["libcap/include"],
36 export_include_dirs: ["libcap/include"],
37
38 target: {
39 darwin: {
40 enabled: false,
Tom Cherry64dcb222017-05-09 16:38:39 -070041 },
42 linux_bionic: {
43 enabled: true,
44 },
45 },
Dan Willemsend0dbccb2016-08-01 23:43:42 -070046}
liminghao5e044e02016-11-15 16:28:23 +080047
48cc_binary {
49 name: "getcap",
50 clang: true,
51
52 srcs: ["progs/getcap.c"],
53
54 cflags: [
55 "-Wno-unused-parameter",
56 "-Wno-tautological-compare",
57 ],
58
59 static_libs: [
60 "libcap",
61 ],
62}
63
64cc_binary {
65 name: "setcap",
66 clang: true,
67
68 srcs: ["progs/setcap.c"],
69
70 cflags: [
71 "-Wno-unused-parameter",
72 "-Wno-tautological-compare",
73 ],
74
75 static_libs: [
76 "libcap",
77 ],
78}