# Generated by devtools/yamaker from nixpkgs 22.11. LIBRARY() LICENSE( BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 ) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) VERSION(5.4.2) ORIGINAL_SOURCE(https://github.com/intel/hyperscan/archive/v5.4.2.tar.gz) PEERDIR( contrib/restricted/boost/dynamic_bitset contrib/restricted/boost/graph contrib/restricted/boost/icl contrib/restricted/boost/multi_array contrib/restricted/boost/property_map ) ADDINCL( contrib/libs/hyperscan contrib/libs/hyperscan/include contrib/libs/hyperscan/src ) NO_COMPILER_WARNINGS() NO_UTIL() CFLAGS( -DDISABLE_AVX512VBMI_DISPATCH ) SRCS( src/alloc.c src/compiler/asserts.cpp src/compiler/compiler.cpp src/compiler/error.cpp src/crc32.c src/database.c src/fdr/engine_description.cpp src/fdr/fdr.c src/fdr/fdr_compile.cpp src/fdr/fdr_compile_util.cpp src/fdr/fdr_confirm_compile.cpp src/fdr/fdr_engine_description.cpp src/fdr/flood_compile.cpp src/fdr/teddy.c src/fdr/teddy_avx2.c src/fdr/teddy_compile.cpp src/fdr/teddy_engine_description.cpp src/grey.cpp src/hs.cpp src/hs_valid_platform.c src/hs_version.c src/hwlm/hwlm.c src/hwlm/hwlm_build.cpp src/hwlm/hwlm_literal.cpp src/hwlm/noodle_build.cpp src/hwlm/noodle_engine.c src/nfa/accel.c src/nfa/accel_dfa_build_strat.cpp src/nfa/accelcompile.cpp src/nfa/castle.c src/nfa/castlecompile.cpp src/nfa/dfa_build_strat.cpp src/nfa/dfa_min.cpp src/nfa/gough.c src/nfa/goughcompile.cpp src/nfa/goughcompile_accel.cpp src/nfa/goughcompile_reg.cpp src/nfa/lbr.c src/nfa/limex_64.c src/nfa/limex_accel.c src/nfa/limex_compile.cpp src/nfa/limex_native.c src/nfa/limex_simd128.c src/nfa/limex_simd256.c src/nfa/limex_simd384.c src/nfa/limex_simd512.c src/nfa/mcclellan.c src/nfa/mcclellancompile.cpp src/nfa/mcclellancompile_util.cpp src/nfa/mcsheng.c src/nfa/mcsheng_compile.cpp src/nfa/mcsheng_data.c src/nfa/mpv.c src/nfa/mpvcompile.cpp src/nfa/nfa_api_dispatch.c src/nfa/nfa_build_util.cpp src/nfa/rdfa.cpp src/nfa/rdfa_graph.cpp src/nfa/rdfa_merge.cpp src/nfa/repeat.c src/nfa/repeatcompile.cpp src/nfa/sheng.c src/nfa/shengcompile.cpp src/nfa/shufti.c src/nfa/shufticompile.cpp src/nfa/tamarama.c src/nfa/tamaramacompile.cpp src/nfa/truffle.c src/nfa/trufflecompile.cpp src/nfagraph/ng.cpp src/nfagraph/ng_anchored_acyclic.cpp src/nfagraph/ng_anchored_dots.cpp src/nfagraph/ng_asserts.cpp src/nfagraph/ng_builder.cpp src/nfagraph/ng_calc_components.cpp src/nfagraph/ng_cyclic_redundancy.cpp src/nfagraph/ng_depth.cpp src/nfagraph/ng_dominators.cpp src/nfagraph/ng_edge_redundancy.cpp src/nfagraph/ng_equivalence.cpp src/nfagraph/ng_execute.cpp src/nfagraph/ng_expr_info.cpp src/nfagraph/ng_extparam.cpp src/nfagraph/ng_fixed_width.cpp src/nfagraph/ng_fuzzy.cpp src/nfagraph/ng_haig.cpp src/nfagraph/ng_holder.cpp src/nfagraph/ng_is_equal.cpp src/nfagraph/ng_lbr.cpp src/nfagraph/ng_limex.cpp src/nfagraph/ng_limex_accel.cpp src/nfagraph/ng_literal_analysis.cpp src/nfagraph/ng_literal_component.cpp src/nfagraph/ng_literal_decorated.cpp src/nfagraph/ng_mcclellan.cpp src/nfagraph/ng_misc_opt.cpp src/nfagraph/ng_netflow.cpp src/nfagraph/ng_prefilter.cpp src/nfagraph/ng_prune.cpp src/nfagraph/ng_puff.cpp src/nfagraph/ng_redundancy.cpp src/nfagraph/ng_region.cpp src/nfagraph/ng_region_redundancy.cpp src/nfagraph/ng_repeat.cpp src/nfagraph/ng_reports.cpp src/nfagraph/ng_restructuring.cpp src/nfagraph/ng_revacc.cpp src/nfagraph/ng_sep.cpp src/nfagraph/ng_small_literal_set.cpp src/nfagraph/ng_som.cpp src/nfagraph/ng_som_add_redundancy.cpp src/nfagraph/ng_som_util.cpp src/nfagraph/ng_split.cpp src/nfagraph/ng_squash.cpp src/nfagraph/ng_stop.cpp src/nfagraph/ng_uncalc_components.cpp src/nfagraph/ng_utf8.cpp src/nfagraph/ng_util.cpp src/nfagraph/ng_vacuous.cpp src/nfagraph/ng_violet.cpp src/nfagraph/ng_width.cpp src/parser/AsciiComponentClass.cpp src/parser/Component.cpp src/parser/ComponentAlternation.cpp src/parser/ComponentAssertion.cpp src/parser/ComponentAtomicGroup.cpp src/parser/ComponentBackReference.cpp src/parser/ComponentBoundary.cpp src/parser/ComponentByte.cpp src/parser/ComponentClass.cpp src/parser/ComponentCondReference.cpp src/parser/ComponentEUS.cpp src/parser/ComponentEmpty.cpp src/parser/ComponentRepeat.cpp src/parser/ComponentSequence.cpp src/parser/ComponentVisitor.cpp src/parser/ComponentWordBoundary.cpp src/parser/ConstComponentVisitor.cpp src/parser/Parser.rl6 src/parser/Utf8ComponentClass.cpp src/parser/buildstate.cpp src/parser/check_refs.cpp src/parser/control_verbs.rl6 src/parser/logical_combination.cpp src/parser/parse_error.cpp src/parser/parser_util.cpp src/parser/prefilter.cpp src/parser/shortcut_literal.cpp src/parser/ucp_table.cpp src/parser/unsupported.cpp src/parser/utf8_validate.cpp src/rose/block.c src/rose/catchup.c src/rose/init.c src/rose/match.c src/rose/program_runtime.c src/rose/rose_build_add.cpp src/rose/rose_build_add_mask.cpp src/rose/rose_build_anchored.cpp src/rose/rose_build_bytecode.cpp src/rose/rose_build_castle.cpp src/rose/rose_build_compile.cpp src/rose/rose_build_convert.cpp src/rose/rose_build_dedupe.cpp src/rose/rose_build_engine_blob.cpp src/rose/rose_build_exclusive.cpp src/rose/rose_build_groups.cpp src/rose/rose_build_infix.cpp src/rose/rose_build_instructions.cpp src/rose/rose_build_lit_accel.cpp src/rose/rose_build_long_lit.cpp src/rose/rose_build_lookaround.cpp src/rose/rose_build_matchers.cpp src/rose/rose_build_merge.cpp src/rose/rose_build_misc.cpp src/rose/rose_build_program.cpp src/rose/rose_build_role_aliasing.cpp src/rose/rose_build_scatter.cpp src/rose/rose_build_width.cpp src/rose/rose_in_util.cpp src/rose/stream.c src/runtime.c src/scratch.c src/smallwrite/smallwrite_build.cpp src/som/slot_manager.cpp src/som/som_runtime.c src/som/som_stream.c src/stream_compress.c src/util/alloc.cpp src/util/charreach.cpp src/util/clique.cpp src/util/compile_context.cpp src/util/compile_error.cpp src/util/cpuid_flags.c src/util/depth.cpp src/util/dump_mask.cpp src/util/fatbit_build.cpp src/util/masked_move.c src/util/multibit.c src/util/multibit_build.cpp src/util/report_manager.cpp src/util/simd_utils.c src/util/state_compress.c src/util/target_info.cpp src/util/ue2string.cpp ) END() RECURSE( runtime_avx2 runtime_avx512 runtime_core2 runtime_corei7 )