blob: a38d910172713580ecf28e5393c5f17e7e373a33 [file] [log] [blame]
Brian Silverman764945b2020-01-16 23:40:43 -08001cc_library(
2 name = "halide",
3 srcs = ["lib/libHalide.a"],
4 hdrs = glob(["include/*.h"]),
5 includes = ["include"],
6 visibility = ["//visibility:public"],
7)
8
9cc_library(
10 name = "gengen",
Austin Schuh669068e2023-01-04 20:50:34 -080011 srcs = ["share/Halide/tools/GenGen.cpp"],
Brian Silverman764945b2020-01-16 23:40:43 -080012 visibility = ["//visibility:public"],
13 deps = [
14 ":halide",
15 ],
16)
17
18cc_library(
19 name = "runtime",
20 hdrs = [
21 "include/HalideBuffer.h",
22 "include/HalideRuntime.h",
23 ],
24 includes = ["include"],
25 visibility = ["//visibility:public"],
26)
Brian Silvermanc0309a02022-01-01 23:57:03 -080027
28filegroup(
29 name = "build_files",
30 srcs = [
31 "lib/libHalide.a",
Austin Schuh669068e2023-01-04 20:50:34 -080032 "share/Halide/tools/GenGen.cpp",
Brian Silvermanc0309a02022-01-01 23:57:03 -080033 ] + glob(["include/*.h"]),
34 visibility = ["//visibility:public"],
35)