50 lines
1.1 KiB
Python
50 lines
1.1 KiB
Python
librule(
|
|
name = "datapack",
|
|
sources = ["datapack.cc"],
|
|
headers = ["datapack.h","globals.h"],
|
|
deplibs = ["fastlib:fastlib"]
|
|
)
|
|
|
|
librule(
|
|
name = "metrics",
|
|
sources = ["metrics.cc"],
|
|
headers = ["metrics.h","globals.h"],
|
|
deplibs = ["fastlib:fastlib",":datapack"]
|
|
)
|
|
|
|
librule(
|
|
name = "matcher",
|
|
sources = ["matcher.cc"],
|
|
headers = ["matcher.h","globals.h"],
|
|
deplibs = ["fastlib:fastlib",":datapack",":metrics"]
|
|
)
|
|
|
|
librule(
|
|
name = "naive",
|
|
sources = ["naive.cc"],
|
|
headers = ["naive.h","globals.h"],
|
|
deplibs = ["fastlib:fastlib",":datapack",":metrics",":matcher"]
|
|
)
|
|
|
|
librule(
|
|
name = "multi_matcher",
|
|
sources = ["multi_matcher.cc"],
|
|
headers = ["multi_matcher.h","globals.h"],
|
|
deplibs = ["fastlib:fastlib",":datapack",":metrics",":matcher"]
|
|
)
|
|
|
|
librule(
|
|
name = "unit_test",
|
|
sources = ["tests.cc"],
|
|
headers = ["tests.h"],
|
|
deplibs =
|
|
["fastlib:fastlib",":datapack",":metrics",":matcher",":naive",":multi_matcher"]
|
|
)
|
|
|
|
binrule(
|
|
name = "npoint",
|
|
sources = ["main.cc"],
|
|
headers = ["globals.h"],
|
|
deplibs = ["fastlib:fastlib",":datapack",":metrics",":matcher",":naive",":unit_test"]
|
|
)
|