xref: /aosp_15_r20/external/bcc/src/lua/bpf-scm-1.rockspec (revision 387f9dfdfa2baef462e92476d413c7bc2470293e)
1*387f9dfdSAndroid Build Coastguard Workerpackage = "bpf"
2*387f9dfdSAndroid Build Coastguard Workerversion = "scm-1"
3*387f9dfdSAndroid Build Coastguard Workersource = {
4*387f9dfdSAndroid Build Coastguard Worker   url = "git://github.com/iovisor/bcc.git"
5*387f9dfdSAndroid Build Coastguard Worker}
6*387f9dfdSAndroid Build Coastguard Workerdescription = {
7*387f9dfdSAndroid Build Coastguard Worker   summary = "BCC - LuaJIT to BPF compiler.",
8*387f9dfdSAndroid Build Coastguard Worker   detailed = [[
9*387f9dfdSAndroid Build Coastguard Worker   ]],
10*387f9dfdSAndroid Build Coastguard Worker   homepage = "https://github.com/iovisor/bcc",
11*387f9dfdSAndroid Build Coastguard Worker   license = "BSD"
12*387f9dfdSAndroid Build Coastguard Worker}
13*387f9dfdSAndroid Build Coastguard Workerdependencies = {
14*387f9dfdSAndroid Build Coastguard Worker   "lua >= 5.1",
15*387f9dfdSAndroid Build Coastguard Worker   "ljsyscall >= 0.12",
16*387f9dfdSAndroid Build Coastguard Worker}
17*387f9dfdSAndroid Build Coastguard Workerexternal_dependencies = {
18*387f9dfdSAndroid Build Coastguard Worker    LIBELF = {
19*387f9dfdSAndroid Build Coastguard Worker       library = "elf"
20*387f9dfdSAndroid Build Coastguard Worker    }
21*387f9dfdSAndroid Build Coastguard Worker}
22*387f9dfdSAndroid Build Coastguard Workerbuild = {
23*387f9dfdSAndroid Build Coastguard Worker  type = "builtin",
24*387f9dfdSAndroid Build Coastguard Worker  install = {
25*387f9dfdSAndroid Build Coastguard Worker    bin = {
26*387f9dfdSAndroid Build Coastguard Worker    }
27*387f9dfdSAndroid Build Coastguard Worker  },
28*387f9dfdSAndroid Build Coastguard Worker  modules = {
29*387f9dfdSAndroid Build Coastguard Worker    bpf = "src/lua/bpf/bpf.lua",
30*387f9dfdSAndroid Build Coastguard Worker    ["bpf.builtins"] = "src/lua/bpf/builtins.lua",
31*387f9dfdSAndroid Build Coastguard Worker    ["bpf.cdef"] = "src/lua/bpf/cdef.lua",
32*387f9dfdSAndroid Build Coastguard Worker    ["bpf.elf"] = "src/lua/bpf/elf.lua",
33*387f9dfdSAndroid Build Coastguard Worker    ["bpf.init"] = "src/lua/bpf/init.lua",
34*387f9dfdSAndroid Build Coastguard Worker    ["bpf.ljbytecode"] = "src/lua/bpf/ljbytecode.lua",
35*387f9dfdSAndroid Build Coastguard Worker    ["bpf.proto"] = "src/lua/bpf/proto.lua",
36*387f9dfdSAndroid Build Coastguard Worker  }
37*387f9dfdSAndroid Build Coastguard Worker}
38