BUILD.bazel 1.5 KB
Newer Older
L
Liangliang He 已提交
1 2 3 4 5 6 7
# Description:
# Generated model and runtime code.
#
package(
    default_visibility = ["//visibility:public"],
)

L
liuqi 已提交
8 9
load("//mace:mace.bzl", "mace_version_genrule", "encrypt_opencl_kernel_genrule")

L
Liangliang He 已提交
10
cc_library(
L
Liangliang He 已提交
11
    name = "generated_models",
L
Liangliang He 已提交
12
    srcs = glob(["models/*/*.cc"]),
L
Liangliang He 已提交
13
    hdrs = glob(["models/*/*.h"]),
L
Liangliang He 已提交
14 15 16 17 18
    copts = [
        "-Werror",
        "-Wextra",
        "-Wno-missing-field-initializers",
    ],
L
Liangliang He 已提交
19 20
    deps = [
        "//mace/core",
21
    ],
L
Liangliang He 已提交
22 23
)

L
liuqi 已提交
24 25 26
mace_version_genrule()

encrypt_opencl_kernel_genrule()
Y
yejianwu 已提交
27 28

cc_library(
L
liuqi 已提交
29 30
    name = "generated_opencl",
    srcs = ["opencl/encrypt_opencl_kernel.cc"],
L
Liangliang He 已提交
31 32 33 34 35
    copts = [
        "-Werror",
        "-Wextra",
        "-Wno-missing-field-initializers",
    ],
Y
yejianwu 已提交
36 37
)

38 39 40
cc_library(
    name = "generated_opencl_binary",
    srcs = ["opencl/opencl_binary.cc"],
L
Liangliang He 已提交
41 42 43 44 45
    copts = [
        "-Werror",
        "-Wextra",
        "-Wno-missing-field-initializers",
    ],
46 47 48 49 50
)

cc_library(
    name = "generated_opencl_parameter",
    srcs = ["opencl/opencl_parameter.cc"],
L
Liangliang He 已提交
51 52 53 54 55
    copts = [
        "-Werror",
        "-Wextra",
        "-Wno-missing-field-initializers",
    ],
56 57
)

L
liuqi 已提交
58
cc_library(
59 60
    name = "generated_version",
    srcs = ["version/version.cc"],
L
Liangliang He 已提交
61 62 63 64 65
    copts = [
        "-Werror",
        "-Wextra",
        "-Wno-missing-field-initializers",
    ],
L
liuqi 已提交
66
)
67 68

cc_library(
69
    name = "generated_mace_engine_factory",
70
    hdrs = glob(["engine/*.h"]),
L
Liangliang He 已提交
71 72 73 74 75
    copts = [
        "-Werror",
        "-Wextra",
        "-Wno-missing-field-initializers",
    ],
76
    deps = [
L
Liangliang He 已提交
77
        "//include:public_headers",
78 79
    ],
)