|
- cc_library(
- name = "mgblar",
- copts = ["-std=c++14"],
- srcs = [
- "src/mgblar.cpp",
- "src/json_loader.cpp",
- "src/text_table.cpp",
- ],
- hdrs = [
- "src/mgblar.h",
- "src/json_loader.h",
- "src/text_table.h",
- "src/npy.h",
- ],
- features = if_opt([
- "no_exceptions",
- "no_rtti",
- ]),
- includes = ["src"],
- defines = ["MGB_ENABLE_FASTRUN=1"],
- deps = ["//brain/megbrain:sdk-test"],
- )
-
- cc_megvii_binary(
- name = "load_and_run",
- copts = ["-std=c++14"],
- srcs = ["main.cpp"],
- features = if_opt([
- "no_exceptions",
- "no_rtti",
- ]),
- internal_deps = [":mgblar"],
- visibility = ["//visibility:public"],
- )
-
- cc_megvii_shared_object(
- name = "load_and_run_shared",
- copts = ["-std=c++14"],
- srcs = ["main.cpp"],
- features = if_opt([
- "no_exceptions",
- "no_rtti",
- ]),
- internal_deps = [":mgblar"],
- syms = ["main"],
- )
-
- cc_megvii_binary(
- name = "json_loader_test",
- copts = ["-std=c++14"],
- srcs = ["test/json_loader_test.cpp"],
- internal_deps = [":mgblar"],
- )
-
- cc_library(
- name = "megbrain_ios_lar_lib",
- srcs = [
- "src/mgblar.cpp",
- ],
- hdrs = [
- "src/mgblar.h",
- ],
- copts = ["-DMGB_NO_MAIN=1"],
- features = if_opt([
- "no_exceptions",
- "no_rtti",
- ]),
- deps = ["//brain/megbrain:sdk-test"],
- )
-
- cc_megvii_static_library(
- name = "megbrain_ios_lar",
- deps = [":megbrain_ios_lar_lib"],
- )
|