1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
cc_library( name = "ncnn", srcs = glob([ "src/*.cpp", "src/layer/*.cpp", "src/layer/arm/*.cpp", ]), hdrs = glob([ "src/*.h", "src/layer/*.h", "src/layer/arm/*.h", ]), includes = ["src"], copts = [ "-fno-rtti", "-fno-exceptions", "-DNCNN_USE_THREAD", ], defines = select({ "//conditions:default": [], "@//platform:android_arm64": [ "NCNN_INTRINSICS", ], }), visibility = ["//visibility:public"], )
cc_library( name = "ncnn_vulkan", srcs = glob([ "src/*.cpp", "src/layer/*.cpp", "src/layer/vulkan/*.cpp", ]), hdrs = glob([ "src/*.h", "src/layer/*.h", "src/layer/vulkan/*.h", ]), includes = ["src"], defines = ["NCNN_VULKAN=1"], deps = ["@vulkan//:vulkan"], visibility = ["//visibility:public"], )
|