Flag beagle
  Description: Build beagle obfuscated string solver
  Default: false

Library beagle_plugin
  Build$: flag(everything) || flag(beagle)
  Path: plugins/beagle
  FindlibName: bap-plugin-beagle
  BuildDepends: bap, bap-microx, bap-beagle-prey, bap-strings,
                regular, monads, bap-future, core_kernel, ppx_bap,
                bap-primus
  InternalModules: Beagle_main
  XMETADescription: microx powered obfuscated string solver
  XMETAExtraLines:  tags="deobfuscator, microx, primus, pass, strings"

Library beagle_prey
  Build$: flag(everything) || flag(beagle)
  Path: lib/beagle
  FindlibName: bap-beagle-prey
  Modules: Beagle_prey
  BuildDepends: bap, bap-primus, core_kernel, ppx_bap, monads, regular
  XMETADescription: beagle attributes
