`sig
val source_unix_files :
ctxt:OASISContext.t ->
OASISTypes.common_section * OASISTypes.build_section * OASISTypes.object_ ->
(OASISTypes.unix_filename -> bool) ->
(OASISTypes.unix_filename * OASISTypes.unix_filename list) list
val generated_unix_files :
ctxt:OASISContext.t ->
is_native:bool ->
source_file_exists:(OASISTypes.unix_filename -> bool) ->
OASISTypes.common_section * OASISTypes.build_section * OASISTypes.object_ ->
OASISTypes.unix_filename list list
val schema :
(OASISTypes.common_section * OASISTypes.build_section *
OASISTypes.object_)
OASISSchema.t
end`