xref: /OK3568_Linux_fs/external/rknpu2/runtime/Android.bp (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunbootstrap_go_package {
2*4882a593Smuzhiyun    name: "soong-librknnrt",
3*4882a593Smuzhiyun    pkgPath: "android/soong/librknnrt",
4*4882a593Smuzhiyun    deps: [
5*4882a593Smuzhiyun        "blueprint",
6*4882a593Smuzhiyun        "blueprint-pathtools",
7*4882a593Smuzhiyun        "soong",
8*4882a593Smuzhiyun        "soong-android",
9*4882a593Smuzhiyun        "soong-cc",
10*4882a593Smuzhiyun        "soong-genrule",
11*4882a593Smuzhiyun    ],
12*4882a593Smuzhiyun    srcs: [
13*4882a593Smuzhiyun          "Android.go",
14*4882a593Smuzhiyun    ],
15*4882a593Smuzhiyun    pluginFor: ["soong_build"],
16*4882a593Smuzhiyun}
17*4882a593Smuzhiyun
18*4882a593Smuzhiyuncc_librknnrt_prebuilt_library_shared {
19*4882a593Smuzhiyun    name: "librknnrt",
20*4882a593Smuzhiyun    compile_multilib: "both",
21*4882a593Smuzhiyun
22*4882a593Smuzhiyun    // some prop generate by Android.go
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun    strip: {
25*4882a593Smuzhiyun        none: true,
26*4882a593Smuzhiyun    },
27*4882a593Smuzhiyun    check_elf_files: false,
28*4882a593Smuzhiyun    vendor: true,
29*4882a593Smuzhiyun}
30*4882a593Smuzhiyun
31*4882a593Smuzhiyuncc_rockchip_prebuilt_binary {
32*4882a593Smuzhiyun    name: "rknn_server",
33*4882a593Smuzhiyun    init_rc: ["init.rknn_server.rc"],
34*4882a593Smuzhiyun    strip: {
35*4882a593Smuzhiyun        none: true,
36*4882a593Smuzhiyun    },
37*4882a593Smuzhiyun    check_elf_files: false,
38*4882a593Smuzhiyun    vendor: true,
39*4882a593Smuzhiyun    npu: true,
40*4882a593Smuzhiyun}
41