Redesign subdir-libs and plugin scaffolding

This commit is contained in:
Dominik Charousset 2023-01-22 15:13:17 +01:00
parent ca43ada578
commit 9aeed5284d
109 changed files with 1664 additions and 1292 deletions

View file

@ -1,22 +1,14 @@
include(ZeekSubdir)
include_directories(BEFORE
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
zeek_add_subdir_library(
probabilistic
SOURCES
BitVector.cc
BloomFilter.cc
CardinalityCounter.cc
CounterVector.cc
Hasher.cc
Topk.cc
BIFS
bloom-filter.bif
cardinality-counter.bif
top-k.bif
)
set(probabilistic_SRCS
BitVector.cc
BloomFilter.cc
CardinalityCounter.cc
CounterVector.cc
Hasher.cc
Topk.cc)
bif_target(bloom-filter.bif)
bif_target(cardinality-counter.bif)
bif_target(top-k.bif)
bro_add_subdir_library(probabilistic ${probabilistic_SRCS})
add_dependencies(bro_probabilistic generate_outputs)