OASISFormat:           0.4
OCamlVersion:          >= 4.02.3
FindlibVersion:        >= 1.3.2
Name:                  bin_prot
Version:               113.33.03
Synopsis:              A binary protocol generator
Authors:               Jane Street Group, LLC <opensource@janestreet.com>
Copyrights:            (C) 2008-2016 Jane Street Group LLC <opensource@janestreet.com>
Maintainers:           Jane Street Group, LLC <opensource@janestreet.com>
License:               Apache-2.0
LicenseFile:           LICENSE.txt
Homepage:              https://github.com/janestreet/bin_prot
Plugins:               StdFiles (0.3), DevFiles (0.3)
XStdFilesAUTHORS:      false
XStdFilesREADME:       false
BuildTools:            ocamlbuild
BetaFeatures:          section_object
AlphaFeatures:         ocamlbuild_more_args
XOCamlbuildPluginTags: package(js-build-tools.ocamlbuild_goodies)
FilesAB:               META.ab
Description:
  Part of Jane Street’s Core library
  The Core suite of libraries is an industrial strength alternative to
  OCaml's standard library that was developed by Jane Street, the
  largest industrial user of OCaml.

PostConfCommand: (cd src && ./detect-arch.sh $ocamlc config.h) && ./postconf.sh
PreDistCleanCommand: $rm src/config.h

Flag xen
  Description:        Build Xen support
  Default:            false

Library bin_prot
  Path:         src
  Pack:         true
  Modules:      Binable,
                Blob,
                Common,
                Nat0,
                Read,
                Size,
                Std,
                Type_class,
                Utils,
                Write
  BuildDepends: bigarray
  CSources:     blit_stubs.c,
                config.h,
                float_stubs.c

Library bin_prot_xen
  Build$:             flag(xen)
  CompiledObject:     best
  Path:               src
  FindlibParent:      bin_prot
  Findlibname:        xen
  BuildDepends:       bigarray
  CSources:           blit_stubs_xen.c, config.h, float_stubs_xen.c
  CCOpt:              -O2 $XEN_CFLAGS
