blob: 8ce924b962501f90b639b945d78ad86574e975a8 [file] [log] [blame]
Chenbo Feng2236e1b2019-02-26 14:30:19 -08001//
2// Copyright (C) 2019 The Android Open Source Project
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
Maciej Żenczykowski3cfcdd62019-10-31 01:03:39 -070017cc_library_headers {
18 name: "netd_bpf_progs_headers",
19 export_include_dirs: ["."],
20}
21
Chenbo Feng2236e1b2019-02-26 14:30:19 -080022//
23// bpf kernel programs
24//
25bpf {
Maciej Żenczykowskidca6ce72019-03-07 16:54:12 -080026 name: "clatd.o",
27 srcs: ["clatd.c"],
28 cflags: [
29 "-Wall",
30 "-Werror",
31 ],
32 include_dirs: [
33 "system/netd/libnetdbpf/include",
34 "system/netd/libnetdutils/include",
35 ],
36}
37
38bpf {
Chenbo Feng2236e1b2019-02-26 14:30:19 -080039 name: "netd.o",
40 srcs: ["netd.c"],
41 cflags: [
42 "-Wall",
43 "-Werror",
44 ],
45 include_dirs: [
46 "system/netd/libnetdbpf/include",
47 "system/netd/libnetdutils/include",
48 ],
49}
Hungming Chen41b2ae12020-02-04 15:09:37 +080050
51bpf {
52 name: "offload.o",
53 srcs: ["offload.c"],
54 cflags: [
55 "-Wall",
56 "-Werror",
57 ],
58 include_dirs: [
59 "system/netd/libnetdbpf/include",
60 "system/netd/libnetdutils/include",
61 ],
62}