Note:

You are viewing a development version of the library. Goto the latest version.

sig
  type library_name = OASISTypes.name
  type findlib_part_name = OASISTypes.name
  type 'a map_of_findlib_part_name = 'OASISUtils.MapString.t
  exception InternalLibraryNotFound of OASISLibrary.library_name
  exception FindlibPackageNotFound of OASISTypes.findlib_name
  val source_unix_files :
    ctxt:OASISContext.t ->
    OASISTypes.common_section * OASISTypes.build_section * OASISTypes.library ->
    (OASISTypes.unix_filename -> bool) ->
    (OASISTypes.unix_filename * OASISTypes.unix_filename list) list
  val generated_unix_files :
    ctxt:OASISContext.t ->
    is_native:bool ->
    has_native_dynlink:bool ->
    ext_lib:string ->
    ext_dll:string ->
    source_file_exists:(OASISTypes.unix_filename -> bool) ->
    OASISTypes.common_section * OASISTypes.build_section * OASISTypes.library ->
    OASISTypes.unix_filename list list
  type group_t =
      Container of OASISLibrary.findlib_part_name * OASISLibrary.group_t list
    | Package of
        (OASISLibrary.findlib_part_name * OASISTypes.common_section *
         OASISTypes.build_section * OASISTypes.library *
         OASISLibrary.group_t list)
  val findlib_mapping :
    OASISTypes.package ->
    OASISLibrary.group_t list *
    (OASISLibrary.library_name -> OASISTypes.findlib_name) *
    (OASISTypes.findlib_name -> OASISLibrary.library_name)
  val findlib_of_group : OASISLibrary.group_t -> OASISTypes.findlib_name
  val root_of_group :
    OASISLibrary.group_t ->
    OASISTypes.common_section * OASISTypes.build_section * OASISTypes.library
  val schema :
    (OASISTypes.common_section * OASISTypes.build_section *
     OASISTypes.library)
    OASISSchema.t
end