blob: f4d17cf581cc2c7724735081c69397171ba83586 [file] [log] [blame]
def define_targets(rules):
rules.cc_library(
name = "CPUCachingAllocator",
srcs = ["CPUCachingAllocator.cpp"],
hdrs = ["CPUCachingAllocator.h"],
linkstatic = True,
local_defines = ["C10_BUILD_MAIN_LIB"],
visibility = ["//visibility:public"],
deps = [
"//c10/core:alloc_cpu",
"//c10/util:base",
],
)
rules.cc_library(
name = "CPUProfilingAllocator",
srcs = ["CPUProfilingAllocator.cpp"],
hdrs = ["CPUProfilingAllocator.h"],
linkstatic = True,
local_defines = ["C10_BUILD_MAIN_LIB"],
visibility = ["//visibility:public"],
deps = [
"//c10/core:alloc_cpu",
"//c10/util:base",
],
)
rules.filegroup(
name = "headers",
srcs = rules.glob(["*.h"]),
visibility = ["//c10:__pkg__"],
)