blob: 6832407418da9f56641cb492ca9ba7d5066388b4 [file] [log] [blame]
Dan Willemsen4810da92018-10-31 10:28:01 -07001// Copyright 2016 The Android Open Source Project
2
3cc_defaults {
4 name: "apf_defaults",
5
6 cflags: [
7 "-DAPF_FRAME_HEADER_SIZE=14",
8 "-Wall",
9 "-Werror",
10 ],
11}
12
13cc_library_static {
14 name: "libapf",
15 defaults: ["apf_defaults"],
16 srcs: ["apf_interpreter.c"],
17
18}
19
20cc_binary_host {
21 name: "apf_disassembler",
22 defaults: ["apf_defaults"],
23 srcs: ["apf_disassembler.c"],
24}
25
26cc_binary_host {
27 name: "apf_run",
28 defaults: ["apf_defaults"],
Aaron Huang5ef76bd2018-11-19 14:01:09 +080029 static_libs: [
30 "libpcap",
31 ],
Dan Willemsen4810da92018-10-31 10:28:01 -070032 srcs: [
33 "apf_run.c",
34 "apf_interpreter.c",
35 ],
Bernie Innocentid0174a62019-02-08 20:06:57 +090036 cflags: [
37 "-DAPF_TRACE_HOOK=apf_trace_hook",
38 ],
Aaron Huangb7af0062018-12-10 13:25:47 +080039 target: {
40 darwin: {
41 enabled: false,
42 },
43 },
Dan Willemsen4810da92018-10-31 10:28:01 -070044}