utils/arg_helper.cmo : \
    utils/arg_helper.cmi
utils/arg_helper.cmx : \
    utils/arg_helper.cmi
utils/arg_helper.cmi :
utils/binutils.cmo : \
    utils/binutils.cmi
utils/binutils.cmx : \
    utils/binutils.cmi
utils/binutils.cmi :
utils/build_path_prefix_map.cmo : \
    utils/build_path_prefix_map.cmi
utils/build_path_prefix_map.cmx : \
    utils/build_path_prefix_map.cmi
utils/build_path_prefix_map.cmi :
utils/ccomp.cmo : \
    utils/profile.cmi \
    utils/misc.cmi \
    utils/load_path.cmi \
    utils/config.cmi \
    utils/clflags.cmi \
    utils/ccomp.cmi
utils/ccomp.cmx : \
    utils/profile.cmx \
    utils/misc.cmx \
    utils/load_path.cmx \
    utils/config.cmx \
    utils/clflags.cmx \
    utils/ccomp.cmi
utils/ccomp.cmi :
utils/clflags.cmo : \
    utils/profile.cmi \
    utils/numbers.cmi \
    utils/misc.cmi \
    utils/config.cmi \
    utils/arg_helper.cmi \
    utils/clflags.cmi
utils/clflags.cmx : \
    utils/profile.cmx \
    utils/numbers.cmx \
    utils/misc.cmx \
    utils/config.cmx \
    utils/arg_helper.cmx \
    utils/clflags.cmi
utils/clflags.cmi : \
    utils/profile.cmi \
    utils/misc.cmi
utils/compression.cmo : \
    utils/compression.cmi
utils/compression.cmx : \
    utils/compression.cmi
utils/compression.cmi :
utils/config.common.cmo :
utils/config.common.cmx :
utils/config.fixed.cmo :
utils/config.fixed.cmx :
utils/config.generated.cmo :
utils/config.generated.cmx :
utils/config.cmo : \
    utils/config.cmi
utils/config.cmx : \
    utils/config.cmi
utils/config.cmi :
utils/config_boot.cmo : \
    utils/config_boot.cmi
utils/config_boot.cmx : \
    utils/config_boot.cmi
utils/config_boot.cmi :
utils/config_main.cmo : \
    utils/config_main.cmi
utils/config_main.cmx : \
    utils/config_main.cmi
utils/config_main.cmi :
utils/consistbl.cmo : \
    utils/misc.cmi \
    utils/consistbl.cmi
utils/consistbl.cmx : \
    utils/misc.cmx \
    utils/consistbl.cmi
utils/consistbl.cmi : \
    utils/misc.cmi
utils/diffing.cmo : \
    utils/misc.cmi \
    utils/diffing.cmi
utils/diffing.cmx : \
    utils/misc.cmx \
    utils/diffing.cmi
utils/diffing.cmi : \
    utils/misc.cmi
utils/diffing_with_keys.cmo : \
    utils/misc.cmi \
    utils/diffing.cmi \
    utils/diffing_with_keys.cmi
utils/diffing_with_keys.cmx : \
    utils/misc.cmx \
    utils/diffing.cmx \
    utils/diffing_with_keys.cmi
utils/diffing_with_keys.cmi : \
    utils/diffing.cmi
utils/domainstate.cmo : \
    utils/domainstate.cmi
utils/domainstate.cmx : \
    utils/domainstate.cmi
utils/domainstate.cmi :
utils/identifiable.cmo : \
    utils/misc.cmi \
    utils/identifiable.cmi
utils/identifiable.cmx : \
    utils/misc.cmx \
    utils/identifiable.cmi
utils/identifiable.cmi :
utils/int_replace_polymorphic_compare.cmo : \
    utils/int_replace_polymorphic_compare.cmi
utils/int_replace_polymorphic_compare.cmx : \
    utils/int_replace_polymorphic_compare.cmi
utils/int_replace_polymorphic_compare.cmi :
utils/lazy_backtrack.cmo : \
    utils/lazy_backtrack.cmi
utils/lazy_backtrack.cmx : \
    utils/lazy_backtrack.cmi
utils/lazy_backtrack.cmi :
utils/load_path.cmo : \
    utils/misc.cmi \
    utils/local_store.cmi \
    utils/config.cmi \
    utils/load_path.cmi
utils/load_path.cmx : \
    utils/misc.cmx \
    utils/local_store.cmx \
    utils/config.cmx \
    utils/load_path.cmi
utils/load_path.cmi :
utils/local_store.cmo : \
    utils/local_store.cmi
utils/local_store.cmx : \
    utils/local_store.cmi
utils/local_store.cmi :
utils/misc.cmo : \
    utils/config.cmi \
    utils/build_path_prefix_map.cmi \
    utils/misc.cmi
utils/misc.cmx : \
    utils/config.cmx \
    utils/build_path_prefix_map.cmx \
    utils/misc.cmi
utils/misc.cmi : \
    utils/build_path_prefix_map.cmi
utils/numbers.cmo : \
    utils/misc.cmi \
    utils/identifiable.cmi \
    utils/numbers.cmi
utils/numbers.cmx : \
    utils/misc.cmx \
    utils/identifiable.cmx \
    utils/numbers.cmi
utils/numbers.cmi : \
    utils/identifiable.cmi
utils/profile.cmo : \
    utils/misc.cmi \
    utils/profile.cmi
utils/profile.cmx : \
    utils/misc.cmx \
    utils/profile.cmi
utils/profile.cmi :
utils/strongly_connected_components.cmo : \
    utils/numbers.cmi \
    utils/misc.cmi \
    utils/identifiable.cmi \
    utils/strongly_connected_components.cmi
utils/strongly_connected_components.cmx : \
    utils/numbers.cmx \
    utils/misc.cmx \
    utils/identifiable.cmx \
    utils/strongly_connected_components.cmi
utils/strongly_connected_components.cmi : \
    utils/identifiable.cmi
utils/targetint.cmo : \
    utils/misc.cmi \
    utils/targetint.cmi
utils/targetint.cmx : \
    utils/misc.cmx \
    utils/targetint.cmi
utils/targetint.cmi :
utils/terminfo.cmo : \
    utils/terminfo.cmi
utils/terminfo.cmx : \
    utils/terminfo.cmi
utils/terminfo.cmi :
utils/warnings.cmo : \
    utils/misc.cmi \
    utils/warnings.cmi
utils/warnings.cmx : \
    utils/misc.cmx \
    utils/warnings.cmi
utils/warnings.cmi :
parsing/ast_helper.cmo : \
    parsing/syntaxerr.cmi \
    parsing/parsetree.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    parsing/docstrings.cmi \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmi
parsing/ast_helper.cmx : \
    parsing/syntaxerr.cmx \
    parsing/parsetree.cmi \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    parsing/docstrings.cmx \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmi
parsing/ast_helper.cmi : \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    parsing/docstrings.cmi \
    parsing/asttypes.cmi
parsing/ast_invariants.cmo : \
    parsing/syntaxerr.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/builtin_attributes.cmi \
    parsing/asttypes.cmi \
    parsing/ast_iterator.cmi \
    parsing/ast_invariants.cmi
parsing/ast_invariants.cmx : \
    parsing/syntaxerr.cmx \
    parsing/parsetree.cmi \
    parsing/longident.cmx \
    parsing/builtin_attributes.cmx \
    parsing/asttypes.cmi \
    parsing/ast_iterator.cmx \
    parsing/ast_invariants.cmi
parsing/ast_invariants.cmi : \
    parsing/parsetree.cmi
parsing/ast_iterator.cmo : \
    parsing/parsetree.cmi \
    parsing/location.cmi \
    parsing/ast_iterator.cmi
parsing/ast_iterator.cmx : \
    parsing/parsetree.cmi \
    parsing/location.cmx \
    parsing/ast_iterator.cmi
parsing/ast_iterator.cmi : \
    parsing/parsetree.cmi \
    parsing/location.cmi
parsing/ast_mapper.cmo : \
    parsing/parsetree.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    utils/config.cmi \
    utils/clflags.cmi \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmi \
    parsing/ast_mapper.cmi
parsing/ast_mapper.cmx : \
    parsing/parsetree.cmi \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    utils/config.cmx \
    utils/clflags.cmx \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmx \
    parsing/ast_mapper.cmi
parsing/ast_mapper.cmi : \
    parsing/parsetree.cmi \
    parsing/location.cmi
parsing/asttypes.cmi : \
    parsing/location.cmi
parsing/attr_helper.cmo : \
    parsing/parsetree.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    parsing/builtin_attributes.cmi \
    parsing/asttypes.cmi \
    parsing/attr_helper.cmi
parsing/attr_helper.cmx : \
    parsing/parsetree.cmi \
    utils/misc.cmx \
    parsing/location.cmx \
    parsing/builtin_attributes.cmx \
    parsing/asttypes.cmi \
    parsing/attr_helper.cmi
parsing/attr_helper.cmi : \
    parsing/parsetree.cmi \
    parsing/location.cmi \
    parsing/asttypes.cmi
parsing/builtin_attributes.cmo : \
    utils/warnings.cmi \
    parsing/parsetree.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/clflags.cmi \
    parsing/asttypes.cmi \
    parsing/ast_iterator.cmi \
    parsing/ast_helper.cmi \
    parsing/builtin_attributes.cmi
parsing/builtin_attributes.cmx : \
    utils/warnings.cmx \
    parsing/parsetree.cmi \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    utils/clflags.cmx \
    parsing/asttypes.cmi \
    parsing/ast_iterator.cmx \
    parsing/ast_helper.cmx \
    parsing/builtin_attributes.cmi
parsing/builtin_attributes.cmi : \
    parsing/parsetree.cmi \
    utils/misc.cmi \
    parsing/location.cmi
parsing/camlinternalMenhirLib.cmo : \
    parsing/camlinternalMenhirLib.cmi
parsing/camlinternalMenhirLib.cmx : \
    parsing/camlinternalMenhirLib.cmi
parsing/camlinternalMenhirLib.cmi :
parsing/depend.cmo : \
    parsing/parsetree.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/clflags.cmi \
    parsing/builtin_attributes.cmi \
    parsing/asttypes.cmi \
    parsing/depend.cmi
parsing/depend.cmx : \
    parsing/parsetree.cmi \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    utils/clflags.cmx \
    parsing/builtin_attributes.cmx \
    parsing/asttypes.cmi \
    parsing/depend.cmi
parsing/depend.cmi : \
    parsing/parsetree.cmi \
    utils/misc.cmi \
    parsing/longident.cmi
parsing/docstrings.cmo : \
    utils/warnings.cmi \
    parsing/parsetree.cmi \
    parsing/location.cmi \
    parsing/docstrings.cmi
parsing/docstrings.cmx : \
    utils/warnings.cmx \
    parsing/parsetree.cmi \
    parsing/location.cmx \
    parsing/docstrings.cmi
parsing/docstrings.cmi : \
    parsing/parsetree.cmi \
    parsing/location.cmi
parsing/lexer.cmo : \
    utils/warnings.cmi \
    parsing/parser.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    parsing/docstrings.cmi \
    parsing/lexer.cmi
parsing/lexer.cmx : \
    utils/warnings.cmx \
    parsing/parser.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    parsing/docstrings.cmx \
    parsing/lexer.cmi
parsing/lexer.cmi : \
    parsing/parser.cmi \
    parsing/location.cmi
parsing/location.cmo : \
    utils/warnings.cmi \
    utils/terminfo.cmi \
    utils/misc.cmi \
    utils/clflags.cmi \
    utils/build_path_prefix_map.cmi \
    parsing/location.cmi
parsing/location.cmx : \
    utils/warnings.cmx \
    utils/terminfo.cmx \
    utils/misc.cmx \
    utils/clflags.cmx \
    utils/build_path_prefix_map.cmx \
    parsing/location.cmi
parsing/location.cmi : \
    utils/warnings.cmi
parsing/longident.cmo : \
    utils/misc.cmi \
    parsing/longident.cmi
parsing/longident.cmx : \
    utils/misc.cmx \
    parsing/longident.cmi
parsing/longident.cmi :
parsing/parse.cmo : \
    parsing/syntaxerr.cmi \
    parsing/pprintast.cmi \
    parsing/parser.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    parsing/lexer.cmi \
    parsing/docstrings.cmi \
    parsing/parse.cmi
parsing/parse.cmx : \
    parsing/syntaxerr.cmx \
    parsing/pprintast.cmx \
    parsing/parser.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    parsing/lexer.cmx \
    parsing/docstrings.cmx \
    parsing/parse.cmi
parsing/parse.cmi : \
    parsing/parsetree.cmi \
    parsing/longident.cmi
parsing/parser.cmo : \
    parsing/syntaxerr.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    parsing/docstrings.cmi \
    utils/clflags.cmi \
    parsing/camlinternalMenhirLib.cmi \
    parsing/builtin_attributes.cmi \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmi \
    parsing/parser.cmi
parsing/parser.cmx : \
    parsing/syntaxerr.cmx \
    parsing/parsetree.cmi \
    parsing/longident.cmx \
    parsing/location.cmx \
    parsing/docstrings.cmx \
    utils/clflags.cmx \
    parsing/camlinternalMenhirLib.cmx \
    parsing/builtin_attributes.cmx \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmx \
    parsing/parser.cmi
parsing/parser.cmi : \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    parsing/docstrings.cmi \
    parsing/camlinternalMenhirLib.cmi
parsing/parsetree.cmi : \
    parsing/longident.cmi \
    parsing/location.cmi \
    parsing/asttypes.cmi
parsing/pprintast.cmo : \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    parsing/lexer.cmi \
    parsing/asttypes.cmi \
    parsing/pprintast.cmi
parsing/pprintast.cmx : \
    parsing/parsetree.cmi \
    parsing/longident.cmx \
    parsing/location.cmx \
    parsing/lexer.cmx \
    parsing/asttypes.cmi \
    parsing/pprintast.cmi
parsing/pprintast.cmi : \
    parsing/parsetree.cmi \
    parsing/longident.cmi
parsing/printast.cmo : \
    parsing/pprintast.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/clflags.cmi \
    parsing/asttypes.cmi \
    parsing/printast.cmi
parsing/printast.cmx : \
    parsing/pprintast.cmx \
    parsing/parsetree.cmi \
    parsing/longident.cmx \
    parsing/location.cmx \
    utils/clflags.cmx \
    parsing/asttypes.cmi \
    parsing/printast.cmi
parsing/printast.cmi : \
    parsing/parsetree.cmi
parsing/syntaxerr.cmo : \
    parsing/location.cmi \
    parsing/syntaxerr.cmi
parsing/syntaxerr.cmx : \
    parsing/location.cmx \
    parsing/syntaxerr.cmi
parsing/syntaxerr.cmi : \
    parsing/location.cmi
parsing/unit_info.cmo : \
    utils/warnings.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    utils/config.cmi \
    parsing/unit_info.cmi
parsing/unit_info.cmx : \
    utils/warnings.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    utils/config.cmx \
    parsing/unit_info.cmi
parsing/unit_info.cmi :
typing/annot.cmi : \
    parsing/location.cmi
typing/btype.cmo : \
    typing/types.cmi \
    typing/path.cmi \
    utils/local_store.cmi \
    typing/ident.cmi \
    parsing/asttypes.cmi \
    typing/btype.cmi
typing/btype.cmx : \
    typing/types.cmx \
    typing/path.cmx \
    utils/local_store.cmx \
    typing/ident.cmx \
    parsing/asttypes.cmi \
    typing/btype.cmi
typing/btype.cmi : \
    typing/types.cmi \
    typing/path.cmi \
    parsing/asttypes.cmi
typing/cmt2annot.cmo : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/tast_iterator.cmi \
    typing/stypes.cmi \
    typing/path.cmi \
    typing/oprint.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/envaux.cmi \
    typing/env.cmi \
    file_formats/cmt_format.cmi \
    parsing/asttypes.cmi \
    typing/annot.cmi \
    typing/cmt2annot.cmi
typing/cmt2annot.cmx : \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/tast_iterator.cmx \
    typing/stypes.cmx \
    typing/path.cmx \
    typing/oprint.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/envaux.cmx \
    typing/env.cmx \
    file_formats/cmt_format.cmx \
    parsing/asttypes.cmi \
    typing/annot.cmi \
    typing/cmt2annot.cmi
typing/cmt2annot.cmi : \
    file_formats/cmt_format.cmi
typing/ctype.cmo : \
    typing/types.cmi \
    typing/type_immediacy.cmi \
    typing/subst.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/local_store.cmi \
    typing/ident.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    utils/clflags.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    typing/ctype.cmi
typing/ctype.cmx : \
    typing/types.cmx \
    typing/type_immediacy.cmx \
    typing/subst.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    utils/local_store.cmx \
    typing/ident.cmx \
    typing/errortrace.cmx \
    typing/env.cmx \
    utils/clflags.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    typing/ctype.cmi
typing/ctype.cmi : \
    typing/types.cmi \
    typing/type_immediacy.cmi \
    typing/path.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi
typing/datarepr.cmo : \
    typing/types.cmi \
    typing/path.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    typing/datarepr.cmi
typing/datarepr.cmx : \
    typing/types.cmx \
    typing/path.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    typing/datarepr.cmi
typing/datarepr.cmi : \
    typing/types.cmi \
    typing/path.cmi \
    typing/ident.cmi
typing/env.cmo : \
    utils/warnings.cmi \
    parsing/unit_info.cmi \
    typing/types.cmi \
    typing/subst.cmi \
    typing/shape.cmi \
    typing/predef.cmi \
    typing/persistent_env.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/local_store.cmi \
    utils/load_path.cmi \
    utils/lazy_backtrack.cmi \
    typing/ident.cmi \
    typing/datarepr.cmi \
    file_formats/cmi_format.cmi \
    utils/clflags.cmi \
    parsing/builtin_attributes.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    typing/env.cmi
typing/env.cmx : \
    utils/warnings.cmx \
    parsing/unit_info.cmx \
    typing/types.cmx \
    typing/subst.cmx \
    typing/shape.cmx \
    typing/predef.cmx \
    typing/persistent_env.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    utils/local_store.cmx \
    utils/load_path.cmx \
    utils/lazy_backtrack.cmx \
    typing/ident.cmx \
    typing/datarepr.cmx \
    file_formats/cmi_format.cmx \
    utils/clflags.cmx \
    parsing/builtin_attributes.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    typing/env.cmi
typing/env.cmi : \
    utils/warnings.cmi \
    parsing/unit_info.cmi \
    typing/types.cmi \
    typing/subst.cmi \
    typing/shape.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    typing/ident.cmi \
    file_formats/cmi_format.cmi \
    parsing/asttypes.cmi
typing/envaux.cmo : \
    typing/subst.cmi \
    typing/printtyp.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi \
    typing/envaux.cmi
typing/envaux.cmx : \
    typing/subst.cmx \
    typing/printtyp.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    parsing/asttypes.cmi \
    typing/envaux.cmi
typing/envaux.cmi : \
    typing/subst.cmi \
    typing/path.cmi \
    typing/env.cmi
typing/errortrace.cmo : \
    typing/types.cmi \
    typing/path.cmi \
    parsing/asttypes.cmi \
    typing/errortrace.cmi
typing/errortrace.cmx : \
    typing/types.cmx \
    typing/path.cmx \
    parsing/asttypes.cmi \
    typing/errortrace.cmi
typing/errortrace.cmi : \
    typing/types.cmi \
    typing/path.cmi \
    parsing/asttypes.cmi
typing/ident.cmo : \
    utils/misc.cmi \
    utils/local_store.cmi \
    utils/identifiable.cmi \
    utils/clflags.cmi \
    typing/ident.cmi
typing/ident.cmx : \
    utils/misc.cmx \
    utils/local_store.cmx \
    utils/identifiable.cmx \
    utils/clflags.cmx \
    typing/ident.cmi
typing/ident.cmi : \
    utils/identifiable.cmi
typing/includeclass.cmo : \
    typing/types.cmi \
    typing/printtyp.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    typing/ctype.cmi \
    parsing/builtin_attributes.cmi \
    typing/includeclass.cmi
typing/includeclass.cmx : \
    typing/types.cmx \
    typing/printtyp.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    typing/ctype.cmx \
    parsing/builtin_attributes.cmx \
    typing/includeclass.cmi
typing/includeclass.cmi : \
    typing/types.cmi \
    typing/printtyp.cmi \
    parsing/location.cmi \
    typing/env.cmi \
    typing/ctype.cmi
typing/includecore.cmo : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/type_immediacy.cmi \
    typing/printtyp.cmi \
    typing/primitive.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    typing/ident.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    utils/diffing_with_keys.cmi \
    typing/ctype.cmi \
    parsing/builtin_attributes.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    typing/includecore.cmi
typing/includecore.cmx : \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/type_immediacy.cmx \
    typing/printtyp.cmx \
    typing/primitive.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    typing/ident.cmx \
    typing/errortrace.cmx \
    typing/env.cmx \
    utils/diffing_with_keys.cmx \
    typing/ctype.cmx \
    parsing/builtin_attributes.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    typing/includecore.cmi
typing/includecore.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/type_immediacy.cmi \
    typing/path.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    utils/diffing_with_keys.cmi
typing/includemod.cmo : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/subst.cmi \
    typing/shape.cmi \
    typing/printtyp.cmi \
    typing/primitive.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    typing/mtype.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/includecore.cmi \
    typing/includeclass.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    utils/diffing.cmi \
    typing/ctype.cmi \
    file_formats/cmt_format.cmi \
    parsing/builtin_attributes.cmi \
    typing/btype.cmi \
    typing/includemod.cmi
typing/includemod.cmx : \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/subst.cmx \
    typing/shape.cmx \
    typing/printtyp.cmx \
    typing/primitive.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    typing/mtype.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    typing/includecore.cmx \
    typing/includeclass.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    utils/diffing.cmx \
    typing/ctype.cmx \
    file_formats/cmt_format.cmx \
    parsing/builtin_attributes.cmx \
    typing/btype.cmx \
    typing/includemod.cmi
typing/includemod.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/shape.cmi \
    typing/path.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/includecore.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    utils/diffing.cmi \
    typing/ctype.cmi
typing/includemod_errorprinter.cmo : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/printtyp.cmi \
    typing/path.cmi \
    typing/oprint.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    typing/includemod.cmi \
    typing/includecore.cmi \
    typing/includeclass.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    utils/diffing.cmi \
    utils/clflags.cmi \
    typing/includemod_errorprinter.cmi
typing/includemod_errorprinter.cmx : \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/printtyp.cmx \
    typing/path.cmx \
    typing/oprint.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    typing/includemod.cmx \
    typing/includecore.cmx \
    typing/includeclass.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    utils/diffing.cmx \
    utils/clflags.cmx \
    typing/includemod_errorprinter.cmi
typing/includemod_errorprinter.cmi : \
    typing/includemod.cmi
typing/mtype.cmo : \
    typing/types.cmi \
    typing/subst.cmi \
    typing/path.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    utils/clflags.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    typing/mtype.cmi
typing/mtype.cmx : \
    typing/types.cmx \
    typing/subst.cmx \
    typing/path.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    utils/clflags.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    typing/mtype.cmi
typing/mtype.cmi : \
    typing/types.cmi \
    typing/path.cmi \
    typing/ident.cmi \
    typing/env.cmi
typing/oprint.cmo : \
    parsing/pprintast.cmi \
    typing/outcometree.cmi \
    parsing/lexer.cmi \
    parsing/asttypes.cmi \
    typing/oprint.cmi
typing/oprint.cmx : \
    parsing/pprintast.cmx \
    typing/outcometree.cmi \
    parsing/lexer.cmx \
    parsing/asttypes.cmi \
    typing/oprint.cmi
typing/oprint.cmi : \
    typing/outcometree.cmi
typing/outcometree.cmi : \
    typing/type_immediacy.cmi \
    parsing/asttypes.cmi
typing/parmatch.cmo : \
    utils/warnings.cmi \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/tast_iterator.cmi \
    typing/subst.cmi \
    typing/printpat.cmi \
    typing/predef.cmi \
    typing/patterns.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    typing/parmatch.cmi
typing/parmatch.cmx : \
    utils/warnings.cmx \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/tast_iterator.cmx \
    typing/subst.cmx \
    typing/printpat.cmx \
    typing/predef.cmx \
    typing/patterns.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    typing/parmatch.cmi
typing/parmatch.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    parsing/parsetree.cmi \
    parsing/location.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi
typing/path.cmo : \
    parsing/lexer.cmi \
    typing/ident.cmi \
    typing/path.cmi
typing/path.cmx : \
    parsing/lexer.cmx \
    typing/ident.cmx \
    typing/path.cmi
typing/path.cmi : \
    typing/ident.cmi
typing/patterns.cmo : \
    typing/types.cmi \
    typing/typedtree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    parsing/asttypes.cmi \
    typing/patterns.cmi
typing/patterns.cmx : \
    typing/types.cmx \
    typing/typedtree.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    parsing/asttypes.cmi \
    typing/patterns.cmi
typing/patterns.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    parsing/longident.cmi \
    typing/ident.cmi \
    parsing/asttypes.cmi
typing/persistent_env.cmo : \
    utils/warnings.cmi \
    parsing/unit_info.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    utils/lazy_backtrack.cmi \
    utils/consistbl.cmi \
    file_formats/cmi_format.cmi \
    utils/clflags.cmi \
    typing/persistent_env.cmi
typing/persistent_env.cmx : \
    utils/warnings.cmx \
    parsing/unit_info.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    utils/lazy_backtrack.cmx \
    utils/consistbl.cmx \
    file_formats/cmi_format.cmx \
    utils/clflags.cmx \
    typing/persistent_env.cmi
typing/persistent_env.cmi : \
    parsing/unit_info.cmi \
    typing/types.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    utils/lazy_backtrack.cmi \
    utils/consistbl.cmi \
    file_formats/cmi_format.cmi
typing/predef.cmo : \
    typing/types.cmi \
    typing/type_immediacy.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmi \
    typing/predef.cmi
typing/predef.cmx : \
    typing/types.cmx \
    typing/type_immediacy.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmx \
    typing/predef.cmi
typing/predef.cmi : \
    typing/types.cmi \
    typing/path.cmi \
    typing/ident.cmi
typing/primitive.cmo : \
    parsing/parsetree.cmi \
    typing/outcometree.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    parsing/attr_helper.cmi \
    typing/primitive.cmi
typing/primitive.cmx : \
    parsing/parsetree.cmi \
    typing/outcometree.cmi \
    utils/misc.cmx \
    parsing/location.cmx \
    parsing/attr_helper.cmx \
    typing/primitive.cmi
typing/primitive.cmi : \
    parsing/parsetree.cmi \
    typing/outcometree.cmi \
    parsing/location.cmi
typing/printpat.cmo : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/ident.cmi \
    parsing/asttypes.cmi \
    typing/printpat.cmi
typing/printpat.cmx : \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/ident.cmx \
    parsing/asttypes.cmi \
    typing/printpat.cmi
typing/printpat.cmi : \
    typing/typedtree.cmi \
    parsing/asttypes.cmi
typing/printtyp.cmo : \
    utils/warnings.cmi \
    parsing/unit_info.cmi \
    typing/types.cmi \
    typing/type_immediacy.cmi \
    typing/signature_group.cmi \
    typing/shape.cmi \
    typing/primitive.cmi \
    typing/predef.cmi \
    parsing/pprintast.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    typing/outcometree.cmi \
    typing/oprint.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    utils/clflags.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    typing/printtyp.cmi
typing/printtyp.cmx : \
    utils/warnings.cmx \
    parsing/unit_info.cmx \
    typing/types.cmx \
    typing/type_immediacy.cmx \
    typing/signature_group.cmx \
    typing/shape.cmx \
    typing/primitive.cmx \
    typing/predef.cmx \
    parsing/pprintast.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    typing/outcometree.cmi \
    typing/oprint.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/errortrace.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    utils/clflags.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    typing/printtyp.cmi
typing/printtyp.cmi : \
    typing/types.cmi \
    typing/shape.cmi \
    typing/path.cmi \
    typing/outcometree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi
typing/printtyped.cmo : \
    typing/types.cmi \
    typing/typedtree.cmi \
    parsing/printast.cmi \
    parsing/pprintast.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    utils/clflags.cmi \
    parsing/asttypes.cmi \
    typing/printtyped.cmi
typing/printtyped.cmx : \
    typing/types.cmx \
    typing/typedtree.cmx \
    parsing/printast.cmx \
    parsing/pprintast.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    parsing/longident.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    utils/clflags.cmx \
    parsing/asttypes.cmi \
    typing/printtyped.cmi
typing/printtyped.cmi : \
    typing/typedtree.cmi
typing/shape.cmo : \
    typing/path.cmi \
    utils/misc.cmi \
    utils/identifiable.cmi \
    typing/ident.cmi \
    typing/shape.cmi
typing/shape.cmx : \
    typing/path.cmx \
    utils/misc.cmx \
    utils/identifiable.cmx \
    typing/ident.cmx \
    typing/shape.cmi
typing/shape.cmi : \
    typing/path.cmi \
    utils/identifiable.cmi \
    typing/ident.cmi
typing/shape_reduce.cmo : \
    typing/shape.cmi \
    utils/local_store.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    typing/shape_reduce.cmi
typing/shape_reduce.cmx : \
    typing/shape.cmx \
    utils/local_store.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    typing/shape_reduce.cmi
typing/shape_reduce.cmi : \
    typing/shape.cmi \
    typing/env.cmi
typing/signature_group.cmo : \
    typing/types.cmi \
    typing/ident.cmi \
    typing/btype.cmi \
    typing/signature_group.cmi
typing/signature_group.cmx : \
    typing/types.cmx \
    typing/ident.cmx \
    typing/btype.cmx \
    typing/signature_group.cmi
typing/signature_group.cmi : \
    typing/types.cmi
typing/stypes.cmo : \
    typing/typedtree.cmi \
    typing/printtyp.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/clflags.cmi \
    typing/annot.cmi \
    typing/stypes.cmi
typing/stypes.cmx : \
    typing/typedtree.cmx \
    typing/printtyp.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/clflags.cmx \
    typing/annot.cmi \
    typing/stypes.cmi
typing/stypes.cmi : \
    typing/typedtree.cmi \
    parsing/location.cmi \
    typing/annot.cmi
typing/subst.cmo : \
    typing/types.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/local_store.cmi \
    utils/lazy_backtrack.cmi \
    typing/ident.cmi \
    utils/clflags.cmi \
    typing/btype.cmi \
    parsing/ast_mapper.cmi \
    typing/subst.cmi
typing/subst.cmx : \
    typing/types.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/local_store.cmx \
    utils/lazy_backtrack.cmx \
    typing/ident.cmx \
    utils/clflags.cmx \
    typing/btype.cmx \
    parsing/ast_mapper.cmx \
    typing/subst.cmi
typing/subst.cmi : \
    typing/types.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/location.cmi \
    typing/ident.cmi
typing/tast_iterator.cmo : \
    typing/typedtree.cmi \
    parsing/parsetree.cmi \
    parsing/location.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi \
    parsing/ast_iterator.cmi \
    typing/tast_iterator.cmi
typing/tast_iterator.cmx : \
    typing/typedtree.cmx \
    parsing/parsetree.cmi \
    parsing/location.cmx \
    typing/env.cmx \
    parsing/asttypes.cmi \
    parsing/ast_iterator.cmx \
    typing/tast_iterator.cmi
typing/tast_iterator.cmi : \
    typing/typedtree.cmi \
    parsing/location.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi
typing/tast_mapper.cmo : \
    typing/typedtree.cmi \
    parsing/parsetree.cmi \
    parsing/location.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi \
    parsing/ast_mapper.cmi \
    typing/tast_mapper.cmi
typing/tast_mapper.cmx : \
    typing/typedtree.cmx \
    parsing/parsetree.cmi \
    parsing/location.cmx \
    typing/env.cmx \
    parsing/asttypes.cmi \
    parsing/ast_mapper.cmx \
    typing/tast_mapper.cmi
typing/tast_mapper.cmi : \
    typing/typedtree.cmi \
    parsing/location.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi
typing/type_immediacy.cmo : \
    parsing/builtin_attributes.cmi \
    typing/type_immediacy.cmi
typing/type_immediacy.cmx : \
    parsing/builtin_attributes.cmx \
    typing/type_immediacy.cmi
typing/type_immediacy.cmi : \
    parsing/parsetree.cmi
typing/typeclass.cmo : \
    utils/warnings.cmi \
    typing/typetexp.cmi \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/typedecl_variance.cmi \
    typing/typedecl.cmi \
    typing/typecore.cmi \
    typing/subst.cmi \
    typing/printtyp.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    typing/oprint.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/includeclass.cmi \
    typing/ident.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    file_formats/cmt_format.cmi \
    utils/clflags.cmi \
    parsing/builtin_attributes.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmi \
    typing/typeclass.cmi
typing/typeclass.cmx : \
    utils/warnings.cmx \
    typing/typetexp.cmx \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/typedecl_variance.cmx \
    typing/typedecl.cmx \
    typing/typecore.cmx \
    typing/subst.cmx \
    typing/printtyp.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    typing/oprint.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    typing/includeclass.cmx \
    typing/ident.cmx \
    typing/errortrace.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    file_formats/cmt_format.cmx \
    utils/clflags.cmx \
    parsing/builtin_attributes.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmx \
    typing/typeclass.cmi
typing/typeclass.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    parsing/asttypes.cmi
typing/typecore.cmo : \
    utils/warnings.cmi \
    typing/value_rec_check.cmi \
    typing/untypeast.cmi \
    typing/typetexp.cmi \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/typedecl.cmi \
    typing/subst.cmi \
    typing/shape.cmi \
    typing/printtyp.cmi \
    typing/printpat.cmi \
    typing/primitive.cmi \
    typing/predef.cmi \
    parsing/pprintast.cmi \
    typing/persistent_env.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    typing/parmatch.cmi \
    typing/mtype.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    file_formats/cmt_format.cmi \
    utils/clflags.cmi \
    parsing/builtin_attributes.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmi \
    typing/typecore.cmi
typing/typecore.cmx : \
    utils/warnings.cmx \
    typing/value_rec_check.cmx \
    typing/untypeast.cmx \
    typing/typetexp.cmx \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/typedecl.cmx \
    typing/subst.cmx \
    typing/shape.cmx \
    typing/printtyp.cmx \
    typing/printpat.cmx \
    typing/primitive.cmx \
    typing/predef.cmx \
    parsing/pprintast.cmx \
    typing/persistent_env.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    typing/parmatch.cmx \
    typing/mtype.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/errortrace.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    file_formats/cmt_format.cmx \
    utils/clflags.cmx \
    parsing/builtin_attributes.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmx \
    typing/typecore.cmi
typing/typecore.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/shape.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi
typing/typedecl.cmo : \
    utils/warnings.cmi \
    typing/typetexp.cmi \
    typing/types.cmi \
    typing/typeopt.cmi \
    typing/typedtree.cmi \
    typing/typedecl_variance.cmi \
    typing/typedecl_unboxed.cmi \
    typing/typedecl_separability.cmi \
    typing/typedecl_immediacy.cmi \
    typing/type_immediacy.cmi \
    typing/subst.cmi \
    typing/shape.cmi \
    typing/printtyp.cmi \
    typing/primitive.cmi \
    typing/predef.cmi \
    parsing/pprintast.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    typing/oprint.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/includecore.cmi \
    typing/ident.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    utils/config.cmi \
    utils/clflags.cmi \
    parsing/builtin_attributes.cmi \
    typing/btype.cmi \
    parsing/attr_helper.cmi \
    parsing/asttypes.cmi \
    parsing/ast_iterator.cmi \
    parsing/ast_helper.cmi \
    typing/typedecl.cmi
typing/typedecl.cmx : \
    utils/warnings.cmx \
    typing/typetexp.cmx \
    typing/types.cmx \
    typing/typeopt.cmx \
    typing/typedtree.cmx \
    typing/typedecl_variance.cmx \
    typing/typedecl_unboxed.cmx \
    typing/typedecl_separability.cmx \
    typing/typedecl_immediacy.cmx \
    typing/type_immediacy.cmx \
    typing/subst.cmx \
    typing/shape.cmx \
    typing/printtyp.cmx \
    typing/primitive.cmx \
    typing/predef.cmx \
    parsing/pprintast.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    typing/oprint.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    typing/includecore.cmx \
    typing/ident.cmx \
    typing/errortrace.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    utils/config.cmx \
    utils/clflags.cmx \
    parsing/builtin_attributes.cmx \
    typing/btype.cmx \
    parsing/attr_helper.cmx \
    parsing/asttypes.cmi \
    parsing/ast_iterator.cmx \
    parsing/ast_helper.cmx \
    typing/typedecl.cmi
typing/typedecl.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/typedecl_variance.cmi \
    typing/typedecl_separability.cmi \
    typing/typedecl_immediacy.cmi \
    typing/shape.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/includecore.cmi \
    typing/ident.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi
typing/typedecl_immediacy.cmo : \
    typing/types.cmi \
    typing/typedecl_unboxed.cmi \
    typing/typedecl_properties.cmi \
    typing/type_immediacy.cmi \
    parsing/location.cmi \
    typing/ctype.cmi \
    typing/typedecl_immediacy.cmi
typing/typedecl_immediacy.cmx : \
    typing/types.cmx \
    typing/typedecl_unboxed.cmx \
    typing/typedecl_properties.cmx \
    typing/type_immediacy.cmx \
    parsing/location.cmx \
    typing/ctype.cmx \
    typing/typedecl_immediacy.cmi
typing/typedecl_immediacy.cmi : \
    typing/types.cmi \
    typing/typedecl_properties.cmi \
    typing/type_immediacy.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/env.cmi
typing/typedecl_properties.cmo : \
    typing/types.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    parsing/builtin_attributes.cmi \
    typing/typedecl_properties.cmi
typing/typedecl_properties.cmx : \
    typing/types.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    parsing/builtin_attributes.cmx \
    typing/typedecl_properties.cmi
typing/typedecl_properties.cmi : \
    typing/types.cmi \
    typing/ident.cmi \
    typing/env.cmi
typing/typedecl_separability.cmo : \
    typing/types.cmi \
    typing/typedecl_properties.cmi \
    parsing/location.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    utils/config.cmi \
    typing/btype.cmi \
    typing/typedecl_separability.cmi
typing/typedecl_separability.cmx : \
    typing/types.cmx \
    typing/typedecl_properties.cmx \
    parsing/location.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    utils/config.cmx \
    typing/btype.cmx \
    typing/typedecl_separability.cmi
typing/typedecl_separability.cmi : \
    typing/types.cmi \
    typing/typedecl_properties.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/env.cmi
typing/typedecl_unboxed.cmo : \
    typing/types.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    typing/typedecl_unboxed.cmi
typing/typedecl_unboxed.cmx : \
    typing/types.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    typing/typedecl_unboxed.cmi
typing/typedecl_unboxed.cmi : \
    typing/types.cmi \
    typing/env.cmi
typing/typedecl_variance.cmo : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/typedecl_properties.cmi \
    parsing/parsetree.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    typing/typedecl_variance.cmi
typing/typedecl_variance.cmx : \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/typedecl_properties.cmx \
    parsing/parsetree.cmi \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    typing/typedecl_variance.cmi
typing/typedecl_variance.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/typedecl_properties.cmi \
    parsing/parsetree.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi
typing/typedtree.cmo : \
    typing/value_rec_types.cmi \
    typing/types.cmi \
    typing/shape.cmi \
    typing/primitive.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi \
    typing/typedtree.cmi
typing/typedtree.cmx : \
    typing/value_rec_types.cmi \
    typing/types.cmx \
    typing/shape.cmx \
    typing/primitive.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    parsing/longident.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    parsing/asttypes.cmi \
    typing/typedtree.cmi
typing/typedtree.cmi : \
    typing/value_rec_types.cmi \
    typing/types.cmi \
    typing/shape.cmi \
    typing/primitive.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi
typing/typemod.cmo : \
    utils/warnings.cmi \
    parsing/unit_info.cmi \
    typing/typetexp.cmi \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/typedecl_immediacy.cmi \
    typing/typedecl.cmi \
    typing/typecore.cmi \
    typing/typeclass.cmi \
    typing/subst.cmi \
    typing/signature_group.cmi \
    typing/shape_reduce.cmi \
    typing/shape.cmi \
    typing/printtyp.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/parse.cmi \
    typing/mtype.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    typing/includemod_errorprinter.cmi \
    typing/includemod.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    file_formats/cmt_format.cmi \
    typing/cmt2annot.cmi \
    file_formats/cmi_format.cmi \
    utils/clflags.cmi \
    parsing/builtin_attributes.cmi \
    typing/btype.cmi \
    parsing/attr_helper.cmi \
    parsing/asttypes.cmi \
    typing/typemod.cmi
typing/typemod.cmx : \
    utils/warnings.cmx \
    parsing/unit_info.cmx \
    typing/typetexp.cmx \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/typedecl_immediacy.cmx \
    typing/typedecl.cmx \
    typing/typecore.cmx \
    typing/typeclass.cmx \
    typing/subst.cmx \
    typing/signature_group.cmx \
    typing/shape_reduce.cmx \
    typing/shape.cmx \
    typing/printtyp.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    parsing/parse.cmx \
    typing/mtype.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    typing/includemod_errorprinter.cmx \
    typing/includemod.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    file_formats/cmt_format.cmx \
    typing/cmt2annot.cmx \
    file_formats/cmi_format.cmx \
    utils/clflags.cmx \
    parsing/builtin_attributes.cmx \
    typing/btype.cmx \
    parsing/attr_helper.cmx \
    parsing/asttypes.cmi \
    typing/typemod.cmi
typing/typemod.cmi : \
    parsing/unit_info.cmi \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/typedecl.cmi \
    typing/shape.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/includemod.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    file_formats/cmi_format.cmi
typing/typeopt.cmo : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/typedecl_unboxed.cmi \
    typing/type_immediacy.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    utils/config.cmi \
    utils/clflags.cmi \
    parsing/asttypes.cmi \
    typing/typeopt.cmi
typing/typeopt.cmx : \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/typedecl_unboxed.cmx \
    typing/type_immediacy.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    utils/config.cmx \
    utils/clflags.cmx \
    parsing/asttypes.cmi \
    typing/typeopt.cmi
typing/typeopt.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/path.cmi \
    lambda/lambda.cmi \
    typing/env.cmi
typing/types.cmo : \
    typing/type_immediacy.cmi \
    typing/shape.cmi \
    typing/primitive.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/local_store.cmi \
    typing/ident.cmi \
    utils/config.cmi \
    parsing/asttypes.cmi \
    typing/types.cmi
typing/types.cmx : \
    typing/type_immediacy.cmx \
    typing/shape.cmx \
    typing/primitive.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    utils/local_store.cmx \
    typing/ident.cmx \
    utils/config.cmx \
    parsing/asttypes.cmi \
    typing/types.cmi
typing/types.cmi : \
    typing/type_immediacy.cmi \
    typing/shape.cmi \
    typing/primitive.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    parsing/asttypes.cmi
typing/typetexp.cmo : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/printtyp.cmi \
    typing/predef.cmi \
    parsing/pprintast.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    typing/oprint.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    parsing/builtin_attributes.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmi \
    typing/typetexp.cmi
typing/typetexp.cmx : \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/printtyp.cmx \
    typing/predef.cmx \
    parsing/pprintast.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    typing/oprint.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    typing/errortrace.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    parsing/builtin_attributes.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmx \
    typing/typetexp.cmi
typing/typetexp.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/errortrace.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi
typing/untypeast.cmo : \
    typing/typedtree.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmi \
    typing/untypeast.cmi
typing/untypeast.cmx : \
    typing/typedtree.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    parsing/longident.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmx \
    typing/untypeast.cmi
typing/untypeast.cmi : \
    typing/typedtree.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    parsing/asttypes.cmi
typing/value_rec_check.cmo : \
    typing/value_rec_types.cmi \
    typing/types.cmi \
    typing/typeopt.cmi \
    typing/typedtree.cmi \
    typing/primitive.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    parsing/asttypes.cmi \
    typing/value_rec_check.cmi
typing/value_rec_check.cmx : \
    typing/value_rec_types.cmi \
    typing/types.cmx \
    typing/typeopt.cmx \
    typing/typedtree.cmx \
    typing/primitive.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    parsing/asttypes.cmi \
    typing/value_rec_check.cmi
typing/value_rec_check.cmi : \
    typing/value_rec_types.cmi \
    typing/typedtree.cmi \
    typing/ident.cmi
typing/value_rec_types.cmi :
bytecomp/bytegen.cmo : \
    lambda/switch.cmi \
    typing/subst.cmi \
    typing/primitive.cmi \
    utils/misc.cmi \
    lambda/matching.cmi \
    lambda/lambda.cmi \
    bytecomp/instruct.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    lambda/debuginfo.cmi \
    utils/config.cmi \
    utils/clflags.cmi \
    parsing/asttypes.cmi \
    bytecomp/bytegen.cmi
bytecomp/bytegen.cmx : \
    lambda/switch.cmx \
    typing/subst.cmx \
    typing/primitive.cmx \
    utils/misc.cmx \
    lambda/matching.cmx \
    lambda/lambda.cmx \
    bytecomp/instruct.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    lambda/debuginfo.cmx \
    utils/config.cmx \
    utils/clflags.cmx \
    parsing/asttypes.cmi \
    bytecomp/bytegen.cmi
bytecomp/bytegen.cmi : \
    lambda/lambda.cmi \
    bytecomp/instruct.cmi
bytecomp/bytelibrarian.cmo : \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    bytecomp/emitcode.cmi \
    utils/config.cmi \
    file_formats/cmo_format.cmi \
    utils/clflags.cmi \
    bytecomp/bytelink.cmi \
    bytecomp/bytelibrarian.cmi
bytecomp/bytelibrarian.cmx : \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    bytecomp/emitcode.cmx \
    utils/config.cmx \
    file_formats/cmo_format.cmi \
    utils/clflags.cmx \
    bytecomp/bytelink.cmx \
    bytecomp/bytelibrarian.cmi
bytecomp/bytelibrarian.cmi :
bytecomp/bytelink.cmo : \
    bytecomp/symtable.cmi \
    bytecomp/opcodes.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    bytecomp/instruct.cmi \
    bytecomp/emitcode.cmi \
    bytecomp/dll.cmi \
    utils/consistbl.cmi \
    utils/config.cmi \
    utils/compression.cmi \
    file_formats/cmo_format.cmi \
    utils/clflags.cmi \
    utils/ccomp.cmi \
    bytecomp/bytesections.cmi \
    bytecomp/bytelink.cmi
bytecomp/bytelink.cmx : \
    bytecomp/symtable.cmx \
    bytecomp/opcodes.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    bytecomp/instruct.cmx \
    bytecomp/emitcode.cmx \
    bytecomp/dll.cmx \
    utils/consistbl.cmx \
    utils/config.cmx \
    utils/compression.cmx \
    file_formats/cmo_format.cmi \
    utils/clflags.cmx \
    utils/ccomp.cmx \
    bytecomp/bytesections.cmx \
    bytecomp/bytelink.cmi
bytecomp/bytelink.cmi : \
    bytecomp/symtable.cmi \
    utils/misc.cmi \
    file_formats/cmo_format.cmi
bytecomp/bytepackager.cmo : \
    parsing/unit_info.cmi \
    typing/typemod.cmi \
    lambda/translmod.cmi \
    bytecomp/symtable.cmi \
    typing/subst.cmi \
    lambda/simplif.cmi \
    lambda/printlambda.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    bytecomp/instruct.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    bytecomp/emitcode.cmi \
    utils/config.cmi \
    utils/compression.cmi \
    file_formats/cmo_format.cmi \
    utils/clflags.cmi \
    bytecomp/bytelink.cmi \
    bytecomp/bytegen.cmi \
    bytecomp/bytepackager.cmi
bytecomp/bytepackager.cmx : \
    parsing/unit_info.cmx \
    typing/typemod.cmx \
    lambda/translmod.cmx \
    bytecomp/symtable.cmx \
    typing/subst.cmx \
    lambda/simplif.cmx \
    lambda/printlambda.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    bytecomp/instruct.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    bytecomp/emitcode.cmx \
    utils/config.cmx \
    utils/compression.cmx \
    file_formats/cmo_format.cmi \
    utils/clflags.cmx \
    bytecomp/bytelink.cmx \
    bytecomp/bytegen.cmx \
    bytecomp/bytepackager.cmi
bytecomp/bytepackager.cmi : \
    typing/env.cmi \
    file_formats/cmo_format.cmi
bytecomp/bytesections.cmo : \
    utils/config.cmi \
    bytecomp/bytesections.cmi
bytecomp/bytesections.cmx : \
    utils/config.cmx \
    bytecomp/bytesections.cmi
bytecomp/bytesections.cmi :
bytecomp/dll.cmo : \
    utils/misc.cmi \
    utils/config.cmi \
    utils/binutils.cmi \
    bytecomp/dll.cmi
bytecomp/dll.cmx : \
    utils/misc.cmx \
    utils/config.cmx \
    utils/binutils.cmx \
    bytecomp/dll.cmi
bytecomp/dll.cmi :
bytecomp/emitcode.cmo : \
    parsing/unit_info.cmi \
    lambda/translmod.cmi \
    bytecomp/symtable.cmi \
    typing/primitive.cmi \
    bytecomp/opcodes.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    bytecomp/instruct.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    utils/config.cmi \
    utils/compression.cmi \
    file_formats/cmo_format.cmi \
    utils/clflags.cmi \
    bytecomp/bytegen.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    bytecomp/emitcode.cmi
bytecomp/emitcode.cmx : \
    parsing/unit_info.cmx \
    lambda/translmod.cmx \
    bytecomp/symtable.cmx \
    typing/primitive.cmx \
    bytecomp/opcodes.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    bytecomp/instruct.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    utils/config.cmx \
    utils/compression.cmx \
    file_formats/cmo_format.cmi \
    utils/clflags.cmx \
    bytecomp/bytegen.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    bytecomp/emitcode.cmi
bytecomp/emitcode.cmi : \
    parsing/unit_info.cmi \
    utils/misc.cmi \
    bytecomp/instruct.cmi \
    typing/ident.cmi \
    file_formats/cmo_format.cmi
bytecomp/instruct.cmo : \
    typing/types.cmi \
    typing/subst.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    bytecomp/instruct.cmi
bytecomp/instruct.cmx : \
    typing/types.cmx \
    typing/subst.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    bytecomp/instruct.cmi
bytecomp/instruct.cmi : \
    typing/types.cmi \
    typing/subst.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    typing/env.cmi
bytecomp/meta.cmo : \
    bytecomp/instruct.cmi \
    bytecomp/meta.cmi
bytecomp/meta.cmx : \
    bytecomp/instruct.cmx \
    bytecomp/meta.cmi
bytecomp/meta.cmi : \
    bytecomp/instruct.cmi
bytecomp/opcodes.cmo : \
    bytecomp/opcodes.cmi
bytecomp/opcodes.cmx : \
    bytecomp/opcodes.cmi
bytecomp/opcodes.cmi :
bytecomp/printinstr.cmo : \
    lambda/printlambda.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    bytecomp/instruct.cmi \
    typing/ident.cmi \
    bytecomp/printinstr.cmi
bytecomp/printinstr.cmx : \
    lambda/printlambda.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    bytecomp/instruct.cmx \
    typing/ident.cmx \
    bytecomp/printinstr.cmi
bytecomp/printinstr.cmi : \
    bytecomp/instruct.cmi
bytecomp/symtable.cmo : \
    lambda/runtimedef.cmi \
    typing/predef.cmi \
    utils/misc.cmi \
    bytecomp/meta.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    bytecomp/dll.cmi \
    utils/config.cmi \
    file_formats/cmo_format.cmi \
    utils/clflags.cmi \
    bytecomp/symtable.cmi
bytecomp/symtable.cmx : \
    lambda/runtimedef.cmx \
    typing/predef.cmx \
    utils/misc.cmx \
    bytecomp/meta.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    bytecomp/dll.cmx \
    utils/config.cmx \
    file_formats/cmo_format.cmi \
    utils/clflags.cmx \
    bytecomp/symtable.cmi
bytecomp/symtable.cmi : \
    lambda/lambda.cmi \
    typing/ident.cmi \
    file_formats/cmo_format.cmi
asmcomp/CSE.cmo : \
    asmcomp/mach.cmi \
    asmcomp/CSEgen.cmi \
    asmcomp/arch.cmi \
    asmcomp/CSE.cmi
asmcomp/CSE.cmx : \
    asmcomp/mach.cmx \
    asmcomp/CSEgen.cmx \
    asmcomp/arch.cmx \
    asmcomp/CSE.cmi
asmcomp/CSE.cmi : \
    asmcomp/mach.cmi
asmcomp/CSEgen.cmo : \
    asmcomp/reg.cmi \
    asmcomp/proc.cmi \
    asmcomp/mach.cmi \
    asmcomp/cmm.cmi \
    parsing/asttypes.cmi \
    asmcomp/CSEgen.cmi
asmcomp/CSEgen.cmx : \
    asmcomp/reg.cmx \
    asmcomp/proc.cmx \
    asmcomp/mach.cmx \
    asmcomp/cmm.cmx \
    parsing/asttypes.cmi \
    asmcomp/CSEgen.cmi
asmcomp/CSEgen.cmi : \
    asmcomp/mach.cmi \
    parsing/asttypes.cmi
asmcomp/afl_instrument.cmo : \
    lambda/lambda.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi \
    asmcomp/afl_instrument.cmi
asmcomp/afl_instrument.cmx : \
    lambda/lambda.cmx \
    asmcomp/cmm.cmx \
    utils/clflags.cmx \
    middle_end/backend_var.cmx \
    parsing/asttypes.cmi \
    asmcomp/afl_instrument.cmi
asmcomp/afl_instrument.cmi : \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi
asmcomp/arch.cmo : \
    asmcomp/x86_ast.cmi \
    lambda/lambda.cmi \
    utils/config.cmi \
    utils/clflags.cmi \
    asmcomp/arch.cmi
asmcomp/arch.cmx : \
    asmcomp/x86_ast.cmi \
    lambda/lambda.cmx \
    utils/config.cmx \
    utils/clflags.cmx \
    asmcomp/arch.cmi
asmcomp/arch.cmi : \
    asmcomp/x86_ast.cmi \
    lambda/lambda.cmi
asmcomp/asmgen.cmo : \
    parsing/unit_info.cmi \
    lambda/translmod.cmi \
    asmcomp/split.cmi \
    asmcomp/spill.cmi \
    asmcomp/selection.cmi \
    asmcomp/scheduling.cmi \
    asmcomp/reload.cmi \
    asmcomp/reg.cmi \
    utils/profile.cmi \
    asmcomp/proc.cmi \
    asmcomp/printmach.cmi \
    asmcomp/printlinear.cmi \
    asmcomp/printcmm.cmi \
    typing/primitive.cmi \
    asmcomp/polling.cmi \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    parsing/location.cmi \
    asmcomp/liveness.cmi \
    asmcomp/linscan.cmi \
    asmcomp/linearize.cmi \
    file_formats/linear_format.cmi \
    asmcomp/linear.cmi \
    lambda/lambda.cmi \
    asmcomp/interval.cmi \
    asmcomp/interf.cmi \
    typing/ident.cmi \
    asmcomp/emitaux.cmi \
    asmcomp/emit.cmi \
    asmcomp/deadcode.cmi \
    utils/config.cmi \
    middle_end/compilenv.cmi \
    asmcomp/comballoc.cmi \
    asmcomp/coloring.cmi \
    asmcomp/cmmgen.cmi \
    asmcomp/cmm_invariants.cmi \
    asmcomp/cmm_helpers.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    middle_end/clambda.cmi \
    asmcomp/CSE.cmi \
    middle_end/backend_intf.cmi \
    asmcomp/asmgen.cmi
asmcomp/asmgen.cmx : \
    parsing/unit_info.cmx \
    lambda/translmod.cmx \
    asmcomp/split.cmx \
    asmcomp/spill.cmx \
    asmcomp/selection.cmx \
    asmcomp/scheduling.cmx \
    asmcomp/reload.cmx \
    asmcomp/reg.cmx \
    utils/profile.cmx \
    asmcomp/proc.cmx \
    asmcomp/printmach.cmx \
    asmcomp/printlinear.cmx \
    asmcomp/printcmm.cmx \
    typing/primitive.cmx \
    asmcomp/polling.cmx \
    utils/misc.cmx \
    asmcomp/mach.cmx \
    parsing/location.cmx \
    asmcomp/liveness.cmx \
    asmcomp/linscan.cmx \
    asmcomp/linearize.cmx \
    file_formats/linear_format.cmx \
    asmcomp/linear.cmx \
    lambda/lambda.cmx \
    asmcomp/interval.cmx \
    asmcomp/interf.cmx \
    typing/ident.cmx \
    asmcomp/emitaux.cmx \
    asmcomp/emit.cmx \
    asmcomp/deadcode.cmx \
    utils/config.cmx \
    middle_end/compilenv.cmx \
    asmcomp/comballoc.cmx \
    asmcomp/coloring.cmx \
    asmcomp/cmmgen.cmx \
    asmcomp/cmm_invariants.cmx \
    asmcomp/cmm_helpers.cmx \
    asmcomp/cmm.cmx \
    utils/clflags.cmx \
    middle_end/clambda.cmx \
    asmcomp/CSE.cmx \
    middle_end/backend_intf.cmi \
    asmcomp/asmgen.cmi
asmcomp/asmgen.cmi : \
    parsing/unit_info.cmi \
    lambda/lambda.cmi \
    asmcomp/emitaux.cmi \
    asmcomp/cmm.cmi \
    middle_end/clambda.cmi \
    middle_end/backend_intf.cmi
asmcomp/asmlibrarian.cmo : \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    middle_end/flambda/export_info.cmi \
    utils/config.cmi \
    middle_end/compilenv.cmi \
    file_formats/cmx_format.cmi \
    utils/clflags.cmi \
    middle_end/clambda.cmi \
    utils/ccomp.cmi \
    asmcomp/asmlink.cmi \
    asmcomp/asmlibrarian.cmi
asmcomp/asmlibrarian.cmx : \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    middle_end/flambda/export_info.cmx \
    utils/config.cmx \
    middle_end/compilenv.cmx \
    file_formats/cmx_format.cmi \
    utils/clflags.cmx \
    middle_end/clambda.cmx \
    utils/ccomp.cmx \
    asmcomp/asmlink.cmx \
    asmcomp/asmlibrarian.cmi
asmcomp/asmlibrarian.cmi :
asmcomp/asmlink.cmo : \
    asmcomp/thread_sanitizer.cmi \
    lambda/runtimedef.cmi \
    utils/profile.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    asmcomp/emitaux.cmi \
    asmcomp/emit.cmi \
    utils/consistbl.cmi \
    utils/config.cmi \
    middle_end/compilenv.cmi \
    file_formats/cmx_format.cmi \
    asmcomp/cmm_helpers.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    utils/ccomp.cmi \
    asmcomp/asmgen.cmi \
    asmcomp/asmlink.cmi
asmcomp/asmlink.cmx : \
    asmcomp/thread_sanitizer.cmx \
    lambda/runtimedef.cmx \
    utils/profile.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    asmcomp/emitaux.cmx \
    asmcomp/emit.cmx \
    utils/consistbl.cmx \
    utils/config.cmx \
    middle_end/compilenv.cmx \
    file_formats/cmx_format.cmi \
    asmcomp/cmm_helpers.cmx \
    asmcomp/cmm.cmx \
    utils/clflags.cmx \
    utils/ccomp.cmx \
    asmcomp/asmgen.cmx \
    asmcomp/asmlink.cmi
asmcomp/asmlink.cmi : \
    utils/misc.cmi \
    file_formats/cmx_format.cmi
asmcomp/asmpackager.cmo : \
    parsing/unit_info.cmi \
    typing/typemod.cmi \
    lambda/translmod.cmi \
    lambda/simplif.cmi \
    utils/profile.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    middle_end/flambda/flambda_middle_end.cmi \
    middle_end/flambda/export_info_for_pack.cmi \
    middle_end/flambda/export_info.cmi \
    typing/env.cmi \
    utils/config.cmi \
    middle_end/compilenv.cmi \
    middle_end/compilation_unit.cmi \
    file_formats/cmx_format.cmi \
    middle_end/closure/closure_middle_end.cmi \
    utils/clflags.cmi \
    utils/ccomp.cmi \
    asmcomp/asmlink.cmi \
    asmcomp/asmgen.cmi \
    asmcomp/asmpackager.cmi
asmcomp/asmpackager.cmx : \
    parsing/unit_info.cmx \
    typing/typemod.cmx \
    lambda/translmod.cmx \
    lambda/simplif.cmx \
    utils/profile.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    middle_end/flambda/flambda_middle_end.cmx \
    middle_end/flambda/export_info_for_pack.cmx \
    middle_end/flambda/export_info.cmx \
    typing/env.cmx \
    utils/config.cmx \
    middle_end/compilenv.cmx \
    middle_end/compilation_unit.cmx \
    file_formats/cmx_format.cmi \
    middle_end/closure/closure_middle_end.cmx \
    utils/clflags.cmx \
    utils/ccomp.cmx \
    asmcomp/asmlink.cmx \
    asmcomp/asmgen.cmx \
    asmcomp/asmpackager.cmi
asmcomp/asmpackager.cmi : \
    typing/env.cmi \
    middle_end/backend_intf.cmi
asmcomp/branch_relaxation.cmo : \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    asmcomp/linear.cmi \
    asmcomp/cmm.cmi \
    asmcomp/branch_relaxation_intf.cmi \
    asmcomp/branch_relaxation.cmi
asmcomp/branch_relaxation.cmx : \
    utils/misc.cmx \
    asmcomp/mach.cmx \
    asmcomp/linear.cmx \
    asmcomp/cmm.cmx \
    asmcomp/branch_relaxation_intf.cmi \
    asmcomp/branch_relaxation.cmi
asmcomp/branch_relaxation.cmi : \
    asmcomp/linear.cmi \
    asmcomp/branch_relaxation_intf.cmi
asmcomp/branch_relaxation_intf.cmi : \
    asmcomp/linear.cmi \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi \
    asmcomp/arch.cmi
asmcomp/cmm.cmo : \
    utils/targetint.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi \
    asmcomp/cmm.cmi
asmcomp/cmm.cmx : \
    utils/targetint.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    lambda/debuginfo.cmx \
    middle_end/backend_var.cmx \
    parsing/asttypes.cmi \
    asmcomp/cmm.cmi
asmcomp/cmm.cmi : \
    utils/targetint.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi
asmcomp/cmm_helpers.cmo : \
    utils/targetint.cmi \
    lambda/switch.cmi \
    asmcomp/strmatch.cmi \
    asmcomp/proc.cmi \
    typing/primitive.cmi \
    utils/numbers.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    utils/config.cmi \
    middle_end/compilenv.cmi \
    file_formats/cmxs_format.cmi \
    file_formats/cmx_format.cmi \
    asmcomp/cmmgen_state.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    middle_end/clambda_primitives.cmi \
    middle_end/clambda.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi \
    asmcomp/arch.cmi \
    asmcomp/cmm_helpers.cmi
asmcomp/cmm_helpers.cmx : \
    utils/targetint.cmx \
    lambda/switch.cmx \
    asmcomp/strmatch.cmx \
    asmcomp/proc.cmx \
    typing/primitive.cmx \
    utils/numbers.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    lambda/debuginfo.cmx \
    utils/config.cmx \
    middle_end/compilenv.cmx \
    file_formats/cmxs_format.cmi \
    file_formats/cmx_format.cmi \
    asmcomp/cmmgen_state.cmx \
    asmcomp/cmm.cmx \
    utils/clflags.cmx \
    middle_end/clambda_primitives.cmx \
    middle_end/clambda.cmx \
    middle_end/backend_var.cmx \
    parsing/asttypes.cmi \
    asmcomp/arch.cmx \
    asmcomp/cmm_helpers.cmi
asmcomp/cmm_helpers.cmi : \
    utils/targetint.cmi \
    typing/primitive.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    file_formats/cmx_format.cmi \
    asmcomp/cmmgen_state.cmi \
    asmcomp/cmm.cmi \
    middle_end/clambda_primitives.cmi \
    middle_end/clambda.cmi \
    parsing/asttypes.cmi
asmcomp/cmm_invariants.cmo : \
    utils/numbers.cmi \
    asmcomp/cmm.cmi \
    asmcomp/cmm_invariants.cmi
asmcomp/cmm_invariants.cmx : \
    utils/numbers.cmx \
    asmcomp/cmm.cmx \
    asmcomp/cmm_invariants.cmi
asmcomp/cmm_invariants.cmi : \
    asmcomp/cmm.cmi
asmcomp/cmmgen.cmo : \
    asmcomp/thread_sanitizer.cmi \
    middle_end/printclambda_primitives.cmi \
    typing/primitive.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    utils/config.cmi \
    middle_end/compilenv.cmi \
    asmcomp/cmmgen_state.cmi \
    asmcomp/cmm_helpers.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    middle_end/clambda_primitives.cmi \
    middle_end/clambda.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi \
    asmcomp/afl_instrument.cmi \
    asmcomp/cmmgen.cmi
asmcomp/cmmgen.cmx : \
    asmcomp/thread_sanitizer.cmx \
    middle_end/printclambda_primitives.cmx \
    typing/primitive.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    lambda/debuginfo.cmx \
    utils/config.cmx \
    middle_end/compilenv.cmx \
    asmcomp/cmmgen_state.cmx \
    asmcomp/cmm_helpers.cmx \
    asmcomp/cmm.cmx \
    utils/clflags.cmx \
    middle_end/clambda_primitives.cmx \
    middle_end/clambda.cmx \
    middle_end/backend_var.cmx \
    parsing/asttypes.cmi \
    asmcomp/afl_instrument.cmx \
    asmcomp/cmmgen.cmi
asmcomp/cmmgen.cmi : \
    asmcomp/cmm.cmi \
    middle_end/clambda.cmi
asmcomp/cmmgen_state.cmo : \
    utils/misc.cmi \
    middle_end/compilenv.cmi \
    asmcomp/cmm.cmi \
    middle_end/clambda.cmi \
    asmcomp/cmmgen_state.cmi
asmcomp/cmmgen_state.cmx : \
    utils/misc.cmx \
    middle_end/compilenv.cmx \
    asmcomp/cmm.cmx \
    middle_end/clambda.cmx \
    asmcomp/cmmgen_state.cmi
asmcomp/cmmgen_state.cmi : \
    utils/misc.cmi \
    asmcomp/cmm.cmi \
    middle_end/clambda.cmi
asmcomp/coloring.cmo : \
    asmcomp/reg.cmi \
    asmcomp/proc.cmi \
    asmcomp/coloring.cmi
asmcomp/coloring.cmx : \
    asmcomp/reg.cmx \
    asmcomp/proc.cmx \
    asmcomp/coloring.cmi
asmcomp/coloring.cmi :
asmcomp/comballoc.cmo : \
    asmcomp/reg.cmi \
    asmcomp/mach.cmi \
    lambda/debuginfo.cmi \
    utils/config.cmi \
    asmcomp/arch.cmi \
    asmcomp/comballoc.cmi
asmcomp/comballoc.cmx : \
    asmcomp/reg.cmx \
    asmcomp/mach.cmx \
    lambda/debuginfo.cmx \
    utils/config.cmx \
    asmcomp/arch.cmx \
    asmcomp/comballoc.cmi
asmcomp/comballoc.cmi : \
    asmcomp/mach.cmi
asmcomp/dataflow.cmo : \
    asmcomp/mach.cmi \
    asmcomp/cmm.cmi \
    asmcomp/dataflow.cmi
asmcomp/dataflow.cmx : \
    asmcomp/mach.cmx \
    asmcomp/cmm.cmx \
    asmcomp/dataflow.cmi
asmcomp/dataflow.cmi : \
    asmcomp/mach.cmi
asmcomp/deadcode.cmo : \
    asmcomp/reg.cmi \
    utils/numbers.cmi \
    asmcomp/mach.cmi \
    asmcomp/cmm.cmi \
    asmcomp/deadcode.cmi
asmcomp/deadcode.cmx : \
    asmcomp/reg.cmx \
    utils/numbers.cmx \
    asmcomp/mach.cmx \
    asmcomp/cmm.cmx \
    asmcomp/deadcode.cmi
asmcomp/deadcode.cmi : \
    asmcomp/mach.cmi
asmcomp/emit.cmo : \
    asmcomp/x86_proc.cmi \
    asmcomp/x86_masm.cmi \
    asmcomp/x86_gas.cmi \
    asmcomp/x86_dsl.cmi \
    asmcomp/x86_ast.cmi \
    asmcomp/reg.cmi \
    asmcomp/proc.cmi \
    utils/numbers.cmi \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    asmcomp/linear.cmi \
    lambda/lambda.cmi \
    asmcomp/emitenv.cmi \
    asmcomp/emitaux.cmi \
    utils/domainstate.cmi \
    utils/config.cmi \
    middle_end/compilenv.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    asmcomp/branch_relaxation.cmi \
    asmcomp/arch.cmi \
    asmcomp/emit.cmi
asmcomp/emit.cmx : \
    asmcomp/x86_proc.cmx \
    asmcomp/x86_masm.cmx \
    asmcomp/x86_gas.cmx \
    asmcomp/x86_dsl.cmx \
    asmcomp/x86_ast.cmi \
    asmcomp/reg.cmx \
    asmcomp/proc.cmx \
    utils/numbers.cmx \
    utils/misc.cmx \
    asmcomp/mach.cmx \
    asmcomp/linear.cmx \
    lambda/lambda.cmx \
    asmcomp/emitenv.cmi \
    asmcomp/emitaux.cmx \
    utils/domainstate.cmx \
    utils/config.cmx \
    middle_end/compilenv.cmx \
    asmcomp/cmm.cmx \
    utils/clflags.cmx \
    asmcomp/branch_relaxation.cmx \
    asmcomp/arch.cmx \
    asmcomp/emit.cmi
asmcomp/emit.cmi : \
    asmcomp/linear.cmi \
    asmcomp/cmm.cmi
asmcomp/emitaux.cmo : \
    asmcomp/emitenv.cmi \
    lambda/debuginfo.cmi \
    utils/config.cmi \
    middle_end/compilenv.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    asmcomp/arch.cmi \
    asmcomp/emitaux.cmi
asmcomp/emitaux.cmx : \
    asmcomp/emitenv.cmi \
    lambda/debuginfo.cmx \
    utils/config.cmx \
    middle_end/compilenv.cmx \
    asmcomp/cmm.cmx \
    utils/clflags.cmx \
    asmcomp/arch.cmx \
    asmcomp/emitaux.cmi
asmcomp/emitaux.cmi : \
    asmcomp/linear.cmi \
    asmcomp/emitenv.cmi \
    lambda/debuginfo.cmi
asmcomp/emitenv.cmi : \
    asmcomp/linear.cmi
asmcomp/interf.cmo : \
    asmcomp/reg.cmi \
    asmcomp/proc.cmi \
    asmcomp/mach.cmi \
    asmcomp/cmm.cmi \
    asmcomp/interf.cmi
asmcomp/interf.cmx : \
    asmcomp/reg.cmx \
    asmcomp/proc.cmx \
    asmcomp/mach.cmx \
    asmcomp/cmm.cmx \
    asmcomp/interf.cmi
asmcomp/interf.cmi : \
    asmcomp/mach.cmi
asmcomp/interval.cmo : \
    asmcomp/reg.cmi \
    asmcomp/proc.cmi \
    asmcomp/mach.cmi \
    asmcomp/interval.cmi
asmcomp/interval.cmx : \
    asmcomp/reg.cmx \
    asmcomp/proc.cmx \
    asmcomp/mach.cmx \
    asmcomp/interval.cmi
asmcomp/interval.cmi : \
    asmcomp/reg.cmi \
    asmcomp/mach.cmi
asmcomp/linear.cmo : \
    asmcomp/reg.cmi \
    asmcomp/mach.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi \
    asmcomp/linear.cmi
asmcomp/linear.cmx : \
    asmcomp/reg.cmx \
    asmcomp/mach.cmx \
    lambda/lambda.cmx \
    lambda/debuginfo.cmx \
    asmcomp/cmm.cmx \
    asmcomp/linear.cmi
asmcomp/linear.cmi : \
    asmcomp/reg.cmi \
    asmcomp/mach.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi
asmcomp/linearize.cmo : \
    asmcomp/stackframe.cmi \
    asmcomp/reg.cmi \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    asmcomp/linear.cmi \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi \
    asmcomp/linearize.cmi
asmcomp/linearize.cmx : \
    asmcomp/stackframe.cmx \
    asmcomp/reg.cmx \
    utils/misc.cmx \
    asmcomp/mach.cmx \
    asmcomp/linear.cmx \
    lambda/debuginfo.cmx \
    asmcomp/cmm.cmx \
    asmcomp/linearize.cmi
asmcomp/linearize.cmi : \
    asmcomp/mach.cmi \
    asmcomp/linear.cmi
asmcomp/linscan.cmo : \
    asmcomp/reg.cmi \
    asmcomp/proc.cmi \
    asmcomp/interval.cmi \
    asmcomp/linscan.cmi
asmcomp/linscan.cmx : \
    asmcomp/reg.cmx \
    asmcomp/proc.cmx \
    asmcomp/interval.cmx \
    asmcomp/linscan.cmi
asmcomp/linscan.cmi : \
    asmcomp/interval.cmi
asmcomp/liveness.cmo : \
    asmcomp/reg.cmi \
    asmcomp/proc.cmi \
    asmcomp/printmach.cmi \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    asmcomp/dataflow.cmi \
    asmcomp/liveness.cmi
asmcomp/liveness.cmx : \
    asmcomp/reg.cmx \
    asmcomp/proc.cmx \
    asmcomp/printmach.cmx \
    utils/misc.cmx \
    asmcomp/mach.cmx \
    asmcomp/dataflow.cmx \
    asmcomp/liveness.cmi
asmcomp/liveness.cmi : \
    asmcomp/mach.cmi
asmcomp/mach.cmo : \
    asmcomp/reg.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi \
    parsing/asttypes.cmi \
    asmcomp/arch.cmi \
    asmcomp/mach.cmi
asmcomp/mach.cmx : \
    asmcomp/reg.cmx \
    lambda/lambda.cmx \
    lambda/debuginfo.cmx \
    asmcomp/cmm.cmx \
    parsing/asttypes.cmi \
    asmcomp/arch.cmx \
    asmcomp/mach.cmi
asmcomp/mach.cmi : \
    asmcomp/reg.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi \
    parsing/asttypes.cmi \
    asmcomp/arch.cmi
asmcomp/polling.cmo : \
    utils/numbers.cmi \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    parsing/location.cmi \
    lambda/debuginfo.cmi \
    asmcomp/dataflow.cmi \
    asmcomp/cmm.cmi \
    asmcomp/polling.cmi
asmcomp/polling.cmx : \
    utils/numbers.cmx \
    utils/misc.cmx \
    asmcomp/mach.cmx \
    parsing/location.cmx \
    lambda/debuginfo.cmx \
    asmcomp/dataflow.cmx \
    asmcomp/cmm.cmx \
    asmcomp/polling.cmi
asmcomp/polling.cmi : \
    utils/misc.cmi \
    asmcomp/mach.cmi
asmcomp/printcmm.cmo : \
    utils/targetint.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi \
    asmcomp/printcmm.cmi
asmcomp/printcmm.cmx : \
    utils/targetint.cmx \
    lambda/lambda.cmx \
    lambda/debuginfo.cmx \
    asmcomp/cmm.cmx \
    utils/clflags.cmx \
    middle_end/backend_var.cmx \
    parsing/asttypes.cmi \
    asmcomp/printcmm.cmi
asmcomp/printcmm.cmi : \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi
asmcomp/printlinear.cmo : \
    asmcomp/printmach.cmi \
    asmcomp/mach.cmi \
    asmcomp/linear.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    utils/clflags.cmi \
    asmcomp/printlinear.cmi
asmcomp/printlinear.cmx : \
    asmcomp/printmach.cmx \
    asmcomp/mach.cmx \
    asmcomp/linear.cmx \
    lambda/lambda.cmx \
    lambda/debuginfo.cmx \
    utils/clflags.cmx \
    asmcomp/printlinear.cmi
asmcomp/printlinear.cmi : \
    asmcomp/linear.cmi
asmcomp/printmach.cmo : \
    asmcomp/reg.cmi \
    asmcomp/proc.cmi \
    asmcomp/printcmm.cmi \
    asmcomp/mach.cmi \
    lambda/lambda.cmi \
    asmcomp/interval.cmi \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    asmcomp/arch.cmi \
    asmcomp/printmach.cmi
asmcomp/printmach.cmx : \
    asmcomp/reg.cmx \
    asmcomp/proc.cmx \
    asmcomp/printcmm.cmx \
    asmcomp/mach.cmx \
    lambda/lambda.cmx \
    asmcomp/interval.cmx \
    lambda/debuginfo.cmx \
    asmcomp/cmm.cmx \
    utils/clflags.cmx \
    asmcomp/arch.cmx \
    asmcomp/printmach.cmi
asmcomp/printmach.cmi : \
    asmcomp/reg.cmi \
    asmcomp/mach.cmi \
    asmcomp/interval.cmi
asmcomp/proc.cmo : \
    asmcomp/x86_proc.cmi \
    asmcomp/reg.cmi \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    utils/config.cmi \
    asmcomp/cmm.cmi \
    asmcomp/arch.cmi \
    asmcomp/proc.cmi
asmcomp/proc.cmx : \
    asmcomp/x86_proc.cmx \
    asmcomp/reg.cmx \
    utils/misc.cmx \
    asmcomp/mach.cmx \
    utils/config.cmx \
    asmcomp/cmm.cmx \
    asmcomp/arch.cmx \
    asmcomp/proc.cmi
asmcomp/proc.cmi : \
    asmcomp/reg.cmi \
    asmcomp/mach.cmi \
    asmcomp/cmm.cmi
asmcomp/reg.cmo : \
    asmcomp/cmm.cmi \
    middle_end/backend_var.cmi \
    asmcomp/reg.cmi
asmcomp/reg.cmx : \
    asmcomp/cmm.cmx \
    middle_end/backend_var.cmx \
    asmcomp/reg.cmi
asmcomp/reg.cmi : \
    asmcomp/cmm.cmi \
    middle_end/backend_var.cmi
asmcomp/reload.cmo : \
    asmcomp/reloadgen.cmi \
    asmcomp/reg.cmi \
    asmcomp/mach.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    asmcomp/arch.cmi \
    asmcomp/reload.cmi
asmcomp/reload.cmx : \
    asmcomp/reloadgen.cmx \
    asmcomp/reg.cmx \
    asmcomp/mach.cmx \
    asmcomp/cmm.cmx \
    utils/clflags.cmx \
    asmcomp/arch.cmx \
    asmcomp/reload.cmi
asmcomp/reload.cmi : \
    asmcomp/mach.cmi
asmcomp/reloadgen.cmo : \
    asmcomp/reg.cmi \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    asmcomp/reloadgen.cmi
asmcomp/reloadgen.cmx : \
    asmcomp/reg.cmx \
    utils/misc.cmx \
    asmcomp/mach.cmx \
    asmcomp/reloadgen.cmi
asmcomp/reloadgen.cmi : \
    asmcomp/reg.cmi \
    asmcomp/mach.cmi
asmcomp/schedgen.cmo : \
    asmcomp/reg.cmi \
    asmcomp/proc.cmi \
    asmcomp/mach.cmi \
    asmcomp/linear.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    asmcomp/arch.cmi \
    asmcomp/schedgen.cmi
asmcomp/schedgen.cmx : \
    asmcomp/reg.cmx \
    asmcomp/proc.cmx \
    asmcomp/mach.cmx \
    asmcomp/linear.cmx \
    asmcomp/cmm.cmx \
    utils/clflags.cmx \
    asmcomp/arch.cmx \
    asmcomp/schedgen.cmi
asmcomp/schedgen.cmi : \
    asmcomp/mach.cmi \
    asmcomp/linear.cmi
asmcomp/scheduling.cmo : \
    asmcomp/schedgen.cmi \
    asmcomp/scheduling.cmi
asmcomp/scheduling.cmx : \
    asmcomp/schedgen.cmx \
    asmcomp/scheduling.cmi
asmcomp/scheduling.cmi : \
    asmcomp/linear.cmi
asmcomp/selectgen.cmo : \
    asmcomp/reg.cmi \
    asmcomp/proc.cmi \
    asmcomp/polling.cmi \
    utils/numbers.cmi \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi \
    asmcomp/arch.cmi \
    asmcomp/selectgen.cmi
asmcomp/selectgen.cmx : \
    asmcomp/reg.cmx \
    asmcomp/proc.cmx \
    asmcomp/polling.cmx \
    utils/numbers.cmx \
    utils/misc.cmx \
    asmcomp/mach.cmx \
    lambda/lambda.cmx \
    lambda/debuginfo.cmx \
    asmcomp/cmm.cmx \
    middle_end/backend_var.cmx \
    parsing/asttypes.cmi \
    asmcomp/arch.cmx \
    asmcomp/selectgen.cmi
asmcomp/selectgen.cmi : \
    asmcomp/reg.cmi \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi \
    asmcomp/arch.cmi
asmcomp/selection.cmo : \
    asmcomp/selectgen.cmi \
    asmcomp/reg.cmi \
    asmcomp/proc.cmi \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    asmcomp/arch.cmi \
    asmcomp/selection.cmi
asmcomp/selection.cmx : \
    asmcomp/selectgen.cmx \
    asmcomp/reg.cmx \
    asmcomp/proc.cmx \
    utils/misc.cmx \
    asmcomp/mach.cmx \
    asmcomp/cmm.cmx \
    utils/clflags.cmx \
    asmcomp/arch.cmx \
    asmcomp/selection.cmi
asmcomp/selection.cmi : \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    asmcomp/cmm.cmi
asmcomp/spill.cmo : \
    asmcomp/reg.cmi \
    asmcomp/proc.cmi \
    asmcomp/mach.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    asmcomp/spill.cmi
asmcomp/spill.cmx : \
    asmcomp/reg.cmx \
    asmcomp/proc.cmx \
    asmcomp/mach.cmx \
    asmcomp/cmm.cmx \
    utils/clflags.cmx \
    asmcomp/spill.cmi
asmcomp/spill.cmi : \
    asmcomp/mach.cmi
asmcomp/split.cmo : \
    asmcomp/reg.cmi \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    asmcomp/split.cmi
asmcomp/split.cmx : \
    asmcomp/reg.cmx \
    utils/misc.cmx \
    asmcomp/mach.cmx \
    asmcomp/split.cmi
asmcomp/split.cmi : \
    asmcomp/mach.cmi
asmcomp/stackframe.cmo : \
    asmcomp/stackframegen.cmi \
    asmcomp/mach.cmi \
    utils/config.cmi \
    asmcomp/stackframe.cmi
asmcomp/stackframe.cmx : \
    asmcomp/stackframegen.cmx \
    asmcomp/mach.cmx \
    utils/config.cmx \
    asmcomp/stackframe.cmi
asmcomp/stackframe.cmi : \
    asmcomp/stackframegen.cmi \
    asmcomp/mach.cmi
asmcomp/stackframegen.cmo : \
    asmcomp/mach.cmi \
    lambda/lambda.cmi \
    utils/clflags.cmi \
    asmcomp/stackframegen.cmi
asmcomp/stackframegen.cmx : \
    asmcomp/mach.cmx \
    lambda/lambda.cmx \
    utils/clflags.cmx \
    asmcomp/stackframegen.cmi
asmcomp/stackframegen.cmi : \
    asmcomp/mach.cmi
asmcomp/strmatch.cmo : \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi \
    asmcomp/arch.cmi \
    asmcomp/strmatch.cmi
asmcomp/strmatch.cmx : \
    lambda/lambda.cmx \
    lambda/debuginfo.cmx \
    asmcomp/cmm.cmx \
    middle_end/backend_var.cmx \
    parsing/asttypes.cmi \
    asmcomp/arch.cmx \
    asmcomp/strmatch.cmi
asmcomp/strmatch.cmi : \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi
asmcomp/thread_sanitizer.cmo : \
    lambda/debuginfo.cmi \
    asmcomp/cmm_helpers.cmi \
    asmcomp/cmm.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi \
    asmcomp/thread_sanitizer.cmi
asmcomp/thread_sanitizer.cmx : \
    lambda/debuginfo.cmx \
    asmcomp/cmm_helpers.cmx \
    asmcomp/cmm.cmx \
    middle_end/backend_var.cmx \
    parsing/asttypes.cmi \
    asmcomp/thread_sanitizer.cmi
asmcomp/thread_sanitizer.cmi : \
    asmcomp/cmm.cmi
asmcomp/x86_ast.cmi :
asmcomp/x86_dsl.cmo : \
    asmcomp/x86_proc.cmi \
    asmcomp/x86_ast.cmi \
    asmcomp/x86_dsl.cmi
asmcomp/x86_dsl.cmx : \
    asmcomp/x86_proc.cmx \
    asmcomp/x86_ast.cmi \
    asmcomp/x86_dsl.cmi
asmcomp/x86_dsl.cmi : \
    asmcomp/x86_ast.cmi
asmcomp/x86_gas.cmo : \
    asmcomp/x86_proc.cmi \
    asmcomp/x86_ast.cmi \
    utils/misc.cmi \
    asmcomp/x86_gas.cmi
asmcomp/x86_gas.cmx : \
    asmcomp/x86_proc.cmx \
    asmcomp/x86_ast.cmi \
    utils/misc.cmx \
    asmcomp/x86_gas.cmi
asmcomp/x86_gas.cmi : \
    asmcomp/x86_ast.cmi
asmcomp/x86_masm.cmo : \
    asmcomp/x86_proc.cmi \
    asmcomp/x86_ast.cmi \
    asmcomp/x86_masm.cmi
asmcomp/x86_masm.cmx : \
    asmcomp/x86_proc.cmx \
    asmcomp/x86_ast.cmi \
    asmcomp/x86_masm.cmi
asmcomp/x86_masm.cmi : \
    asmcomp/x86_ast.cmi
asmcomp/x86_proc.cmo : \
    asmcomp/x86_ast.cmi \
    utils/misc.cmi \
    utils/config.cmi \
    middle_end/compilenv.cmi \
    utils/clflags.cmi \
    utils/ccomp.cmi \
    asmcomp/x86_proc.cmi
asmcomp/x86_proc.cmx : \
    asmcomp/x86_ast.cmi \
    utils/misc.cmx \
    utils/config.cmx \
    middle_end/compilenv.cmx \
    utils/clflags.cmx \
    utils/ccomp.cmx \
    asmcomp/x86_proc.cmi
asmcomp/x86_proc.cmi : \
    asmcomp/x86_ast.cmi
middle_end/backend_intf.cmi : \
    middle_end/symbol.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    typing/ident.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/backend_var.cmo : \
    typing/path.cmi \
    typing/ident.cmi \
    lambda/debuginfo.cmi \
    utils/clflags.cmi \
    middle_end/backend_var.cmi
middle_end/backend_var.cmx : \
    typing/path.cmx \
    typing/ident.cmx \
    lambda/debuginfo.cmx \
    utils/clflags.cmx \
    middle_end/backend_var.cmi
middle_end/backend_var.cmi : \
    typing/path.cmi \
    typing/ident.cmi \
    lambda/debuginfo.cmi
middle_end/clambda.cmo : \
    typing/path.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    lambda/debuginfo.cmi \
    middle_end/clambda_primitives.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi \
    middle_end/clambda.cmi
middle_end/clambda.cmx : \
    typing/path.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    lambda/debuginfo.cmx \
    middle_end/clambda_primitives.cmx \
    middle_end/backend_var.cmx \
    parsing/asttypes.cmi \
    middle_end/clambda.cmi
middle_end/clambda.cmi : \
    typing/path.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    lambda/debuginfo.cmi \
    middle_end/clambda_primitives.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi
middle_end/clambda_primitives.cmo : \
    typing/types.cmi \
    typing/primitive.cmi \
    lambda/lambda.cmi \
    parsing/asttypes.cmi \
    middle_end/clambda_primitives.cmi
middle_end/clambda_primitives.cmx : \
    typing/types.cmx \
    typing/primitive.cmx \
    lambda/lambda.cmx \
    parsing/asttypes.cmi \
    middle_end/clambda_primitives.cmi
middle_end/clambda_primitives.cmi : \
    typing/types.cmi \
    typing/primitive.cmi \
    lambda/lambda.cmi \
    parsing/asttypes.cmi
middle_end/compilation_unit.cmo : \
    utils/misc.cmi \
    middle_end/linkage_name.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    utils/identifiable.cmi \
    typing/ident.cmi \
    middle_end/compilation_unit.cmi
middle_end/compilation_unit.cmx : \
    utils/misc.cmx \
    middle_end/linkage_name.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    utils/identifiable.cmx \
    typing/ident.cmx \
    middle_end/compilation_unit.cmi
middle_end/compilation_unit.cmi : \
    middle_end/linkage_name.cmi \
    utils/identifiable.cmi \
    typing/ident.cmi
middle_end/compilenv.cmo : \
    utils/warnings.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    middle_end/linkage_name.cmi \
    typing/ident.cmi \
    middle_end/flambda/export_info.cmi \
    typing/env.cmi \
    utils/config.cmi \
    middle_end/compilation_unit.cmi \
    file_formats/cmx_format.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    utils/clflags.cmi \
    middle_end/clambda.cmi \
    middle_end/compilenv.cmi
middle_end/compilenv.cmx : \
    utils/warnings.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    middle_end/flambda/base_types/set_of_closures_id.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    middle_end/linkage_name.cmx \
    typing/ident.cmx \
    middle_end/flambda/export_info.cmx \
    typing/env.cmx \
    utils/config.cmx \
    middle_end/compilation_unit.cmx \
    file_formats/cmx_format.cmi \
    middle_end/flambda/base_types/closure_id.cmx \
    utils/clflags.cmx \
    middle_end/clambda.cmx \
    middle_end/compilenv.cmi
middle_end/compilenv.cmi : \
    middle_end/symbol.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/linkage_name.cmi \
    typing/ident.cmi \
    middle_end/flambda/export_info.cmi \
    middle_end/compilation_unit.cmi \
    file_formats/cmx_format.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/clambda.cmi
middle_end/convert_primitives.cmo : \
    lambda/printlambda.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    middle_end/clambda_primitives.cmi \
    middle_end/convert_primitives.cmi
middle_end/convert_primitives.cmx : \
    lambda/printlambda.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    middle_end/clambda_primitives.cmx \
    middle_end/convert_primitives.cmi
middle_end/convert_primitives.cmi : \
    lambda/lambda.cmi \
    middle_end/clambda_primitives.cmi
middle_end/internal_variable_names.cmo : \
    parsing/location.cmi \
    lambda/lambda.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    lambda/debuginfo.cmi \
    middle_end/internal_variable_names.cmi
middle_end/internal_variable_names.cmx : \
    parsing/location.cmx \
    lambda/lambda.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    lambda/debuginfo.cmx \
    middle_end/internal_variable_names.cmi
middle_end/internal_variable_names.cmi : \
    lambda/lambda.cmi
middle_end/linkage_name.cmo : \
    utils/int_replace_polymorphic_compare.cmi \
    utils/identifiable.cmi \
    middle_end/linkage_name.cmi
middle_end/linkage_name.cmx : \
    utils/int_replace_polymorphic_compare.cmx \
    utils/identifiable.cmx \
    middle_end/linkage_name.cmi
middle_end/linkage_name.cmi : \
    utils/identifiable.cmi
middle_end/printclambda.cmo : \
    lambda/printlambda.cmi \
    middle_end/printclambda_primitives.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    middle_end/clambda.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi \
    middle_end/printclambda.cmi
middle_end/printclambda.cmx : \
    lambda/printlambda.cmx \
    middle_end/printclambda_primitives.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    middle_end/clambda.cmx \
    middle_end/backend_var.cmx \
    parsing/asttypes.cmi \
    middle_end/printclambda.cmi
middle_end/printclambda.cmi : \
    middle_end/clambda.cmi
middle_end/printclambda_primitives.cmo : \
    lambda/printlambda.cmi \
    typing/primitive.cmi \
    lambda/lambda.cmi \
    middle_end/clambda_primitives.cmi \
    parsing/asttypes.cmi \
    middle_end/printclambda_primitives.cmi
middle_end/printclambda_primitives.cmx : \
    lambda/printlambda.cmx \
    typing/primitive.cmx \
    lambda/lambda.cmx \
    middle_end/clambda_primitives.cmx \
    parsing/asttypes.cmi \
    middle_end/printclambda_primitives.cmi
middle_end/printclambda_primitives.cmi : \
    middle_end/clambda_primitives.cmi
middle_end/semantics_of_primitives.cmo : \
    middle_end/clambda_primitives.cmi \
    middle_end/semantics_of_primitives.cmi
middle_end/semantics_of_primitives.cmx : \
    middle_end/clambda_primitives.cmx \
    middle_end/semantics_of_primitives.cmi
middle_end/semantics_of_primitives.cmi : \
    middle_end/clambda_primitives.cmi
middle_end/symbol.cmo : \
    middle_end/variable.cmi \
    utils/misc.cmi \
    middle_end/linkage_name.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    utils/identifiable.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/symbol.cmi
middle_end/symbol.cmx : \
    middle_end/variable.cmx \
    utils/misc.cmx \
    middle_end/linkage_name.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    utils/identifiable.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/symbol.cmi
middle_end/symbol.cmi : \
    middle_end/variable.cmi \
    middle_end/linkage_name.cmi \
    utils/identifiable.cmi \
    middle_end/compilation_unit.cmi
middle_end/variable.cmo : \
    utils/misc.cmi \
    middle_end/internal_variable_names.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    utils/identifiable.cmi \
    typing/ident.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/variable.cmi
middle_end/variable.cmx : \
    utils/misc.cmx \
    middle_end/internal_variable_names.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    utils/identifiable.cmx \
    typing/ident.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/variable.cmi
middle_end/variable.cmi : \
    middle_end/internal_variable_names.cmi \
    utils/identifiable.cmi \
    typing/ident.cmi \
    middle_end/compilation_unit.cmi
lambda/debuginfo.cmo : \
    parsing/location.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    typing/ident.cmi \
    parsing/asttypes.cmi \
    lambda/debuginfo.cmi
lambda/debuginfo.cmx : \
    parsing/location.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    typing/ident.cmx \
    parsing/asttypes.cmi \
    lambda/debuginfo.cmi
lambda/debuginfo.cmi : \
    parsing/location.cmi \
    typing/ident.cmi \
    parsing/asttypes.cmi
lambda/lambda.cmo : \
    typing/types.cmi \
    typing/primitive.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    lambda/debuginfo.cmi \
    utils/clflags.cmi \
    parsing/asttypes.cmi \
    lambda/lambda.cmi
lambda/lambda.cmx : \
    typing/types.cmx \
    typing/primitive.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    lambda/debuginfo.cmx \
    utils/clflags.cmx \
    parsing/asttypes.cmi \
    lambda/lambda.cmi
lambda/lambda.cmi : \
    typing/types.cmi \
    typing/primitive.cmi \
    typing/path.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    lambda/debuginfo.cmi \
    parsing/asttypes.cmi
lambda/matching.cmo : \
    typing/types.cmi \
    typing/typeopt.cmi \
    typing/typedtree.cmi \
    lambda/switch.cmi \
    typing/printpat.cmi \
    lambda/printlambda.cmi \
    typing/primitive.cmi \
    typing/predef.cmi \
    typing/patterns.cmi \
    typing/parmatch.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    lambda/debuginfo.cmi \
    utils/clflags.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    lambda/matching.cmi
lambda/matching.cmx : \
    typing/types.cmx \
    typing/typeopt.cmx \
    typing/typedtree.cmx \
    lambda/switch.cmx \
    typing/printpat.cmx \
    lambda/printlambda.cmx \
    typing/primitive.cmx \
    typing/predef.cmx \
    typing/patterns.cmx \
    typing/parmatch.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    lambda/debuginfo.cmx \
    utils/clflags.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    lambda/matching.cmi
lambda/matching.cmi : \
    typing/typedtree.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    lambda/debuginfo.cmi
lambda/printlambda.cmo : \
    typing/types.cmi \
    typing/printtyp.cmi \
    typing/primitive.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    lambda/debuginfo.cmi \
    utils/clflags.cmi \
    parsing/asttypes.cmi \
    lambda/printlambda.cmi
lambda/printlambda.cmx : \
    typing/types.cmx \
    typing/printtyp.cmx \
    typing/primitive.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    lambda/debuginfo.cmx \
    utils/clflags.cmx \
    parsing/asttypes.cmi \
    lambda/printlambda.cmi
lambda/printlambda.cmi : \
    typing/types.cmi \
    lambda/lambda.cmi
lambda/runtimedef.cmo : \
    lambda/runtimedef.cmi
lambda/runtimedef.cmx : \
    lambda/runtimedef.cmi
lambda/runtimedef.cmi :
lambda/simplif.cmo : \
    utils/warnings.cmi \
    lambda/tmc.cmi \
    typing/primitive.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    lambda/debuginfo.cmi \
    utils/clflags.cmi \
    parsing/asttypes.cmi \
    lambda/simplif.cmi
lambda/simplif.cmx : \
    utils/warnings.cmx \
    lambda/tmc.cmx \
    typing/primitive.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    lambda/debuginfo.cmx \
    utils/clflags.cmx \
    parsing/asttypes.cmi \
    lambda/simplif.cmi
lambda/simplif.cmi : \
    lambda/lambda.cmi \
    typing/ident.cmi
lambda/switch.cmo : \
    lambda/switch.cmi
lambda/switch.cmx : \
    lambda/switch.cmi
lambda/switch.cmi :
lambda/tmc.cmo : \
    utils/warnings.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    lambda/debuginfo.cmi \
    parsing/asttypes.cmi \
    lambda/tmc.cmi
lambda/tmc.cmx : \
    utils/warnings.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    lambda/debuginfo.cmx \
    parsing/asttypes.cmi \
    lambda/tmc.cmi
lambda/tmc.cmi : \
    lambda/lambda.cmi
lambda/translattribute.cmo : \
    utils/warnings.cmi \
    typing/typedtree.cmi \
    parsing/parsetree.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    utils/config.cmi \
    parsing/builtin_attributes.cmi \
    lambda/translattribute.cmi
lambda/translattribute.cmx : \
    utils/warnings.cmx \
    typing/typedtree.cmx \
    parsing/parsetree.cmi \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    utils/config.cmx \
    parsing/builtin_attributes.cmx \
    lambda/translattribute.cmi
lambda/translattribute.cmi : \
    typing/typedtree.cmi \
    parsing/parsetree.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi
lambda/translclass.cmo : \
    typing/value_rec_types.cmi \
    typing/types.cmi \
    typing/typeopt.cmi \
    typing/typedtree.cmi \
    lambda/translobj.cmi \
    lambda/translcore.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    lambda/matching.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    lambda/debuginfo.cmi \
    utils/clflags.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    lambda/translclass.cmi
lambda/translclass.cmx : \
    typing/value_rec_types.cmi \
    typing/types.cmx \
    typing/typeopt.cmx \
    typing/typedtree.cmx \
    lambda/translobj.cmx \
    lambda/translcore.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    lambda/matching.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    lambda/debuginfo.cmx \
    utils/clflags.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    lambda/translclass.cmi
lambda/translclass.cmi : \
    typing/value_rec_types.cmi \
    typing/typedtree.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    lambda/debuginfo.cmi \
    parsing/asttypes.cmi
lambda/translcore.cmo : \
    lambda/value_rec_compiler.cmi \
    typing/types.cmi \
    typing/typeopt.cmi \
    typing/typedtree.cmi \
    typing/typecore.cmi \
    lambda/translprim.cmi \
    lambda/translobj.cmi \
    lambda/translattribute.cmi \
    typing/printtyp.cmi \
    typing/primitive.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    lambda/matching.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    lambda/debuginfo.cmi \
    utils/config.cmi \
    utils/clflags.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    lambda/translcore.cmi
lambda/translcore.cmx : \
    lambda/value_rec_compiler.cmx \
    typing/types.cmx \
    typing/typeopt.cmx \
    typing/typedtree.cmx \
    typing/typecore.cmx \
    lambda/translprim.cmx \
    lambda/translobj.cmx \
    lambda/translattribute.cmx \
    typing/printtyp.cmx \
    typing/primitive.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    lambda/matching.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    lambda/debuginfo.cmx \
    utils/config.cmx \
    utils/clflags.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    lambda/translcore.cmi
lambda/translcore.cmi : \
    typing/typedtree.cmi \
    typing/path.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    lambda/debuginfo.cmi \
    parsing/asttypes.cmi
lambda/translmod.cmo : \
    lambda/value_rec_compiler.cmi \
    typing/types.cmi \
    typing/typedtree.cmi \
    lambda/translprim.cmi \
    lambda/translobj.cmi \
    lambda/translcore.cmi \
    lambda/translclass.cmi \
    lambda/translattribute.cmi \
    typing/primitive.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    typing/mtype.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    lambda/debuginfo.cmi \
    typing/ctype.cmi \
    utils/clflags.cmi \
    parsing/asttypes.cmi \
    lambda/translmod.cmi
lambda/translmod.cmx : \
    lambda/value_rec_compiler.cmx \
    typing/types.cmx \
    typing/typedtree.cmx \
    lambda/translprim.cmx \
    lambda/translobj.cmx \
    lambda/translcore.cmx \
    lambda/translclass.cmx \
    lambda/translattribute.cmx \
    typing/primitive.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    typing/mtype.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    lambda/debuginfo.cmx \
    typing/ctype.cmx \
    utils/clflags.cmx \
    parsing/asttypes.cmi \
    lambda/translmod.cmi
lambda/translmod.cmi : \
    typing/typedtree.cmi \
    typing/primitive.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi
lambda/translobj.cmo : \
    typing/primitive.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    utils/config.cmi \
    utils/clflags.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    lambda/translobj.cmi
lambda/translobj.cmx : \
    typing/primitive.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    utils/config.cmx \
    utils/clflags.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    lambda/translobj.cmi
lambda/translobj.cmi : \
    lambda/lambda.cmi \
    typing/ident.cmi \
    typing/env.cmi
lambda/translprim.cmo : \
    typing/types.cmi \
    typing/typeopt.cmi \
    typing/typedtree.cmi \
    typing/primitive.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    lambda/matching.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    lambda/debuginfo.cmi \
    utils/config.cmi \
    utils/clflags.cmi \
    parsing/asttypes.cmi \
    lambda/translprim.cmi
lambda/translprim.cmx : \
    typing/types.cmx \
    typing/typeopt.cmx \
    typing/typedtree.cmx \
    typing/primitive.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    lambda/matching.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    lambda/debuginfo.cmx \
    utils/config.cmx \
    utils/clflags.cmx \
    parsing/asttypes.cmi \
    lambda/translprim.cmi
lambda/translprim.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/primitive.cmi \
    typing/path.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    typing/env.cmi
lambda/value_rec_compiler.cmo : \
    typing/value_rec_types.cmi \
    typing/primitive.cmi \
    utils/misc.cmi \
    utils/lazy_backtrack.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    lambda/debuginfo.cmi \
    parsing/asttypes.cmi \
    lambda/value_rec_compiler.cmi
lambda/value_rec_compiler.cmx : \
    typing/value_rec_types.cmi \
    typing/primitive.cmx \
    utils/misc.cmx \
    utils/lazy_backtrack.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    lambda/debuginfo.cmx \
    parsing/asttypes.cmi \
    lambda/value_rec_compiler.cmi
lambda/value_rec_compiler.cmi : \
    typing/value_rec_types.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi
file_formats/cmi_format.cmo : \
    typing/types.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/config.cmi \
    utils/compression.cmi \
    file_formats/cmi_format.cmi
file_formats/cmi_format.cmx : \
    typing/types.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/config.cmx \
    utils/compression.cmx \
    file_formats/cmi_format.cmi
file_formats/cmi_format.cmi : \
    typing/types.cmi \
    utils/misc.cmi
file_formats/cmo_format.cmi :
file_formats/cmt_format.cmo : \
    parsing/unit_info.cmi \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/tast_mapper.cmi \
    typing/tast_iterator.cmi \
    typing/shape_reduce.cmi \
    typing/shape.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    parsing/lexer.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    utils/config.cmi \
    utils/compression.cmi \
    file_formats/cmi_format.cmi \
    utils/clflags.cmi \
    typing/btype.cmi \
    file_formats/cmt_format.cmi
file_formats/cmt_format.cmx : \
    parsing/unit_info.cmx \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/tast_mapper.cmx \
    typing/tast_iterator.cmx \
    typing/shape_reduce.cmx \
    typing/shape.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    parsing/lexer.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    utils/config.cmx \
    utils/compression.cmx \
    file_formats/cmi_format.cmx \
    utils/clflags.cmx \
    typing/btype.cmx \
    file_formats/cmt_format.cmi
file_formats/cmt_format.cmi : \
    parsing/unit_info.cmi \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/shape_reduce.cmi \
    typing/shape.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    typing/env.cmi \
    file_formats/cmi_format.cmi
file_formats/cmx_format.cmi : \
    utils/misc.cmi \
    middle_end/flambda/export_info.cmi \
    middle_end/clambda.cmi
file_formats/cmxs_format.cmi :
file_formats/linear_format.cmo : \
    utils/misc.cmi \
    parsing/location.cmi \
    asmcomp/linear.cmi \
    utils/config.cmi \
    asmcomp/cmm.cmi \
    file_formats/linear_format.cmi
file_formats/linear_format.cmx : \
    utils/misc.cmx \
    parsing/location.cmx \
    asmcomp/linear.cmx \
    utils/config.cmx \
    asmcomp/cmm.cmx \
    file_formats/linear_format.cmi
file_formats/linear_format.cmi : \
    asmcomp/linear.cmi \
    asmcomp/cmm.cmi
middle_end/closure/closure.cmo : \
    utils/warnings.cmi \
    lambda/switch.cmi \
    lambda/simplif.cmi \
    middle_end/semantics_of_primitives.cmi \
    typing/primitive.cmi \
    utils/numbers.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    lambda/debuginfo.cmi \
    middle_end/convert_primitives.cmi \
    middle_end/compilenv.cmi \
    utils/clflags.cmi \
    middle_end/clambda_primitives.cmi \
    middle_end/clambda.cmi \
    middle_end/backend_var.cmi \
    middle_end/backend_intf.cmi \
    parsing/asttypes.cmi \
    middle_end/closure/closure.cmi
middle_end/closure/closure.cmx : \
    utils/warnings.cmx \
    lambda/switch.cmx \
    lambda/simplif.cmx \
    middle_end/semantics_of_primitives.cmx \
    typing/primitive.cmx \
    utils/numbers.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    lambda/debuginfo.cmx \
    middle_end/convert_primitives.cmx \
    middle_end/compilenv.cmx \
    utils/clflags.cmx \
    middle_end/clambda_primitives.cmx \
    middle_end/clambda.cmx \
    middle_end/backend_var.cmx \
    middle_end/backend_intf.cmi \
    parsing/asttypes.cmi \
    middle_end/closure/closure.cmi
middle_end/closure/closure.cmi : \
    lambda/lambda.cmi \
    middle_end/clambda.cmi \
    middle_end/backend_intf.cmi
middle_end/closure/closure_middle_end.cmo : \
    middle_end/printclambda.cmi \
    typing/path.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    middle_end/compilenv.cmi \
    middle_end/closure/closure.cmi \
    utils/clflags.cmi \
    middle_end/clambda.cmi \
    middle_end/closure/closure_middle_end.cmi
middle_end/closure/closure_middle_end.cmx : \
    middle_end/printclambda.cmx \
    typing/path.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    middle_end/compilenv.cmx \
    middle_end/closure/closure.cmx \
    utils/clflags.cmx \
    middle_end/clambda.cmx \
    middle_end/closure/closure_middle_end.cmi
middle_end/closure/closure_middle_end.cmi : \
    lambda/lambda.cmi \
    middle_end/clambda.cmi \
    middle_end/backend_intf.cmi
middle_end/flambda/alias_analysis.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/allocated_const.cmi \
    middle_end/flambda/alias_analysis.cmi
middle_end/flambda/alias_analysis.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/flambda/base_types/tag.cmx \
    middle_end/symbol.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda.cmx \
    parsing/asttypes.cmi \
    middle_end/flambda/allocated_const.cmx \
    middle_end/flambda/alias_analysis.cmi
middle_end/flambda/alias_analysis.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    lambda/lambda.cmi \
    middle_end/flambda/flambda.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/allocated_const.cmi
middle_end/flambda/allocated_const.cmo : \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/allocated_const.cmi
middle_end/flambda/allocated_const.cmx : \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/allocated_const.cmi
middle_end/flambda/allocated_const.cmi :
middle_end/flambda/augment_specialised_args.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/pass_wrapper.cmi \
    middle_end/flambda/parameter.cmi \
    utils/misc.cmi \
    middle_end/internal_variable_names.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    utils/identifiable.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/flambda/base_types/closure_origin.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    utils/clflags.cmi \
    middle_end/backend_intf.cmi \
    middle_end/flambda/augment_specialised_args.cmi
middle_end/flambda/augment_specialised_args.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/projection.cmx \
    middle_end/flambda/pass_wrapper.cmx \
    middle_end/flambda/parameter.cmx \
    utils/misc.cmx \
    middle_end/internal_variable_names.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_cost.cmx \
    middle_end/flambda/inline_and_simplify_aux.cmx \
    utils/identifiable.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda.cmx \
    lambda/debuginfo.cmx \
    middle_end/flambda/base_types/closure_origin.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    utils/clflags.cmx \
    middle_end/backend_intf.cmi \
    middle_end/flambda/augment_specialised_args.cmi
middle_end/flambda/augment_specialised_args.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda.cmi
middle_end/flambda/build_export_info.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/traverse_for_exported_symbols.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    utils/misc.cmi \
    middle_end/flambda/invariant_params.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/find_recursive_functions.cmi \
    middle_end/flambda/export_info.cmi \
    middle_end/flambda/base_types/export_id.cmi \
    middle_end/compilenv.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    utils/clflags.cmi \
    middle_end/backend_intf.cmi \
    middle_end/flambda/allocated_const.cmi \
    middle_end/flambda/build_export_info.cmi
middle_end/flambda/build_export_info.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/flambda/traverse_for_exported_symbols.cmx \
    middle_end/flambda/base_types/tag.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    middle_end/flambda/base_types/set_of_closures_id.cmx \
    utils/misc.cmx \
    middle_end/flambda/invariant_params.cmx \
    middle_end/flambda/inline_and_simplify_aux.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/find_recursive_functions.cmx \
    middle_end/flambda/export_info.cmx \
    middle_end/flambda/base_types/export_id.cmx \
    middle_end/compilenv.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    utils/clflags.cmx \
    middle_end/backend_intf.cmi \
    middle_end/flambda/allocated_const.cmx \
    middle_end/flambda/build_export_info.cmi
middle_end/flambda/build_export_info.cmi : \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/export_info.cmi \
    middle_end/backend_intf.cmi
middle_end/flambda/closure_conversion.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    lambda/simplif.cmi \
    typing/predef.cmi \
    middle_end/flambda/parameter.cmi \
    utils/numbers.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    utils/misc.cmi \
    middle_end/flambda/lift_code.cmi \
    lambda/lambda.cmi \
    middle_end/internal_variable_names.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    typing/ident.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/convert_primitives.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_origin.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/flambda/closure_conversion_aux.cmi \
    utils/clflags.cmi \
    middle_end/clambda_primitives.cmi \
    middle_end/backend_intf.cmi \
    middle_end/flambda/closure_conversion.cmi
middle_end/flambda/closure_conversion.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/tag.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/base_types/static_exception.cmx \
    lambda/simplif.cmx \
    typing/predef.cmx \
    middle_end/flambda/parameter.cmx \
    utils/numbers.cmx \
    middle_end/flambda/base_types/mutable_variable.cmx \
    utils/misc.cmx \
    middle_end/flambda/lift_code.cmx \
    lambda/lambda.cmx \
    middle_end/internal_variable_names.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    typing/ident.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda.cmx \
    lambda/debuginfo.cmx \
    middle_end/convert_primitives.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_origin.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/flambda/closure_conversion_aux.cmx \
    utils/clflags.cmx \
    middle_end/clambda_primitives.cmx \
    middle_end/backend_intf.cmi \
    middle_end/flambda/closure_conversion.cmi
middle_end/flambda/closure_conversion.cmi : \
    lambda/lambda.cmi \
    typing/ident.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/backend_intf.cmi
middle_end/flambda/closure_conversion_aux.cmo : \
    middle_end/variable.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    utils/numbers.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    typing/ident.cmi \
    middle_end/flambda/closure_conversion_aux.cmi
middle_end/flambda/closure_conversion_aux.cmx : \
    middle_end/variable.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/base_types/static_exception.cmx \
    utils/numbers.cmx \
    middle_end/flambda/base_types/mutable_variable.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    typing/ident.cmx \
    middle_end/flambda/closure_conversion_aux.cmi
middle_end/flambda/closure_conversion_aux.cmi : \
    middle_end/variable.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi
middle_end/flambda/closure_offsets.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    utils/misc.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/flambda/closure_offsets.cmi
middle_end/flambda/closure_offsets.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    utils/misc.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/flambda/closure_offsets.cmi
middle_end/flambda/closure_offsets.cmi : \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/effect_analysis.cmo : \
    middle_end/semantics_of_primitives.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/clambda_primitives.cmi \
    middle_end/flambda/effect_analysis.cmi
middle_end/flambda/effect_analysis.cmx : \
    middle_end/semantics_of_primitives.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/clambda_primitives.cmx \
    middle_end/flambda/effect_analysis.cmi
middle_end/flambda/effect_analysis.cmi : \
    middle_end/flambda/flambda.cmi
middle_end/flambda/export_info.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/export_id.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/flambda/export_info.cmi
middle_end/flambda/export_info.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/flambda/base_types/tag.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    middle_end/flambda/base_types/set_of_closures_id.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/base_types/export_id.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/flambda/export_info.cmi
middle_end/flambda/export_info.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/export_id.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/export_info_for_pack.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/base_types/set_of_closures_origin.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/export_info.cmi \
    middle_end/flambda/base_types/export_id.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/flambda/export_info_for_pack.cmi
middle_end/flambda/export_info_for_pack.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    middle_end/flambda/base_types/set_of_closures_origin.cmx \
    middle_end/flambda/base_types/set_of_closures_id.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/export_info.cmx \
    middle_end/flambda/base_types/export_id.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/flambda/export_info_for_pack.cmi
middle_end/flambda/export_info_for_pack.cmi : \
    middle_end/flambda/export_info.cmi \
    middle_end/compilation_unit.cmi
middle_end/flambda/extract_projections.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/projection.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/freshening.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/flambda/extract_projections.cmi
middle_end/flambda/extract_projections.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    middle_end/flambda/projection.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inline_and_simplify_aux.cmx \
    middle_end/flambda/freshening.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/flambda/extract_projections.cmi
middle_end/flambda/extract_projections.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda.cmi
middle_end/flambda/find_recursive_functions.cmo : \
    middle_end/variable.cmi \
    utils/strongly_connected_components.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/backend_intf.cmi \
    middle_end/flambda/find_recursive_functions.cmi
middle_end/flambda/find_recursive_functions.cmx : \
    middle_end/variable.cmx \
    utils/strongly_connected_components.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/backend_intf.cmi \
    middle_end/flambda/find_recursive_functions.cmi
middle_end/flambda/find_recursive_functions.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/backend_intf.cmi
middle_end/flambda/flambda.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    middle_end/flambda/base_types/set_of_closures_origin.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/flambda/projection.cmi \
    lambda/printlambda.cmi \
    middle_end/printclambda_primitives.cmi \
    middle_end/flambda/parameter.cmi \
    utils/numbers.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    utils/identifiable.cmi \
    lambda/debuginfo.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_origin.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    utils/clflags.cmi \
    middle_end/clambda_primitives.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/allocated_const.cmi \
    middle_end/flambda/flambda.cmi
middle_end/flambda/flambda.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/tag.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/base_types/static_exception.cmx \
    middle_end/flambda/base_types/set_of_closures_origin.cmx \
    middle_end/flambda/base_types/set_of_closures_id.cmx \
    middle_end/flambda/projection.cmx \
    lambda/printlambda.cmx \
    middle_end/printclambda_primitives.cmx \
    middle_end/flambda/parameter.cmx \
    utils/numbers.cmx \
    middle_end/flambda/base_types/mutable_variable.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    utils/identifiable.cmx \
    lambda/debuginfo.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_origin.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    utils/clflags.cmx \
    middle_end/clambda_primitives.cmx \
    parsing/asttypes.cmi \
    middle_end/flambda/allocated_const.cmx \
    middle_end/flambda/flambda.cmi
middle_end/flambda/flambda.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    middle_end/flambda/base_types/set_of_closures_origin.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/parameter.cmi \
    utils/numbers.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    lambda/lambda.cmi \
    utils/identifiable.cmi \
    lambda/debuginfo.cmi \
    middle_end/flambda/base_types/closure_origin.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/clambda_primitives.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/allocated_const.cmi
middle_end/flambda/flambda_invariants.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    middle_end/flambda/base_types/set_of_closures_origin.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/printclambda_primitives.cmi \
    middle_end/flambda/parameter.cmi \
    utils/numbers.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    lambda/lambda.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/clambda_primitives.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/allocated_const.cmi \
    middle_end/flambda/flambda_invariants.cmi
middle_end/flambda/flambda_invariants.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/flambda/base_types/tag.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/base_types/static_exception.cmx \
    middle_end/flambda/base_types/set_of_closures_origin.cmx \
    middle_end/flambda/base_types/set_of_closures_id.cmx \
    middle_end/flambda/projection.cmx \
    middle_end/printclambda_primitives.cmx \
    middle_end/flambda/parameter.cmx \
    utils/numbers.cmx \
    middle_end/flambda/base_types/mutable_variable.cmx \
    lambda/lambda.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    lambda/debuginfo.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/clambda_primitives.cmx \
    parsing/asttypes.cmi \
    middle_end/flambda/allocated_const.cmx \
    middle_end/flambda/flambda_invariants.cmi
middle_end/flambda/flambda_invariants.cmi : \
    middle_end/flambda/flambda.cmi
middle_end/flambda/flambda_iterators.cmo : \
    middle_end/variable.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/flambda_iterators.cmi
middle_end/flambda/flambda_iterators.cmx : \
    middle_end/variable.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/flambda_iterators.cmi
middle_end/flambda/flambda_iterators.cmi : \
    middle_end/variable.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/flambda.cmi
middle_end/flambda/flambda_middle_end.cmo : \
    utils/warnings.cmi \
    middle_end/variable.cmi \
    middle_end/flambda/un_anf.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/share_constants.cmi \
    middle_end/flambda/remove_unused_program_constructs.cmi \
    middle_end/flambda/remove_unused_closure_vars.cmi \
    middle_end/flambda/ref_to_variables.cmi \
    utils/profile.cmi \
    middle_end/printclambda.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    middle_end/linkage_name.cmi \
    middle_end/flambda/lift_let_to_initialize_symbol.cmi \
    middle_end/flambda/lift_constants.cmi \
    middle_end/flambda/lift_code.cmi \
    lambda/lambda.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/inline_and_simplify.cmi \
    middle_end/flambda/initialize_symbol_to_let_symbol.cmi \
    middle_end/flambda/flambda_to_clambda.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda_invariants.cmi \
    middle_end/flambda/flambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/compilenv.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/flambda/closure_conversion.cmi \
    utils/clflags.cmi \
    middle_end/clambda.cmi \
    middle_end/flambda/build_export_info.cmi \
    middle_end/backend_intf.cmi \
    middle_end/flambda/flambda_middle_end.cmi
middle_end/flambda/flambda_middle_end.cmx : \
    utils/warnings.cmx \
    middle_end/variable.cmx \
    middle_end/flambda/un_anf.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/share_constants.cmx \
    middle_end/flambda/remove_unused_program_constructs.cmx \
    middle_end/flambda/remove_unused_closure_vars.cmx \
    middle_end/flambda/ref_to_variables.cmx \
    utils/profile.cmx \
    middle_end/printclambda.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    middle_end/linkage_name.cmx \
    middle_end/flambda/lift_let_to_initialize_symbol.cmx \
    middle_end/flambda/lift_constants.cmx \
    middle_end/flambda/lift_code.cmx \
    lambda/lambda.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_cost.cmx \
    middle_end/flambda/inline_and_simplify.cmx \
    middle_end/flambda/initialize_symbol_to_let_symbol.cmx \
    middle_end/flambda/flambda_to_clambda.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda_invariants.cmx \
    middle_end/flambda/flambda.cmx \
    lambda/debuginfo.cmx \
    middle_end/compilenv.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/flambda/closure_conversion.cmx \
    utils/clflags.cmx \
    middle_end/clambda.cmx \
    middle_end/flambda/build_export_info.cmx \
    middle_end/backend_intf.cmi \
    middle_end/flambda/flambda_middle_end.cmi
middle_end/flambda/flambda_middle_end.cmi : \
    lambda/lambda.cmi \
    middle_end/clambda.cmi \
    middle_end/backend_intf.cmi
middle_end/flambda/flambda_to_clambda.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/un_anf.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    typing/primitive.cmi \
    middle_end/flambda/parameter.cmi \
    utils/numbers.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    utils/misc.cmi \
    middle_end/linkage_name.cmi \
    lambda/lambda.cmi \
    middle_end/flambda/initialize_symbol_to_let_symbol.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/export_info.cmi \
    lambda/debuginfo.cmi \
    middle_end/compilenv.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/closure_offsets.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    utils/clflags.cmi \
    middle_end/clambda.cmi \
    middle_end/backend_var.cmi \
    middle_end/flambda/allocated_const.cmi \
    middle_end/flambda/flambda_to_clambda.cmi
middle_end/flambda/flambda_to_clambda.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/flambda/un_anf.cmx \
    middle_end/flambda/base_types/tag.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/base_types/static_exception.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    middle_end/flambda/base_types/set_of_closures_id.cmx \
    typing/primitive.cmx \
    middle_end/flambda/parameter.cmx \
    utils/numbers.cmx \
    middle_end/flambda/base_types/mutable_variable.cmx \
    utils/misc.cmx \
    middle_end/linkage_name.cmx \
    lambda/lambda.cmx \
    middle_end/flambda/initialize_symbol_to_let_symbol.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/export_info.cmx \
    lambda/debuginfo.cmx \
    middle_end/compilenv.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/closure_offsets.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    utils/clflags.cmx \
    middle_end/clambda.cmx \
    middle_end/backend_var.cmx \
    middle_end/flambda/allocated_const.cmx \
    middle_end/flambda/flambda_to_clambda.cmi
middle_end/flambda/flambda_to_clambda.cmi : \
    middle_end/symbol.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/export_info.cmi \
    middle_end/clambda.cmi
middle_end/flambda/flambda_utils.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/symbol.cmi \
    lambda/switch.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/parameter.cmi \
    utils/numbers.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    middle_end/internal_variable_names.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_origin.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/clambda_primitives.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/allocated_const.cmi \
    middle_end/flambda/flambda_utils.cmi
middle_end/flambda/flambda_utils.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/symbol.cmx \
    lambda/switch.cmx \
    middle_end/flambda/base_types/static_exception.cmx \
    middle_end/flambda/base_types/set_of_closures_id.cmx \
    middle_end/flambda/projection.cmx \
    middle_end/flambda/parameter.cmx \
    utils/numbers.cmx \
    middle_end/flambda/base_types/mutable_variable.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    middle_end/internal_variable_names.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    lambda/debuginfo.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_origin.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/clambda_primitives.cmx \
    parsing/asttypes.cmi \
    middle_end/flambda/allocated_const.cmx \
    middle_end/flambda/flambda_utils.cmi
middle_end/flambda/flambda_utils.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    lambda/switch.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/parameter.cmi \
    middle_end/internal_variable_names.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/freshening.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/parameter.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    utils/misc.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    utils/identifiable.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/flambda/freshening.cmi
middle_end/flambda/freshening.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/base_types/static_exception.cmx \
    middle_end/flambda/projection.cmx \
    middle_end/flambda/parameter.cmx \
    middle_end/flambda/base_types/mutable_variable.cmx \
    utils/misc.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    utils/identifiable.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/flambda/freshening.cmi
middle_end/flambda/freshening.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/import_approx.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    utils/misc.cmi \
    middle_end/flambda/freshening.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/export_info.cmi \
    middle_end/flambda/base_types/export_id.cmi \
    middle_end/compilenv.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/flambda/import_approx.cmi
middle_end/flambda/import_approx.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    middle_end/flambda/base_types/set_of_closures_id.cmx \
    utils/misc.cmx \
    middle_end/flambda/freshening.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/export_info.cmx \
    middle_end/flambda/base_types/export_id.cmx \
    middle_end/compilenv.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/flambda/import_approx.cmi
middle_end/flambda/import_approx.cmi : \
    middle_end/symbol.cmi \
    middle_end/flambda/simple_value_approx.cmi
middle_end/flambda/inconstant_idents.cmo : \
    middle_end/variable.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/flambda/parameter.cmi \
    utils/numbers.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    utils/identifiable.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/backend_intf.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/inconstant_idents.cmi
middle_end/flambda/inconstant_idents.cmx : \
    middle_end/variable.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/base_types/set_of_closures_id.cmx \
    middle_end/flambda/parameter.cmx \
    utils/numbers.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    utils/identifiable.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/backend_intf.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/inconstant_idents.cmi
middle_end/flambda/inconstant_idents.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/backend_intf.cmi
middle_end/flambda/initialize_symbol_to_let_symbol.cmo : \
    middle_end/variable.cmi \
    utils/misc.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/initialize_symbol_to_let_symbol.cmi
middle_end/flambda/initialize_symbol_to_let_symbol.cmx : \
    middle_end/variable.cmx \
    utils/misc.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/initialize_symbol_to_let_symbol.cmi
middle_end/flambda/initialize_symbol_to_let_symbol.cmi : \
    middle_end/flambda/flambda.cmi
middle_end/flambda/inline_and_simplify.cmo : \
    utils/warnings.cmi \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/unbox_specialised_args.cmi \
    middle_end/flambda/unbox_free_vars_of_closures.cmi \
    middle_end/flambda/unbox_closures.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    middle_end/flambda/simplify_primitives.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/remove_unused_arguments.cmi \
    middle_end/flambda/remove_free_vars_equal_to_args.cmi \
    middle_end/flambda/projection.cmi \
    typing/predef.cmi \
    middle_end/flambda/parameter.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    middle_end/flambda/lift_code.cmi \
    lambda/lambda.cmi \
    middle_end/flambda/invariant_params.cmi \
    middle_end/internal_variable_names.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_stats.cmi \
    middle_end/flambda/inlining_decision.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    typing/ident.cmi \
    middle_end/flambda/freshening.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/find_recursive_functions.cmi \
    middle_end/flambda/effect_analysis.cmi \
    lambda/debuginfo.cmi \
    utils/config.cmi \
    middle_end/flambda/base_types/closure_origin.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    utils/clflags.cmi \
    middle_end/clambda_primitives.cmi \
    middle_end/backend_intf.cmi \
    middle_end/flambda/allocated_const.cmi \
    middle_end/flambda/inline_and_simplify.cmi
middle_end/flambda/inline_and_simplify.cmx : \
    utils/warnings.cmx \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/flambda/unbox_specialised_args.cmx \
    middle_end/flambda/unbox_free_vars_of_closures.cmx \
    middle_end/flambda/unbox_closures.cmx \
    middle_end/flambda/base_types/tag.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/base_types/static_exception.cmx \
    middle_end/flambda/simplify_primitives.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    middle_end/flambda/remove_unused_arguments.cmx \
    middle_end/flambda/remove_free_vars_equal_to_args.cmx \
    middle_end/flambda/projection.cmx \
    typing/predef.cmx \
    middle_end/flambda/parameter.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    middle_end/flambda/lift_code.cmx \
    lambda/lambda.cmx \
    middle_end/flambda/invariant_params.cmx \
    middle_end/internal_variable_names.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_stats.cmx \
    middle_end/flambda/inlining_decision.cmx \
    middle_end/flambda/inlining_cost.cmx \
    middle_end/flambda/inline_and_simplify_aux.cmx \
    typing/ident.cmx \
    middle_end/flambda/freshening.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/find_recursive_functions.cmx \
    middle_end/flambda/effect_analysis.cmx \
    lambda/debuginfo.cmx \
    utils/config.cmx \
    middle_end/flambda/base_types/closure_origin.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    utils/clflags.cmx \
    middle_end/clambda_primitives.cmx \
    middle_end/backend_intf.cmi \
    middle_end/flambda/allocated_const.cmx \
    middle_end/flambda/inline_and_simplify.cmi
middle_end/flambda/inline_and_simplify.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/backend_intf.cmi
middle_end/flambda/inline_and_simplify_aux.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/base_types/set_of_closures_origin.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/parameter.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    utils/misc.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_stats.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/freshening.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_origin.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    utils/clflags.cmi \
    middle_end/backend_intf.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi
middle_end/flambda/inline_and_simplify_aux.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/base_types/static_exception.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    middle_end/flambda/base_types/set_of_closures_origin.cmx \
    middle_end/flambda/projection.cmx \
    middle_end/flambda/parameter.cmx \
    middle_end/flambda/base_types/mutable_variable.cmx \
    utils/misc.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_stats.cmx \
    middle_end/flambda/inlining_cost.cmx \
    middle_end/flambda/freshening.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda.cmx \
    lambda/debuginfo.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_origin.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    utils/clflags.cmx \
    middle_end/backend_intf.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi
middle_end/flambda/inline_and_simplify_aux.cmi : \
    middle_end/variable.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/static_exception.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/base_types/set_of_closures_origin.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    middle_end/flambda/inlining_stats_types.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/freshening.cmi \
    middle_end/flambda/flambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/flambda/base_types/closure_origin.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/backend_intf.cmi
middle_end/flambda/inlining_cost.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/projection.cmi \
    typing/primitive.cmi \
    utils/misc.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    utils/clflags.cmi \
    middle_end/clambda_primitives.cmi \
    middle_end/flambda/inlining_cost.cmi
middle_end/flambda/inlining_cost.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/projection.cmx \
    typing/primitive.cmx \
    utils/misc.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    utils/clflags.cmx \
    middle_end/clambda_primitives.cmx \
    middle_end/flambda/inlining_cost.cmi
middle_end/flambda/inlining_cost.cmi : \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/flambda.cmi
middle_end/flambda/inlining_decision.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/parameter.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_transforms.cmi \
    middle_end/flambda/inlining_stats_types.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    utils/clflags.cmi \
    middle_end/flambda/inlining_decision.cmi
middle_end/flambda/inlining_decision.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    middle_end/flambda/parameter.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_transforms.cmx \
    middle_end/flambda/inlining_stats_types.cmx \
    middle_end/flambda/inlining_cost.cmx \
    middle_end/flambda/inline_and_simplify_aux.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    utils/clflags.cmx \
    middle_end/flambda/inlining_decision.cmi
middle_end/flambda/inlining_decision.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    lambda/lambda.cmi \
    middle_end/flambda/inlining_decision_intf.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/inlining_decision_intf.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/inlining_stats.cmo : \
    utils/misc.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_stats_types.cmi \
    lambda/debuginfo.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    utils/clflags.cmi \
    middle_end/flambda/inlining_stats.cmi
middle_end/flambda/inlining_stats.cmx : \
    utils/misc.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_stats_types.cmx \
    lambda/debuginfo.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    utils/clflags.cmx \
    middle_end/flambda/inlining_stats.cmi
middle_end/flambda/inlining_stats.cmi : \
    middle_end/flambda/inlining_stats_types.cmi \
    lambda/debuginfo.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/inlining_stats_types.cmo : \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/inlining_stats_types.cmi
middle_end/flambda/inlining_stats_types.cmx : \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_cost.cmx \
    middle_end/flambda/inlining_stats_types.cmi
middle_end/flambda/inlining_stats_types.cmi : \
    middle_end/flambda/inlining_cost.cmi
middle_end/flambda/inlining_transforms.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/parameter.cmi \
    lambda/lambda.cmi \
    middle_end/internal_variable_names.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_decision_intf.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_origin.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/flambda/inlining_transforms.cmi
middle_end/flambda/inlining_transforms.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    middle_end/flambda/projection.cmx \
    middle_end/flambda/parameter.cmx \
    lambda/lambda.cmx \
    middle_end/internal_variable_names.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_decision_intf.cmi \
    middle_end/flambda/inlining_cost.cmx \
    middle_end/flambda/inline_and_simplify_aux.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    lambda/debuginfo.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_origin.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/flambda/inlining_transforms.cmi
middle_end/flambda/inlining_transforms.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    lambda/lambda.cmi \
    middle_end/flambda/inlining_decision_intf.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/invariant_params.cmo : \
    middle_end/variable.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/parameter.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    utils/clflags.cmi \
    middle_end/backend_intf.cmi \
    middle_end/flambda/invariant_params.cmi
middle_end/flambda/invariant_params.cmx : \
    middle_end/variable.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/parameter.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    utils/clflags.cmx \
    middle_end/backend_intf.cmi \
    middle_end/flambda/invariant_params.cmi
middle_end/flambda/invariant_params.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/backend_intf.cmi
middle_end/flambda/lift_code.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    lambda/lambda.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/lift_code.cmi
middle_end/flambda/lift_code.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/mutable_variable.cmx \
    lambda/lambda.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/lift_code.cmi
middle_end/flambda/lift_code.cmi : \
    middle_end/variable.cmi \
    middle_end/internal_variable_names.cmi \
    middle_end/flambda/flambda.cmi
middle_end/flambda/lift_constants.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    utils/strongly_connected_components.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    utils/misc.cmi \
    middle_end/internal_variable_names.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inconstant_idents.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/backend_intf.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/allocated_const.cmi \
    middle_end/flambda/alias_analysis.cmi \
    middle_end/flambda/lift_constants.cmi
middle_end/flambda/lift_constants.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/flambda/base_types/tag.cmx \
    middle_end/symbol.cmx \
    utils/strongly_connected_components.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    utils/misc.cmx \
    middle_end/internal_variable_names.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inconstant_idents.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/backend_intf.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/allocated_const.cmx \
    middle_end/flambda/alias_analysis.cmx \
    middle_end/flambda/lift_constants.cmi
middle_end/flambda/lift_constants.cmi : \
    middle_end/flambda/flambda.cmi \
    middle_end/backend_intf.cmi
middle_end/flambda/lift_let_to_initialize_symbol.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/lift_let_to_initialize_symbol.cmi
middle_end/flambda/lift_let_to_initialize_symbol.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/tag.cmx \
    middle_end/symbol.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda.cmx \
    parsing/asttypes.cmi \
    middle_end/flambda/lift_let_to_initialize_symbol.cmi
middle_end/flambda/lift_let_to_initialize_symbol.cmi : \
    middle_end/flambda/flambda.cmi \
    middle_end/backend_intf.cmi
middle_end/flambda/parameter.cmo : \
    middle_end/variable.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    utils/identifiable.cmi \
    middle_end/flambda/parameter.cmi
middle_end/flambda/parameter.cmx : \
    middle_end/variable.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    utils/identifiable.cmx \
    middle_end/flambda/parameter.cmi
middle_end/flambda/parameter.cmi : \
    middle_end/variable.cmi \
    utils/identifiable.cmi \
    middle_end/compilation_unit.cmi
middle_end/flambda/pass_wrapper.cmo : \
    utils/int_replace_polymorphic_compare.cmi \
    utils/clflags.cmi \
    middle_end/flambda/pass_wrapper.cmi
middle_end/flambda/pass_wrapper.cmx : \
    utils/int_replace_polymorphic_compare.cmx \
    utils/clflags.cmx \
    middle_end/flambda/pass_wrapper.cmi
middle_end/flambda/pass_wrapper.cmi :
middle_end/flambda/projection.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    utils/identifiable.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/flambda/projection.cmi
middle_end/flambda/projection.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    utils/identifiable.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/flambda/projection.cmi
middle_end/flambda/projection.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    utils/identifiable.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/ref_to_variables.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi \
    lambda/lambda.cmi \
    middle_end/internal_variable_names.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/ref_to_variables.cmi
middle_end/flambda/ref_to_variables.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/mutable_variable.cmx \
    lambda/lambda.cmx \
    middle_end/internal_variable_names.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    parsing/asttypes.cmi \
    middle_end/flambda/ref_to_variables.cmi
middle_end/flambda/ref_to_variables.cmi : \
    middle_end/flambda/flambda.cmi
middle_end/flambda/remove_free_vars_equal_to_args.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/pass_wrapper.cmi \
    middle_end/flambda/parameter.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/remove_free_vars_equal_to_args.cmi
middle_end/flambda/remove_free_vars_equal_to_args.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/pass_wrapper.cmx \
    middle_end/flambda/parameter.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/remove_free_vars_equal_to_args.cmi
middle_end/flambda/remove_free_vars_equal_to_args.cmi : \
    middle_end/flambda/flambda.cmi
middle_end/flambda/remove_unused_arguments.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/parameter.cmi \
    middle_end/flambda/invariant_params.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/find_recursive_functions.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_origin.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    utils/clflags.cmi \
    middle_end/flambda/remove_unused_arguments.cmi
middle_end/flambda/remove_unused_arguments.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/projection.cmx \
    middle_end/flambda/parameter.cmx \
    middle_end/flambda/invariant_params.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/find_recursive_functions.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_origin.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    utils/clflags.cmx \
    middle_end/flambda/remove_unused_arguments.cmi
middle_end/flambda/remove_unused_arguments.cmi : \
    middle_end/flambda/flambda.cmi \
    middle_end/backend_intf.cmi
middle_end/flambda/remove_unused_closure_vars.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/parameter.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/flambda/remove_unused_closure_vars.cmi
middle_end/flambda/remove_unused_closure_vars.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/flambda/parameter.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/flambda/remove_unused_closure_vars.cmi
middle_end/flambda/remove_unused_closure_vars.cmi : \
    middle_end/flambda/flambda.cmi
middle_end/flambda/remove_unused_program_constructs.cmo : \
    middle_end/symbol.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/effect_analysis.cmi \
    middle_end/flambda/remove_unused_program_constructs.cmi
middle_end/flambda/remove_unused_program_constructs.cmx : \
    middle_end/symbol.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/effect_analysis.cmx \
    middle_end/flambda/remove_unused_program_constructs.cmi
middle_end/flambda/remove_unused_program_constructs.cmi : \
    middle_end/flambda/flambda.cmi
middle_end/flambda/share_constants.cmo : \
    middle_end/symbol.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/share_constants.cmi
middle_end/flambda/share_constants.cmx : \
    middle_end/symbol.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/share_constants.cmi
middle_end/flambda/share_constants.cmi : \
    middle_end/flambda/flambda.cmi
middle_end/flambda/simple_value_approx.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/set_of_closures_origin.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/flambda/parameter.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    middle_end/internal_variable_names.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/freshening.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/export_id.cmi \
    middle_end/flambda/effect_analysis.cmi \
    lambda/debuginfo.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_origin.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    utils/clflags.cmi \
    middle_end/flambda/allocated_const.cmi \
    middle_end/flambda/simple_value_approx.cmi
middle_end/flambda/simple_value_approx.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/flambda/base_types/tag.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/base_types/set_of_closures_origin.cmx \
    middle_end/flambda/base_types/set_of_closures_id.cmx \
    middle_end/flambda/parameter.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    middle_end/internal_variable_names.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_cost.cmx \
    middle_end/flambda/freshening.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/base_types/export_id.cmx \
    middle_end/flambda/effect_analysis.cmx \
    lambda/debuginfo.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_origin.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    utils/clflags.cmx \
    middle_end/flambda/allocated_const.cmx \
    middle_end/flambda/simple_value_approx.cmi
middle_end/flambda/simple_value_approx.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/base_types/set_of_closures_origin.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/flambda/parameter.cmi \
    lambda/lambda.cmi \
    middle_end/flambda/freshening.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/export_id.cmi \
    lambda/debuginfo.cmi \
    middle_end/flambda/base_types/closure_origin.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/simplify_boxed_integer_ops.cmo : \
    middle_end/flambda/simplify_common.cmi \
    middle_end/flambda/simplify_boxed_integer_ops_intf.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    lambda/lambda.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/clambda_primitives.cmi \
    middle_end/flambda/simplify_boxed_integer_ops.cmi
middle_end/flambda/simplify_boxed_integer_ops.cmx : \
    middle_end/flambda/simplify_common.cmx \
    middle_end/flambda/simplify_boxed_integer_ops_intf.cmi \
    middle_end/flambda/simple_value_approx.cmx \
    lambda/lambda.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_cost.cmx \
    middle_end/clambda_primitives.cmx \
    middle_end/flambda/simplify_boxed_integer_ops.cmi
middle_end/flambda/simplify_boxed_integer_ops.cmi : \
    middle_end/flambda/simplify_boxed_integer_ops_intf.cmi
middle_end/flambda/simplify_boxed_integer_ops_intf.cmi : \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/clambda_primitives.cmi
middle_end/flambda/simplify_common.cmo : \
    middle_end/flambda/simple_value_approx.cmi \
    lambda/lambda.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/effect_analysis.cmi \
    middle_end/flambda/simplify_common.cmi
middle_end/flambda/simplify_common.cmx : \
    middle_end/flambda/simple_value_approx.cmx \
    lambda/lambda.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_cost.cmx \
    middle_end/flambda/effect_analysis.cmx \
    middle_end/flambda/simplify_common.cmi
middle_end/flambda/simplify_common.cmi : \
    middle_end/flambda/simple_value_approx.cmi \
    lambda/lambda.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/flambda.cmi
middle_end/flambda/simplify_primitives.cmo : \
    middle_end/flambda/base_types/tag.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/simplify_common.cmi \
    middle_end/flambda/simplify_boxed_integer_ops.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/semantics_of_primitives.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/flambda.cmi \
    utils/clflags.cmi \
    middle_end/clambda_primitives.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/simplify_primitives.cmi
middle_end/flambda/simplify_primitives.cmx : \
    middle_end/flambda/base_types/tag.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/simplify_common.cmx \
    middle_end/flambda/simplify_boxed_integer_ops.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    middle_end/semantics_of_primitives.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_cost.cmx \
    middle_end/flambda/flambda.cmx \
    utils/clflags.cmx \
    middle_end/clambda_primitives.cmx \
    parsing/asttypes.cmi \
    middle_end/flambda/simplify_primitives.cmi
middle_end/flambda/simplify_primitives.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/flambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/clambda_primitives.cmi
middle_end/flambda/traverse_for_exported_symbols.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    utils/misc.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/export_info.cmi \
    middle_end/flambda/base_types/export_id.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/flambda/traverse_for_exported_symbols.cmi
middle_end/flambda/traverse_for_exported_symbols.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/base_types/var_within_closure.cmx \
    middle_end/symbol.cmx \
    middle_end/flambda/simple_value_approx.cmx \
    middle_end/flambda/base_types/set_of_closures_id.cmx \
    utils/misc.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/export_info.cmx \
    middle_end/flambda/base_types/export_id.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/flambda/traverse_for_exported_symbols.cmi
middle_end/flambda/traverse_for_exported_symbols.cmi : \
    middle_end/flambda/base_types/var_within_closure.cmi \
    middle_end/symbol.cmi \
    middle_end/flambda/simple_value_approx.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/export_info.cmi \
    middle_end/flambda/base_types/export_id.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/un_anf.cmo : \
    middle_end/symbol.cmi \
    middle_end/semantics_of_primitives.cmi \
    middle_end/printclambda.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    utils/clflags.cmi \
    middle_end/clambda_primitives.cmi \
    middle_end/clambda.cmi \
    middle_end/backend_var.cmi \
    parsing/asttypes.cmi \
    middle_end/flambda/un_anf.cmi
middle_end/flambda/un_anf.cmx : \
    middle_end/symbol.cmx \
    middle_end/semantics_of_primitives.cmx \
    middle_end/printclambda.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    lambda/debuginfo.cmx \
    utils/clflags.cmx \
    middle_end/clambda_primitives.cmx \
    middle_end/clambda.cmx \
    middle_end/backend_var.cmx \
    parsing/asttypes.cmi \
    middle_end/flambda/un_anf.cmi
middle_end/flambda/un_anf.cmi : \
    middle_end/symbol.cmi \
    middle_end/clambda.cmi
middle_end/flambda/unbox_closures.cmo : \
    middle_end/variable.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    utils/clflags.cmi \
    middle_end/flambda/augment_specialised_args.cmi \
    middle_end/flambda/unbox_closures.cmi
middle_end/flambda/unbox_closures.cmx : \
    middle_end/variable.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_cost.cmx \
    middle_end/flambda/inline_and_simplify_aux.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    utils/clflags.cmx \
    middle_end/flambda/augment_specialised_args.cmx \
    middle_end/flambda/unbox_closures.cmi
middle_end/flambda/unbox_closures.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda.cmi
middle_end/flambda/unbox_free_vars_of_closures.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/pass_wrapper.cmi \
    utils/misc.cmi \
    middle_end/internal_variable_names.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda_iterators.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/extract_projections.cmi \
    utils/clflags.cmi \
    middle_end/flambda/unbox_free_vars_of_closures.cmi
middle_end/flambda/unbox_free_vars_of_closures.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/projection.cmx \
    middle_end/flambda/pass_wrapper.cmx \
    utils/misc.cmx \
    middle_end/internal_variable_names.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inlining_cost.cmx \
    middle_end/flambda/inline_and_simplify_aux.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda_iterators.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/extract_projections.cmx \
    utils/clflags.cmx \
    middle_end/flambda/unbox_free_vars_of_closures.cmi
middle_end/flambda/unbox_free_vars_of_closures.cmi : \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda.cmi
middle_end/flambda/unbox_specialised_args.cmo : \
    middle_end/variable.cmi \
    middle_end/flambda/projection.cmi \
    middle_end/flambda/invariant_params.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda.cmi \
    middle_end/flambda/extract_projections.cmi \
    utils/clflags.cmi \
    middle_end/flambda/augment_specialised_args.cmi \
    middle_end/flambda/unbox_specialised_args.cmi
middle_end/flambda/unbox_specialised_args.cmx : \
    middle_end/variable.cmx \
    middle_end/flambda/projection.cmx \
    middle_end/flambda/invariant_params.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/inline_and_simplify_aux.cmx \
    middle_end/flambda/flambda.cmx \
    middle_end/flambda/extract_projections.cmx \
    utils/clflags.cmx \
    middle_end/flambda/augment_specialised_args.cmx \
    middle_end/flambda/unbox_specialised_args.cmi
middle_end/flambda/unbox_specialised_args.cmi : \
    middle_end/variable.cmi \
    middle_end/flambda/inlining_cost.cmi \
    middle_end/flambda/inline_and_simplify_aux.cmi \
    middle_end/flambda/flambda.cmi
middle_end/flambda/base_types/closure_element.cmo : \
    middle_end/variable.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/base_types/closure_element.cmi
middle_end/flambda/base_types/closure_element.cmx : \
    middle_end/variable.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/base_types/closure_element.cmi
middle_end/flambda/base_types/closure_element.cmi : \
    middle_end/variable.cmi \
    utils/identifiable.cmi \
    middle_end/compilation_unit.cmi
middle_end/flambda/base_types/closure_id.cmo : \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/base_types/closure_element.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/base_types/closure_id.cmx : \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/base_types/closure_element.cmx \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/base_types/closure_id.cmi : \
    middle_end/flambda/base_types/closure_element.cmi
middle_end/flambda/base_types/closure_origin.cmo : \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/base_types/closure_id.cmi \
    middle_end/flambda/base_types/closure_origin.cmi
middle_end/flambda/base_types/closure_origin.cmx : \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/base_types/closure_id.cmx \
    middle_end/flambda/base_types/closure_origin.cmi
middle_end/flambda/base_types/closure_origin.cmi : \
    utils/identifiable.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/closure_id.cmi
middle_end/flambda/base_types/export_id.cmo : \
    utils/int_replace_polymorphic_compare.cmi \
    utils/identifiable.cmi \
    middle_end/flambda/base_types/id_types.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/export_id.cmi
middle_end/flambda/base_types/export_id.cmx : \
    utils/int_replace_polymorphic_compare.cmx \
    utils/identifiable.cmx \
    middle_end/flambda/base_types/id_types.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/export_id.cmi
middle_end/flambda/base_types/export_id.cmi : \
    utils/identifiable.cmi \
    middle_end/compilation_unit.cmi
middle_end/flambda/base_types/id_types.cmo : \
    utils/int_replace_polymorphic_compare.cmi \
    utils/identifiable.cmi \
    middle_end/flambda/base_types/id_types.cmi
middle_end/flambda/base_types/id_types.cmx : \
    utils/int_replace_polymorphic_compare.cmx \
    utils/identifiable.cmx \
    middle_end/flambda/base_types/id_types.cmi
middle_end/flambda/base_types/id_types.cmi : \
    utils/identifiable.cmi
middle_end/flambda/base_types/mutable_variable.cmo : \
    middle_end/variable.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/base_types/mutable_variable.cmi
middle_end/flambda/base_types/mutable_variable.cmx : \
    middle_end/variable.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/base_types/mutable_variable.cmi
middle_end/flambda/base_types/mutable_variable.cmi : \
    middle_end/variable.cmi \
    middle_end/internal_variable_names.cmi \
    utils/identifiable.cmi \
    typing/ident.cmi \
    middle_end/compilation_unit.cmi
middle_end/flambda/base_types/set_of_closures_id.cmo : \
    utils/int_replace_polymorphic_compare.cmi \
    utils/identifiable.cmi \
    middle_end/flambda/base_types/id_types.cmi \
    middle_end/compilation_unit.cmi \
    middle_end/flambda/base_types/set_of_closures_id.cmi
middle_end/flambda/base_types/set_of_closures_id.cmx : \
    utils/int_replace_polymorphic_compare.cmx \
    utils/identifiable.cmx \
    middle_end/flambda/base_types/id_types.cmx \
    middle_end/compilation_unit.cmx \
    middle_end/flambda/base_types/set_of_closures_id.cmi
middle_end/flambda/base_types/set_of_closures_id.cmi : \
    utils/identifiable.cmi \
    middle_end/compilation_unit.cmi
middle_end/flambda/base_types/set_of_closures_origin.cmo : \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/base_types/set_of_closures_origin.cmi
middle_end/flambda/base_types/set_of_closures_origin.cmx : \
    middle_end/flambda/base_types/set_of_closures_id.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/base_types/set_of_closures_origin.cmi
middle_end/flambda/base_types/set_of_closures_origin.cmi : \
    middle_end/flambda/base_types/set_of_closures_id.cmi \
    utils/identifiable.cmi \
    middle_end/compilation_unit.cmi
middle_end/flambda/base_types/static_exception.cmo : \
    utils/numbers.cmi \
    lambda/lambda.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/base_types/static_exception.cmi
middle_end/flambda/base_types/static_exception.cmx : \
    utils/numbers.cmx \
    lambda/lambda.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/base_types/static_exception.cmi
middle_end/flambda/base_types/static_exception.cmi : \
    utils/identifiable.cmi
middle_end/flambda/base_types/tag.cmo : \
    utils/numbers.cmi \
    utils/misc.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    utils/identifiable.cmi \
    middle_end/flambda/base_types/tag.cmi
middle_end/flambda/base_types/tag.cmx : \
    utils/numbers.cmx \
    utils/misc.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    utils/identifiable.cmx \
    middle_end/flambda/base_types/tag.cmi
middle_end/flambda/base_types/tag.cmi : \
    utils/identifiable.cmi
middle_end/flambda/base_types/var_within_closure.cmo : \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/base_types/closure_element.cmi \
    middle_end/flambda/base_types/var_within_closure.cmi
middle_end/flambda/base_types/var_within_closure.cmx : \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/base_types/closure_element.cmx \
    middle_end/flambda/base_types/var_within_closure.cmi
middle_end/flambda/base_types/var_within_closure.cmi : \
    middle_end/flambda/base_types/closure_element.cmi
driver/compenv.cmo : \
    utils/warnings.cmi \
    utils/profile.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/config.cmi \
    utils/clflags.cmi \
    utils/ccomp.cmi \
    driver/compenv.cmi
driver/compenv.cmx : \
    utils/warnings.cmx \
    utils/profile.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/config.cmx \
    utils/clflags.cmx \
    utils/ccomp.cmx \
    driver/compenv.cmi
driver/compenv.cmi : \
    utils/clflags.cmi
driver/compile.cmo : \
    parsing/unit_info.cmi \
    typing/typedtree.cmi \
    lambda/translmod.cmi \
    lambda/simplif.cmi \
    utils/profile.cmi \
    lambda/printlambda.cmi \
    bytecomp/printinstr.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    bytecomp/emitcode.cmi \
    driver/compile_common.cmi \
    utils/clflags.cmi \
    bytecomp/bytegen.cmi \
    driver/compile.cmi
driver/compile.cmx : \
    parsing/unit_info.cmx \
    typing/typedtree.cmx \
    lambda/translmod.cmx \
    lambda/simplif.cmx \
    utils/profile.cmx \
    lambda/printlambda.cmx \
    bytecomp/printinstr.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    bytecomp/emitcode.cmx \
    driver/compile_common.cmx \
    utils/clflags.cmx \
    bytecomp/bytegen.cmx \
    driver/compile.cmi
driver/compile.cmi : \
    typing/typedtree.cmi \
    bytecomp/instruct.cmi \
    typing/ident.cmi \
    driver/compile_common.cmi \
    utils/clflags.cmi
driver/compile_common.cmo : \
    utils/warnings.cmi \
    parsing/unit_info.cmi \
    typing/typemod.cmi \
    typing/typedtree.cmi \
    typing/typecore.cmi \
    typing/shape.cmi \
    utils/profile.cmi \
    typing/printtyped.cmi \
    typing/printtyp.cmi \
    parsing/printast.cmi \
    parsing/pprintast.cmi \
    driver/pparse.cmi \
    utils/misc.cmi \
    typing/includemod.cmi \
    typing/env.cmi \
    driver/compmisc.cmi \
    utils/clflags.cmi \
    parsing/builtin_attributes.cmi \
    driver/compile_common.cmi
driver/compile_common.cmx : \
    utils/warnings.cmx \
    parsing/unit_info.cmx \
    typing/typemod.cmx \
    typing/typedtree.cmx \
    typing/typecore.cmx \
    typing/shape.cmx \
    utils/profile.cmx \
    typing/printtyped.cmx \
    typing/printtyp.cmx \
    parsing/printast.cmx \
    parsing/pprintast.cmx \
    driver/pparse.cmx \
    utils/misc.cmx \
    typing/includemod.cmx \
    typing/env.cmx \
    driver/compmisc.cmx \
    utils/clflags.cmx \
    parsing/builtin_attributes.cmx \
    driver/compile_common.cmi
driver/compile_common.cmi : \
    parsing/unit_info.cmi \
    typing/typedtree.cmi \
    parsing/parsetree.cmi \
    typing/env.cmi
driver/compmisc.cmo : \
    utils/warnings.cmi \
    typing/types.cmi \
    typing/typemod.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    utils/config.cmi \
    driver/compenv.cmi \
    utils/clflags.cmi \
    driver/compmisc.cmi
driver/compmisc.cmx : \
    utils/warnings.cmx \
    typing/types.cmx \
    typing/typemod.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    utils/config.cmx \
    driver/compenv.cmx \
    utils/clflags.cmx \
    driver/compmisc.cmi
driver/compmisc.cmi : \
    utils/load_path.cmi \
    typing/env.cmi \
    utils/clflags.cmi
driver/errors.cmo : \
    parsing/location.cmi \
    driver/errors.cmi
driver/errors.cmx : \
    parsing/location.cmx \
    driver/errors.cmi
driver/errors.cmi :
driver/main.cmo : \
    driver/maindriver.cmi \
    driver/main.cmi
driver/main.cmx : \
    driver/maindriver.cmx \
    driver/main.cmi
driver/main.cmi :
driver/main_args.cmo : \
    utils/warnings.cmi \
    utils/profile.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/config.cmi \
    driver/compenv.cmi \
    utils/clflags.cmi \
    driver/main_args.cmi
driver/main_args.cmx : \
    utils/warnings.cmx \
    utils/profile.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/config.cmx \
    driver/compenv.cmx \
    utils/clflags.cmx \
    driver/main_args.cmi
driver/main_args.cmi :
driver/maindriver.cmo : \
    utils/warnings.cmi \
    utils/profile.cmi \
    driver/makedepend.cmi \
    driver/main_args.cmi \
    parsing/location.cmi \
    utils/config.cmi \
    driver/compmisc.cmi \
    driver/compile.cmi \
    driver/compenv.cmi \
    utils/clflags.cmi \
    bytecomp/bytepackager.cmi \
    bytecomp/bytelink.cmi \
    bytecomp/bytelibrarian.cmi \
    driver/maindriver.cmi
driver/maindriver.cmx : \
    utils/warnings.cmx \
    utils/profile.cmx \
    driver/makedepend.cmx \
    driver/main_args.cmx \
    parsing/location.cmx \
    utils/config.cmx \
    driver/compmisc.cmx \
    driver/compile.cmx \
    driver/compenv.cmx \
    utils/clflags.cmx \
    bytecomp/bytepackager.cmx \
    bytecomp/bytelink.cmx \
    bytecomp/bytelibrarian.cmx \
    driver/maindriver.cmi
driver/maindriver.cmi :
driver/makedepend.cmo : \
    parsing/unit_info.cmi \
    driver/pparse.cmi \
    parsing/parsetree.cmi \
    parsing/parser.cmi \
    parsing/parse.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    parsing/lexer.cmi \
    parsing/depend.cmi \
    utils/config.cmi \
    driver/compenv.cmi \
    utils/clflags.cmi \
    driver/makedepend.cmi
driver/makedepend.cmx : \
    parsing/unit_info.cmx \
    driver/pparse.cmx \
    parsing/parsetree.cmi \
    parsing/parser.cmx \
    parsing/parse.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    parsing/lexer.cmx \
    parsing/depend.cmx \
    utils/config.cmx \
    driver/compenv.cmx \
    utils/clflags.cmx \
    driver/makedepend.cmi
driver/makedepend.cmi :
driver/optcompile.cmo : \
    parsing/unit_info.cmi \
    typing/typedtree.cmi \
    lambda/translmod.cmi \
    lambda/simplif.cmi \
    utils/profile.cmi \
    lambda/printlambda.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    middle_end/flambda/flambda_middle_end.cmi \
    utils/config.cmi \
    middle_end/compilenv.cmi \
    driver/compile_common.cmi \
    middle_end/closure/closure_middle_end.cmi \
    utils/clflags.cmi \
    asmcomp/asmgen.cmi \
    driver/optcompile.cmi
driver/optcompile.cmx : \
    parsing/unit_info.cmx \
    typing/typedtree.cmx \
    lambda/translmod.cmx \
    lambda/simplif.cmx \
    utils/profile.cmx \
    lambda/printlambda.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    middle_end/flambda/flambda_middle_end.cmx \
    utils/config.cmx \
    middle_end/compilenv.cmx \
    driver/compile_common.cmx \
    middle_end/closure/closure_middle_end.cmx \
    utils/clflags.cmx \
    asmcomp/asmgen.cmx \
    driver/optcompile.cmi
driver/optcompile.cmi : \
    typing/typedtree.cmi \
    driver/compile_common.cmi \
    utils/clflags.cmi \
    middle_end/backend_intf.cmi
driver/opterrors.cmo : \
    parsing/location.cmi \
    driver/opterrors.cmi
driver/opterrors.cmx : \
    parsing/location.cmx \
    driver/opterrors.cmi
driver/opterrors.cmi :
driver/optmain.cmo : \
    driver/optmaindriver.cmi \
    driver/optmain.cmi
driver/optmain.cmx : \
    driver/optmaindriver.cmx \
    driver/optmain.cmi
driver/optmain.cmi :
driver/optmaindriver.cmo : \
    utils/warnings.cmi \
    utils/profile.cmi \
    asmcomp/proc.cmi \
    driver/optcompile.cmi \
    driver/makedepend.cmi \
    driver/main_args.cmi \
    parsing/location.cmi \
    middle_end/flambda/import_approx.cmi \
    utils/config.cmi \
    driver/compmisc.cmi \
    middle_end/compilenv.cmi \
    driver/compenv.cmi \
    utils/clflags.cmi \
    middle_end/backend_intf.cmi \
    asmcomp/asmpackager.cmi \
    asmcomp/asmlink.cmi \
    asmcomp/asmlibrarian.cmi \
    asmcomp/arch.cmi \
    driver/optmaindriver.cmi
driver/optmaindriver.cmx : \
    utils/warnings.cmx \
    utils/profile.cmx \
    asmcomp/proc.cmx \
    driver/optcompile.cmx \
    driver/makedepend.cmx \
    driver/main_args.cmx \
    parsing/location.cmx \
    middle_end/flambda/import_approx.cmx \
    utils/config.cmx \
    driver/compmisc.cmx \
    middle_end/compilenv.cmx \
    driver/compenv.cmx \
    utils/clflags.cmx \
    middle_end/backend_intf.cmi \
    asmcomp/asmpackager.cmx \
    asmcomp/asmlink.cmx \
    asmcomp/asmlibrarian.cmx \
    asmcomp/arch.cmx \
    driver/optmaindriver.cmi
driver/optmaindriver.cmi :
driver/pparse.cmo : \
    utils/warnings.cmi \
    utils/profile.cmi \
    parsing/parsetree.cmi \
    parsing/parse.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/config.cmi \
    utils/clflags.cmi \
    utils/ccomp.cmi \
    parsing/ast_mapper.cmi \
    parsing/ast_invariants.cmi \
    driver/pparse.cmi
driver/pparse.cmx : \
    utils/warnings.cmx \
    utils/profile.cmx \
    parsing/parsetree.cmi \
    parsing/parse.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/config.cmx \
    utils/clflags.cmx \
    utils/ccomp.cmx \
    parsing/ast_mapper.cmx \
    parsing/ast_invariants.cmx \
    driver/pparse.cmi
driver/pparse.cmi : \
    parsing/parsetree.cmi
toplevel/expunge.cmo : \
    parsing/unit_info.cmi \
    bytecomp/symtable.cmi \
    utils/misc.cmi \
    file_formats/cmo_format.cmi \
    bytecomp/bytesections.cmi \
    toplevel/expunge.cmi
toplevel/expunge.cmx : \
    parsing/unit_info.cmx \
    bytecomp/symtable.cmx \
    utils/misc.cmx \
    file_formats/cmo_format.cmi \
    bytecomp/bytesections.cmx \
    toplevel/expunge.cmi
toplevel/expunge.cmi :
toplevel/genprintval.cmo : \
    typing/types.cmi \
    parsing/syntaxerr.cmi \
    typing/printtyp.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    parsing/parse.cmi \
    typing/outcometree.cmi \
    typing/oprint.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/lexer.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    typing/datarepr.cmi \
    typing/ctype.cmi \
    typing/btype.cmi \
    toplevel/genprintval.cmi
toplevel/genprintval.cmx : \
    typing/types.cmx \
    parsing/syntaxerr.cmx \
    typing/printtyp.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    parsing/parse.cmx \
    typing/outcometree.cmi \
    typing/oprint.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/lexer.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    typing/datarepr.cmx \
    typing/ctype.cmx \
    typing/btype.cmx \
    toplevel/genprintval.cmi
toplevel/genprintval.cmi : \
    typing/types.cmi \
    typing/path.cmi \
    typing/outcometree.cmi \
    typing/env.cmi
toplevel/topcommon.cmo : \
    parsing/unit_info.cmi \
    typing/typedtree.cmi \
    bytecomp/symtable.cmi \
    parsing/printast.cmi \
    typing/predef.cmi \
    parsing/pprintast.cmi \
    driver/pparse.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/parse.cmi \
    typing/outcometree.cmi \
    typing/oprint.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    parsing/lexer.cmi \
    typing/ident.cmi \
    toplevel/genprintval.cmi \
    typing/env.cmi \
    bytecomp/dll.cmi \
    utils/config.cmi \
    driver/compmisc.cmi \
    driver/compenv.cmi \
    file_formats/cmo_format.cmi \
    utils/clflags.cmi \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmi \
    toplevel/topcommon.cmi
toplevel/topcommon.cmx : \
    parsing/unit_info.cmx \
    typing/typedtree.cmx \
    bytecomp/symtable.cmx \
    parsing/printast.cmx \
    typing/predef.cmx \
    parsing/pprintast.cmx \
    driver/pparse.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    parsing/parse.cmx \
    typing/outcometree.cmi \
    typing/oprint.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    parsing/lexer.cmx \
    typing/ident.cmx \
    toplevel/genprintval.cmx \
    typing/env.cmx \
    bytecomp/dll.cmx \
    utils/config.cmx \
    driver/compmisc.cmx \
    driver/compenv.cmx \
    file_formats/cmo_format.cmi \
    utils/clflags.cmx \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmx \
    toplevel/topcommon.cmi
toplevel/topcommon.cmi : \
    utils/warnings.cmi \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    typing/outcometree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    typing/ident.cmi \
    toplevel/genprintval.cmi \
    typing/env.cmi
toplevel/topdirs.cmo : \
    utils/warnings.cmi \
    typing/types.cmi \
    toplevel/topprinters.cmi \
    toplevel/toploop.cmi \
    toplevel/topeval.cmi \
    typing/printtyp.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    bytecomp/dll.cmi \
    typing/ctype.cmi \
    utils/config.cmi \
    driver/compenv.cmi \
    utils/clflags.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmi \
    toplevel/topdirs.cmi
toplevel/topdirs.cmx : \
    utils/warnings.cmx \
    typing/types.cmx \
    toplevel/topprinters.cmx \
    toplevel/toploop.cmx \
    toplevel/topeval.cmi \
    typing/printtyp.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    bytecomp/dll.cmx \
    typing/ctype.cmx \
    utils/config.cmx \
    driver/compenv.cmx \
    utils/clflags.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmx \
    toplevel/topdirs.cmi
toplevel/topdirs.cmi : \
    parsing/longident.cmi
toplevel/topeval.cmi : \
    toplevel/topcommon.cmi \
    parsing/parsetree.cmi
toplevel/toploop.cmo : \
    utils/warnings.cmi \
    typing/typetexp.cmi \
    toplevel/topeval.cmi \
    toplevel/topcommon.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    parsing/lexer.cmi \
    typing/env.cmi \
    utils/config.cmi \
    driver/compmisc.cmi \
    driver/compenv.cmi \
    utils/clflags.cmi \
    typing/btype.cmi \
    toplevel/toploop.cmi
toplevel/toploop.cmx : \
    utils/warnings.cmx \
    typing/typetexp.cmx \
    toplevel/topeval.cmi \
    toplevel/topcommon.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    parsing/lexer.cmx \
    typing/env.cmx \
    utils/config.cmx \
    driver/compmisc.cmx \
    driver/compenv.cmx \
    utils/clflags.cmx \
    typing/btype.cmx \
    toplevel/toploop.cmi
toplevel/toploop.cmi : \
    utils/warnings.cmi \
    typing/types.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    typing/outcometree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    typing/env.cmi
toplevel/topmain.cmi :
toplevel/topprinters.cmo : \
    typing/types.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    typing/ident.cmi \
    typing/ctype.cmi \
    parsing/asttypes.cmi \
    toplevel/topprinters.cmi
toplevel/topprinters.cmx : \
    typing/types.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    typing/ident.cmx \
    typing/ctype.cmx \
    parsing/asttypes.cmi \
    toplevel/topprinters.cmi
toplevel/topprinters.cmi : \
    typing/types.cmi
toplevel/topstart.cmo : \
    toplevel/topmain.cmi \
    toplevel/topstart.cmi
toplevel/topstart.cmx : \
    toplevel/topmain.cmi \
    toplevel/topstart.cmi
toplevel/topstart.cmi :
toplevel/trace.cmi : \
    typing/types.cmi \
    typing/path.cmi \
    parsing/longident.cmi \
    typing/env.cmi
toplevel/byte/topeval.cmo : \
    utils/warnings.cmi \
    typing/types.cmi \
    typing/typemod.cmi \
    typing/typedtree.cmi \
    typing/typecore.cmi \
    lambda/translmod.cmi \
    toplevel/topcommon.cmi \
    bytecomp/symtable.cmi \
    lambda/simplif.cmi \
    typing/shape_reduce.cmi \
    typing/shape.cmi \
    typing/printtyped.cmi \
    typing/printtyp.cmi \
    lambda/printlambda.cmi \
    bytecomp/printinstr.cmi \
    typing/predef.cmi \
    typing/persistent_env.cmi \
    parsing/parsetree.cmi \
    typing/outcometree.cmi \
    utils/misc.cmi \
    bytecomp/meta.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    typing/includemod.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    bytecomp/emitcode.cmi \
    bytecomp/dll.cmi \
    utils/config.cmi \
    driver/compmisc.cmi \
    file_formats/cmo_format.cmi \
    utils/clflags.cmi \
    bytecomp/bytegen.cmi \
    toplevel/byte/topeval.cmi
toplevel/byte/topeval.cmx : \
    utils/warnings.cmx \
    typing/types.cmx \
    typing/typemod.cmx \
    typing/typedtree.cmx \
    typing/typecore.cmx \
    lambda/translmod.cmx \
    toplevel/topcommon.cmx \
    bytecomp/symtable.cmx \
    lambda/simplif.cmx \
    typing/shape_reduce.cmx \
    typing/shape.cmx \
    typing/printtyped.cmx \
    typing/printtyp.cmx \
    lambda/printlambda.cmx \
    bytecomp/printinstr.cmx \
    typing/predef.cmx \
    typing/persistent_env.cmx \
    parsing/parsetree.cmi \
    typing/outcometree.cmi \
    utils/misc.cmx \
    bytecomp/meta.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    typing/includemod.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    bytecomp/emitcode.cmx \
    bytecomp/dll.cmx \
    utils/config.cmx \
    driver/compmisc.cmx \
    file_formats/cmo_format.cmi \
    utils/clflags.cmx \
    bytecomp/bytegen.cmx \
    toplevel/byte/topeval.cmi
toplevel/byte/topeval.cmi : \
    toplevel/topcommon.cmi \
    parsing/parsetree.cmi
toplevel/byte/topmain.cmo : \
    typing/types.cmi \
    toplevel/byte/trace.cmi \
    toplevel/toploop.cmi \
    toplevel/byte/topeval.cmi \
    toplevel/topdirs.cmi \
    toplevel/topcommon.cmi \
    typing/printtyp.cmi \
    typing/path.cmi \
    driver/main_args.cmi \
    parsing/location.cmi \
    typing/env.cmi \
    typing/ctype.cmi \
    driver/compmisc.cmi \
    driver/compenv.cmi \
    utils/clflags.cmi \
    toplevel/byte/topmain.cmi
toplevel/byte/topmain.cmx : \
    typing/types.cmx \
    toplevel/byte/trace.cmx \
    toplevel/toploop.cmx \
    toplevel/byte/topeval.cmx \
    toplevel/topdirs.cmx \
    toplevel/topcommon.cmx \
    typing/printtyp.cmx \
    typing/path.cmx \
    driver/main_args.cmx \
    parsing/location.cmx \
    typing/env.cmx \
    typing/ctype.cmx \
    driver/compmisc.cmx \
    driver/compenv.cmx \
    utils/clflags.cmx \
    toplevel/byte/topmain.cmi
toplevel/byte/topmain.cmi :
toplevel/byte/trace.cmo : \
    typing/types.cmi \
    toplevel/byte/topeval.cmi \
    toplevel/topcommon.cmi \
    typing/printtyp.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    bytecomp/meta.cmi \
    parsing/longident.cmi \
    typing/ctype.cmi \
    parsing/asttypes.cmi \
    toplevel/byte/trace.cmi
toplevel/byte/trace.cmx : \
    typing/types.cmx \
    toplevel/byte/topeval.cmx \
    toplevel/topcommon.cmx \
    typing/printtyp.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    bytecomp/meta.cmx \
    parsing/longident.cmx \
    typing/ctype.cmx \
    parsing/asttypes.cmi \
    toplevel/byte/trace.cmi
toplevel/byte/trace.cmi : \
    typing/types.cmi \
    typing/path.cmi \
    parsing/longident.cmi \
    typing/env.cmi
toplevel/native/topeval.cmo : \
    utils/warnings.cmi \
    typing/types.cmi \
    typing/typemod.cmi \
    typing/typedtree.cmi \
    typing/typecore.cmi \
    lambda/translmod.cmi \
    toplevel/native/tophooks.cmi \
    toplevel/topcommon.cmi \
    lambda/simplif.cmi \
    typing/shape_reduce.cmi \
    typing/shape.cmi \
    typing/printtyped.cmi \
    typing/printtyp.cmi \
    lambda/printlambda.cmi \
    typing/predef.cmi \
    parsing/parsetree.cmi \
    typing/outcometree.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    lambda/lambda.cmi \
    typing/includemod.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    otherlibs/dynlink/dynlink.cmi \
    utils/config.cmi \
    driver/compmisc.cmi \
    middle_end/compilenv.cmi \
    utils/clflags.cmi \
    asmcomp/asmlink.cmi \
    toplevel/native/topeval.cmi
toplevel/native/topeval.cmx : \
    utils/warnings.cmx \
    typing/types.cmx \
    typing/typemod.cmx \
    typing/typedtree.cmx \
    typing/typecore.cmx \
    lambda/translmod.cmx \
    toplevel/native/tophooks.cmx \
    toplevel/topcommon.cmx \
    lambda/simplif.cmx \
    typing/shape_reduce.cmx \
    typing/shape.cmx \
    typing/printtyped.cmx \
    typing/printtyp.cmx \
    lambda/printlambda.cmx \
    typing/predef.cmx \
    parsing/parsetree.cmi \
    typing/outcometree.cmi \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    lambda/lambda.cmx \
    typing/includemod.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    otherlibs/dynlink/dynlink.cmi \
    utils/config.cmx \
    driver/compmisc.cmx \
    middle_end/compilenv.cmx \
    utils/clflags.cmx \
    asmcomp/asmlink.cmx \
    toplevel/native/topeval.cmi
toplevel/native/topeval.cmi : \
    toplevel/topcommon.cmi \
    parsing/parsetree.cmi
toplevel/native/tophooks.cmo : \
    toplevel/topcommon.cmi \
    asmcomp/proc.cmi \
    utils/misc.cmi \
    lambda/lambda.cmi \
    middle_end/flambda/import_approx.cmi \
    middle_end/flambda/flambda_middle_end.cmi \
    otherlibs/dynlink/dynlink.cmi \
    utils/config.cmi \
    middle_end/compilenv.cmi \
    middle_end/closure/closure_middle_end.cmi \
    utils/clflags.cmi \
    middle_end/backend_intf.cmi \
    asmcomp/asmlink.cmi \
    asmcomp/asmgen.cmi \
    asmcomp/arch.cmi \
    toplevel/native/tophooks.cmi
toplevel/native/tophooks.cmx : \
    toplevel/topcommon.cmx \
    asmcomp/proc.cmx \
    utils/misc.cmx \
    lambda/lambda.cmx \
    middle_end/flambda/import_approx.cmx \
    middle_end/flambda/flambda_middle_end.cmx \
    otherlibs/dynlink/dynlink.cmi \
    utils/config.cmx \
    middle_end/compilenv.cmx \
    middle_end/closure/closure_middle_end.cmx \
    utils/clflags.cmx \
    middle_end/backend_intf.cmi \
    asmcomp/asmlink.cmx \
    asmcomp/asmgen.cmx \
    asmcomp/arch.cmx \
    toplevel/native/tophooks.cmi
toplevel/native/tophooks.cmi : \
    toplevel/topcommon.cmi \
    lambda/lambda.cmi
toplevel/native/topmain.cmo : \
    toplevel/toploop.cmi \
    toplevel/native/topeval.cmi \
    toplevel/topcommon.cmi \
    driver/main_args.cmi \
    parsing/location.cmi \
    driver/compmisc.cmi \
    driver/compenv.cmi \
    utils/clflags.cmi \
    toplevel/native/topmain.cmi
toplevel/native/topmain.cmx : \
    toplevel/toploop.cmx \
    toplevel/native/topeval.cmx \
    toplevel/topcommon.cmx \
    driver/main_args.cmx \
    parsing/location.cmx \
    driver/compmisc.cmx \
    driver/compenv.cmx \
    utils/clflags.cmx \
    toplevel/native/topmain.cmi
toplevel/native/topmain.cmi :
toplevel/native/trace.cmo : \
    typing/path.cmi \
    toplevel/native/trace.cmi
toplevel/native/trace.cmx : \
    typing/path.cmx \
    toplevel/native/trace.cmi
toplevel/native/trace.cmi : \
    typing/types.cmi \
    typing/path.cmi \
    parsing/longident.cmi \
    typing/env.cmi
lex/common.cmo : \
    lex/syntax.cmi \
    lex/lexgen.cmi \
    lex/common.cmi
lex/common.cmx : \
    lex/syntax.cmx \
    lex/lexgen.cmx \
    lex/common.cmi
lex/common.cmi : \
    lex/syntax.cmi \
    lex/lexgen.cmi
lex/compact.cmo : \
    lex/table.cmi \
    lex/lexgen.cmi \
    lex/compact.cmi
lex/compact.cmx : \
    lex/table.cmx \
    lex/lexgen.cmx \
    lex/compact.cmi
lex/compact.cmi : \
    lex/lexgen.cmi
lex/cset.cmo : \
    lex/cset.cmi
lex/cset.cmx : \
    lex/cset.cmi
lex/cset.cmi :
lex/lexer.cmo : \
    lex/syntax.cmi \
    lex/parser.cmi \
    lex/lexer.cmi
lex/lexer.cmx : \
    lex/syntax.cmx \
    lex/parser.cmx \
    lex/lexer.cmi
lex/lexer.cmi : \
    lex/parser.cmi
lex/lexgen.cmo : \
    lex/table.cmi \
    lex/syntax.cmi \
    lex/cset.cmi \
    lex/lexgen.cmi
lex/lexgen.cmx : \
    lex/table.cmx \
    lex/syntax.cmx \
    lex/cset.cmx \
    lex/lexgen.cmi
lex/lexgen.cmi : \
    lex/syntax.cmi
lex/main.cmo : \
    lex/syntax.cmi \
    lex/parser.cmi \
    lex/outputbis.cmi \
    lex/output.cmi \
    lex/lexgen.cmi \
    lex/lexer.cmi \
    lex/cset.cmi \
    lex/compact.cmi \
    lex/common.cmi \
    lex/main.cmi
lex/main.cmx : \
    lex/syntax.cmx \
    lex/parser.cmx \
    lex/outputbis.cmx \
    lex/output.cmx \
    lex/lexgen.cmx \
    lex/lexer.cmx \
    lex/cset.cmx \
    lex/compact.cmx \
    lex/common.cmx \
    lex/main.cmi
lex/main.cmi :
lex/output.cmo : \
    lex/lexgen.cmi \
    lex/compact.cmi \
    lex/common.cmi \
    lex/output.cmi
lex/output.cmx : \
    lex/lexgen.cmx \
    lex/compact.cmx \
    lex/common.cmx \
    lex/output.cmi
lex/output.cmi : \
    lex/syntax.cmi \
    lex/lexgen.cmi \
    lex/compact.cmi \
    lex/common.cmi
lex/outputbis.cmo : \
    lex/lexgen.cmi \
    lex/common.cmi \
    lex/outputbis.cmi
lex/outputbis.cmx : \
    lex/lexgen.cmx \
    lex/common.cmx \
    lex/outputbis.cmi
lex/outputbis.cmi : \
    lex/syntax.cmi \
    lex/lexgen.cmi \
    lex/common.cmi
lex/parser.cmo : \
    lex/syntax.cmi \
    lex/cset.cmi \
    lex/parser.cmi
lex/parser.cmx : \
    lex/syntax.cmx \
    lex/cset.cmx \
    lex/parser.cmi
lex/parser.cmi : \
    lex/syntax.cmi
lex/syntax.cmo : \
    lex/cset.cmi \
    lex/syntax.cmi
lex/syntax.cmx : \
    lex/cset.cmx \
    lex/syntax.cmi
lex/syntax.cmi : \
    lex/cset.cmi
lex/table.cmo : \
    lex/table.cmi
lex/table.cmx : \
    lex/table.cmi
lex/table.cmi :
tools/cmpbyt.cmo : \
    bytecomp/bytesections.cmi \
    tools/cmpbyt.cmi
tools/cmpbyt.cmx : \
    bytecomp/bytesections.cmx \
    tools/cmpbyt.cmi
tools/cmpbyt.cmi :
tools/cvt_emit.cmo : \
    tools/cvt_emit.cmi
tools/cvt_emit.cmx : \
    tools/cvt_emit.cmi
tools/cvt_emit.cmi :
tools/dumpobj.cmo : \
    bytecomp/symtable.cmi \
    tools/opnames.cmi \
    bytecomp/opcodes.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    bytecomp/instruct.cmi \
    utils/config.cmi \
    utils/compression.cmi \
    file_formats/cmo_format.cmi \
    bytecomp/bytesections.cmi \
    tools/dumpobj.cmi
tools/dumpobj.cmx : \
    bytecomp/symtable.cmx \
    tools/opnames.cmx \
    bytecomp/opcodes.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    bytecomp/instruct.cmx \
    utils/config.cmx \
    utils/compression.cmx \
    file_formats/cmo_format.cmi \
    bytecomp/bytesections.cmx \
    tools/dumpobj.cmi
tools/dumpobj.cmi :
tools/eqparsetree.cmo : \
    parsing/parsetree.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    parsing/asttypes.cmi
tools/eqparsetree.cmx : \
    parsing/parsetree.cmi \
    parsing/longident.cmx \
    parsing/location.cmx \
    parsing/asttypes.cmi
tools/gen_sizeclasses.cmo :
tools/gen_sizeclasses.cmx :
tools/lintapidiff.cmo : \
    parsing/unit_info.cmi \
    otherlibs/str/str.cmi \
    typing/printtyp.cmi \
    driver/pparse.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    parsing/parse.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    tools/lintapidiff.cmi
tools/lintapidiff.cmx : \
    parsing/unit_info.cmx \
    otherlibs/str/str.cmx \
    typing/printtyp.cmx \
    driver/pparse.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    parsing/parse.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    tools/lintapidiff.cmi
tools/lintapidiff.cmi :
tools/make_opcodes.cmo : \
    tools/make_opcodes.cmi
tools/make_opcodes.cmx : \
    tools/make_opcodes.cmi
tools/make_opcodes.cmi :
tools/objinfo.cmo : \
    typing/typedtree.cmi \
    bytecomp/symtable.cmi \
    middle_end/symbol.cmi \
    typing/shape_reduce.cmi \
    typing/shape.cmi \
    middle_end/printclambda.cmi \
    parsing/pprintast.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    middle_end/linkage_name.cmi \
    typing/ident.cmi \
    middle_end/flambda/export_info.cmi \
    middle_end/compilation_unit.cmi \
    file_formats/cmxs_format.cmi \
    file_formats/cmx_format.cmi \
    file_formats/cmt_format.cmi \
    file_formats/cmo_format.cmi \
    file_formats/cmi_format.cmi \
    bytecomp/bytesections.cmi \
    utils/binutils.cmi \
    tools/objinfo.cmi
tools/objinfo.cmx : \
    typing/typedtree.cmx \
    bytecomp/symtable.cmx \
    middle_end/symbol.cmx \
    typing/shape_reduce.cmx \
    typing/shape.cmx \
    middle_end/printclambda.cmx \
    parsing/pprintast.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    middle_end/linkage_name.cmx \
    typing/ident.cmx \
    middle_end/flambda/export_info.cmx \
    middle_end/compilation_unit.cmx \
    file_formats/cmxs_format.cmi \
    file_formats/cmx_format.cmi \
    file_formats/cmt_format.cmx \
    file_formats/cmo_format.cmi \
    file_formats/cmi_format.cmx \
    bytecomp/bytesections.cmx \
    utils/binutils.cmx \
    tools/objinfo.cmi
tools/objinfo.cmi :
tools/ocamlcmt.cmo : \
    typing/untypeast.cmi \
    typing/stypes.cmi \
    parsing/pprintast.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    typing/envaux.cmi \
    driver/compmisc.cmi \
    file_formats/cmt_format.cmi \
    typing/cmt2annot.cmi \
    utils/clflags.cmi \
    typing/annot.cmi \
    tools/ocamlcmt.cmi
tools/ocamlcmt.cmx : \
    typing/untypeast.cmx \
    typing/stypes.cmx \
    parsing/pprintast.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    typing/envaux.cmx \
    driver/compmisc.cmx \
    file_formats/cmt_format.cmx \
    typing/cmt2annot.cmx \
    utils/clflags.cmx \
    typing/annot.cmi \
    tools/ocamlcmt.cmi
tools/ocamlcmt.cmi :
tools/ocamlcp.cmo : \
    tools/ocamlcp_common.cmi \
    driver/main_args.cmi \
    tools/ocamlcp.cmi
tools/ocamlcp.cmx : \
    tools/ocamlcp_common.cmx \
    driver/main_args.cmx \
    tools/ocamlcp.cmi
tools/ocamlcp.cmi :
tools/ocamlcp_common.cmo : \
    driver/main_args.cmi \
    driver/compenv.cmi \
    tools/ocamlcp_common.cmi
tools/ocamlcp_common.cmx : \
    driver/main_args.cmx \
    driver/compenv.cmx \
    tools/ocamlcp_common.cmi
tools/ocamlcp_common.cmi : \
    driver/main_args.cmi
tools/ocamldep.cmo : \
    driver/makedepend.cmi \
    tools/ocamldep.cmi
tools/ocamldep.cmx : \
    driver/makedepend.cmx \
    tools/ocamldep.cmi
tools/ocamldep.cmi :
tools/ocamlmklib.cmo : \
    utils/misc.cmi \
    utils/config.cmi \
    tools/ocamlmklib.cmi
tools/ocamlmklib.cmx : \
    utils/misc.cmx \
    utils/config.cmx \
    tools/ocamlmklib.cmi
tools/ocamlmklib.cmi :
tools/ocamlmktop.cmo : \
    utils/config.cmi \
    utils/ccomp.cmi \
    tools/ocamlmktop.cmi
tools/ocamlmktop.cmx : \
    utils/config.cmx \
    utils/ccomp.cmx \
    tools/ocamlmktop.cmi
tools/ocamlmktop.cmi :
tools/ocamloptp.cmo : \
    tools/ocamlcp_common.cmi \
    driver/main_args.cmi \
    tools/ocamloptp.cmi
tools/ocamloptp.cmx : \
    tools/ocamlcp_common.cmx \
    driver/main_args.cmx \
    tools/ocamloptp.cmi
tools/ocamloptp.cmi :
tools/ocamlprof.cmo : \
    utils/warnings.cmi \
    parsing/parsetree.cmi \
    parsing/parse.cmi \
    parsing/location.cmi \
    tools/ocamlprof.cmi
tools/ocamlprof.cmx : \
    utils/warnings.cmx \
    parsing/parsetree.cmi \
    parsing/parse.cmx \
    parsing/location.cmx \
    tools/ocamlprof.cmi
tools/ocamlprof.cmi :
tools/ocamltex.cmo : \
    otherlibs/unix/unix.cmi \
    toplevel/toploop.cmi \
    parsing/syntaxerr.cmi \
    otherlibs/str/str.cmi \
    parsing/parsetree.cmi \
    parsing/parse.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    parsing/lexer.cmi \
    driver/compmisc.cmi \
    driver/compenv.cmi \
    utils/clflags.cmi \
    parsing/ast_iterator.cmi \
    parsing/ast_helper.cmi \
    tools/ocamltex.cmi
tools/ocamltex.cmx : \
    otherlibs/unix/unix.cmx \
    toplevel/toploop.cmx \
    parsing/syntaxerr.cmx \
    otherlibs/str/str.cmx \
    parsing/parsetree.cmi \
    parsing/parse.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    parsing/lexer.cmx \
    driver/compmisc.cmx \
    driver/compenv.cmx \
    utils/clflags.cmx \
    parsing/ast_iterator.cmx \
    parsing/ast_helper.cmx \
    tools/ocamltex.cmi
tools/ocamltex.cmi :
tools/opnames.cmo : \
    tools/opnames.cmi
tools/opnames.cmx : \
    tools/opnames.cmi
tools/opnames.cmi :
tools/primreq.cmo : \
    utils/misc.cmi \
    utils/config.cmi \
    file_formats/cmo_format.cmi \
    tools/primreq.cmi
tools/primreq.cmx : \
    utils/misc.cmx \
    utils/config.cmx \
    file_formats/cmo_format.cmi \
    tools/primreq.cmi
tools/primreq.cmi :
tools/profiling.cmo : \
    tools/profiling.cmi
tools/profiling.cmx : \
    tools/profiling.cmi
tools/profiling.cmi :
tools/stripdebug.cmo : \
    utils/misc.cmi \
    bytecomp/bytesections.cmi \
    tools/stripdebug.cmi
tools/stripdebug.cmx : \
    utils/misc.cmx \
    bytecomp/bytesections.cmx \
    tools/stripdebug.cmi
tools/stripdebug.cmi :
debugger/breakpoints.cmo : \
    debugger/symbols.cmi \
    debugger/pos.cmi \
    debugger/parameters.cmi \
    utils/misc.cmi \
    bytecomp/instruct.cmi \
    debugger/exec.cmi \
    debugger/events.cmi \
    debugger/debugger_config.cmi \
    debugger/debugcom.cmi \
    debugger/checkpoints.cmi \
    debugger/breakpoints.cmi
debugger/breakpoints.cmx : \
    debugger/symbols.cmx \
    debugger/pos.cmx \
    debugger/parameters.cmx \
    utils/misc.cmx \
    bytecomp/instruct.cmx \
    debugger/exec.cmx \
    debugger/events.cmx \
    debugger/debugger_config.cmx \
    debugger/debugcom.cmx \
    debugger/checkpoints.cmx \
    debugger/breakpoints.cmi
debugger/breakpoints.cmi : \
    debugger/events.cmi \
    debugger/debugcom.cmi
debugger/checkpoints.cmo : \
    debugger/primitives.cmi \
    debugger/int64ops.cmi \
    debugger/debugcom.cmi \
    debugger/checkpoints.cmi
debugger/checkpoints.cmx : \
    debugger/primitives.cmx \
    debugger/int64ops.cmx \
    debugger/debugcom.cmx \
    debugger/checkpoints.cmi
debugger/checkpoints.cmi : \
    debugger/primitives.cmi \
    debugger/debugcom.cmi
debugger/command_line.cmo : \
    debugger/unix_tools.cmi \
    otherlibs/unix/unix.cmi \
    parsing/unit_info.cmi \
    typing/types.cmi \
    debugger/time_travel.cmi \
    debugger/symbols.cmi \
    debugger/source.cmi \
    debugger/show_source.cmi \
    debugger/show_information.cmi \
    debugger/question.cmi \
    debugger/program_management.cmi \
    debugger/program_loading.cmi \
    debugger/printval.cmi \
    debugger/primitives.cmi \
    debugger/pos.cmi \
    debugger/parser_aux.cmi \
    debugger/parameters.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    debugger/loadprinter.cmi \
    utils/load_path.cmi \
    debugger/int64ops.cmi \
    bytecomp/instruct.cmi \
    debugger/input_handling.cmi \
    debugger/history.cmi \
    debugger/frames.cmi \
    debugger/events.cmi \
    debugger/eval.cmi \
    typing/envaux.cmi \
    typing/env.cmi \
    debugger/debugger_parser.cmi \
    debugger/debugger_lexer.cmi \
    debugger/debugger_config.cmi \
    debugger/debugcom.cmi \
    driver/compmisc.cmi \
    debugger/checkpoints.cmi \
    debugger/breakpoints.cmi \
    debugger/command_line.cmi
debugger/command_line.cmx : \
    debugger/unix_tools.cmx \
    otherlibs/unix/unix.cmx \
    parsing/unit_info.cmx \
    typing/types.cmx \
    debugger/time_travel.cmx \
    debugger/symbols.cmx \
    debugger/source.cmx \
    debugger/show_source.cmx \
    debugger/show_information.cmx \
    debugger/question.cmx \
    debugger/program_management.cmx \
    debugger/program_loading.cmx \
    debugger/printval.cmx \
    debugger/primitives.cmx \
    debugger/pos.cmx \
    debugger/parser_aux.cmi \
    debugger/parameters.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    debugger/loadprinter.cmx \
    utils/load_path.cmx \
    debugger/int64ops.cmx \
    bytecomp/instruct.cmx \
    debugger/input_handling.cmx \
    debugger/history.cmx \
    debugger/frames.cmx \
    debugger/events.cmx \
    debugger/eval.cmx \
    typing/envaux.cmx \
    typing/env.cmx \
    debugger/debugger_parser.cmx \
    debugger/debugger_lexer.cmx \
    debugger/debugger_config.cmx \
    debugger/debugcom.cmx \
    driver/compmisc.cmx \
    debugger/checkpoints.cmx \
    debugger/breakpoints.cmx \
    debugger/command_line.cmi
debugger/command_line.cmi :
debugger/debugcom.cmo : \
    debugger/primitives.cmi \
    utils/misc.cmi \
    debugger/int64ops.cmi \
    bytecomp/instruct.cmi \
    debugger/input_handling.cmi \
    debugger/debugcom.cmi
debugger/debugcom.cmx : \
    debugger/primitives.cmx \
    utils/misc.cmx \
    debugger/int64ops.cmx \
    bytecomp/instruct.cmx \
    debugger/input_handling.cmx \
    debugger/debugcom.cmi
debugger/debugcom.cmi : \
    debugger/primitives.cmi \
    bytecomp/instruct.cmi
debugger/debugger_config.cmo : \
    debugger/int64ops.cmi \
    debugger/debugger_config.cmi
debugger/debugger_config.cmx : \
    debugger/int64ops.cmx \
    debugger/debugger_config.cmi
debugger/debugger_config.cmi :
debugger/debugger_lexer.cmo : \
    debugger/debugger_parser.cmi \
    debugger/debugger_lexer.cmi
debugger/debugger_lexer.cmx : \
    debugger/debugger_parser.cmx \
    debugger/debugger_lexer.cmi
debugger/debugger_lexer.cmi : \
    debugger/debugger_parser.cmi
debugger/debugger_parser.cmo : \
    debugger/parser_aux.cmi \
    parsing/longident.cmi \
    debugger/int64ops.cmi \
    debugger/input_handling.cmi \
    debugger/debugcom.cmi \
    debugger/debugger_parser.cmi
debugger/debugger_parser.cmx : \
    debugger/parser_aux.cmi \
    parsing/longident.cmx \
    debugger/int64ops.cmx \
    debugger/input_handling.cmx \
    debugger/debugcom.cmx \
    debugger/debugger_parser.cmi
debugger/debugger_parser.cmi : \
    debugger/parser_aux.cmi \
    parsing/longident.cmi
debugger/eval.cmo : \
    typing/types.cmi \
    bytecomp/symtable.cmi \
    typing/subst.cmi \
    debugger/printval.cmi \
    typing/printtyp.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    debugger/parser_aux.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    bytecomp/instruct.cmi \
    typing/ident.cmi \
    debugger/frames.cmi \
    debugger/events.cmi \
    typing/env.cmi \
    debugger/debugcom.cmi \
    typing/ctype.cmi \
    typing/btype.cmi \
    debugger/eval.cmi
debugger/eval.cmx : \
    typing/types.cmx \
    bytecomp/symtable.cmx \
    typing/subst.cmx \
    debugger/printval.cmx \
    typing/printtyp.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    debugger/parser_aux.cmi \
    utils/misc.cmx \
    parsing/longident.cmx \
    bytecomp/instruct.cmx \
    typing/ident.cmx \
    debugger/frames.cmx \
    debugger/events.cmx \
    typing/env.cmx \
    debugger/debugcom.cmx \
    typing/ctype.cmx \
    typing/btype.cmx \
    debugger/eval.cmi
debugger/eval.cmi : \
    typing/types.cmi \
    typing/path.cmi \
    debugger/parser_aux.cmi \
    parsing/longident.cmi \
    typing/ident.cmi \
    debugger/events.cmi \
    typing/env.cmi \
    debugger/debugcom.cmi
debugger/events.cmo : \
    parsing/location.cmi \
    bytecomp/instruct.cmi \
    debugger/events.cmi
debugger/events.cmx : \
    parsing/location.cmx \
    bytecomp/instruct.cmx \
    debugger/events.cmi
debugger/events.cmi : \
    bytecomp/instruct.cmi
debugger/exec.cmo : \
    debugger/exec.cmi
debugger/exec.cmx : \
    debugger/exec.cmi
debugger/exec.cmi :
debugger/frames.cmo : \
    debugger/symbols.cmi \
    utils/misc.cmi \
    bytecomp/instruct.cmi \
    debugger/events.cmi \
    debugger/debugcom.cmi \
    debugger/frames.cmi
debugger/frames.cmx : \
    debugger/symbols.cmx \
    utils/misc.cmx \
    bytecomp/instruct.cmx \
    debugger/events.cmx \
    debugger/debugcom.cmx \
    debugger/frames.cmi
debugger/frames.cmi : \
    debugger/events.cmi
debugger/history.cmo : \
    debugger/primitives.cmi \
    debugger/int64ops.cmi \
    debugger/debugger_config.cmi \
    debugger/checkpoints.cmi \
    debugger/history.cmi
debugger/history.cmx : \
    debugger/primitives.cmx \
    debugger/int64ops.cmx \
    debugger/debugger_config.cmx \
    debugger/checkpoints.cmx \
    debugger/history.cmi
debugger/history.cmi :
debugger/input_handling.cmo : \
    otherlibs/unix/unix.cmi \
    debugger/primitives.cmi \
    debugger/parameters.cmi \
    debugger/input_handling.cmi
debugger/input_handling.cmx : \
    otherlibs/unix/unix.cmx \
    debugger/primitives.cmx \
    debugger/parameters.cmx \
    debugger/input_handling.cmi
debugger/input_handling.cmi : \
    debugger/primitives.cmi
debugger/int64ops.cmo : \
    debugger/int64ops.cmi
debugger/int64ops.cmx : \
    debugger/int64ops.cmi
debugger/int64ops.cmi :
debugger/loadprinter.cmo : \
    parsing/unit_info.cmi \
    typing/types.cmi \
    toplevel/topprinters.cmi \
    bytecomp/symtable.cmi \
    debugger/printval.cmi \
    typing/printtyp.cmi \
    typing/path.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    utils/load_path.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    otherlibs/dynlink/dynlink.cmi \
    typing/ctype.cmi \
    file_formats/cmo_format.cmi \
    debugger/loadprinter.cmi
debugger/loadprinter.cmx : \
    parsing/unit_info.cmx \
    typing/types.cmx \
    toplevel/topprinters.cmx \
    bytecomp/symtable.cmx \
    debugger/printval.cmx \
    typing/printtyp.cmx \
    typing/path.cmx \
    utils/misc.cmx \
    parsing/longident.cmx \
    utils/load_path.cmx \
    typing/ident.cmx \
    typing/env.cmx \
    otherlibs/dynlink/dynlink.cmi \
    typing/ctype.cmx \
    file_formats/cmo_format.cmi \
    debugger/loadprinter.cmi
debugger/loadprinter.cmi : \
    parsing/longident.cmi \
    otherlibs/dynlink/dynlink.cmi
debugger/main.cmo : \
    debugger/unix_tools.cmi \
    otherlibs/unix/unix.cmi \
    debugger/time_travel.cmi \
    debugger/show_information.cmi \
    debugger/question.cmi \
    debugger/program_management.cmi \
    debugger/primitives.cmi \
    typing/persistent_env.cmi \
    debugger/parameters.cmi \
    utils/misc.cmi \
    utils/load_path.cmi \
    debugger/input_handling.cmi \
    debugger/frames.cmi \
    debugger/exec.cmi \
    debugger/debugger_config.cmi \
    utils/config.cmi \
    driver/compmisc.cmi \
    debugger/command_line.cmi \
    file_formats/cmi_format.cmi \
    utils/clflags.cmi \
    debugger/checkpoints.cmi \
    debugger/main.cmi
debugger/main.cmx : \
    debugger/unix_tools.cmx \
    otherlibs/unix/unix.cmx \
    debugger/time_travel.cmx \
    debugger/show_information.cmx \
    debugger/question.cmx \
    debugger/program_management.cmx \
    debugger/primitives.cmx \
    typing/persistent_env.cmx \
    debugger/parameters.cmx \
    utils/misc.cmx \
    utils/load_path.cmx \
    debugger/input_handling.cmx \
    debugger/frames.cmx \
    debugger/exec.cmx \
    debugger/debugger_config.cmx \
    utils/config.cmx \
    driver/compmisc.cmx \
    debugger/command_line.cmx \
    file_formats/cmi_format.cmx \
    utils/clflags.cmx \
    debugger/checkpoints.cmx \
    debugger/main.cmi
debugger/main.cmi :
debugger/ocamldebug_entry.cmo : \
    otherlibs/unix/unix.cmi \
    debugger/ocamldebug_entry.cmi
debugger/ocamldebug_entry.cmx : \
    otherlibs/unix/unix.cmx \
    debugger/ocamldebug_entry.cmi
debugger/ocamldebug_entry.cmi :
debugger/parameters.cmo : \
    utils/load_path.cmi \
    typing/envaux.cmi \
    debugger/debugger_config.cmi \
    utils/config.cmi \
    debugger/parameters.cmi
debugger/parameters.cmx : \
    utils/load_path.cmx \
    typing/envaux.cmx \
    debugger/debugger_config.cmx \
    utils/config.cmx \
    debugger/parameters.cmi
debugger/parameters.cmi :
debugger/parser_aux.cmi : \
    parsing/longident.cmi \
    debugger/debugcom.cmi
debugger/pos.cmo : \
    parsing/location.cmi \
    bytecomp/instruct.cmi \
    debugger/events.cmi \
    debugger/pos.cmi
debugger/pos.cmx : \
    parsing/location.cmx \
    bytecomp/instruct.cmx \
    debugger/events.cmx \
    debugger/pos.cmi
debugger/pos.cmi : \
    debugger/events.cmi
debugger/primitives.cmo : \
    otherlibs/unix/unix.cmi \
    debugger/primitives.cmi
debugger/primitives.cmx : \
    otherlibs/unix/unix.cmx \
    debugger/primitives.cmi
debugger/primitives.cmi : \
    otherlibs/unix/unix.cmi
debugger/printval.cmo : \
    typing/types.cmi \
    bytecomp/symtable.cmi \
    typing/printtyp.cmi \
    debugger/parser_aux.cmi \
    typing/outcometree.cmi \
    typing/oprint.cmi \
    toplevel/genprintval.cmi \
    typing/env.cmi \
    debugger/debugcom.cmi \
    debugger/printval.cmi
debugger/printval.cmx : \
    typing/types.cmx \
    bytecomp/symtable.cmx \
    typing/printtyp.cmx \
    debugger/parser_aux.cmi \
    typing/outcometree.cmi \
    typing/oprint.cmx \
    toplevel/genprintval.cmx \
    typing/env.cmx \
    debugger/debugcom.cmx \
    debugger/printval.cmi
debugger/printval.cmi : \
    typing/types.cmi \
    typing/path.cmi \
    debugger/parser_aux.cmi \
    typing/env.cmi \
    debugger/debugcom.cmi
debugger/program_loading.cmo : \
    debugger/unix_tools.cmi \
    otherlibs/unix/unix.cmi \
    debugger/primitives.cmi \
    debugger/parameters.cmi \
    debugger/input_handling.cmi \
    debugger/debugger_config.cmi \
    debugger/program_loading.cmi
debugger/program_loading.cmx : \
    debugger/unix_tools.cmx \
    otherlibs/unix/unix.cmx \
    debugger/primitives.cmx \
    debugger/parameters.cmx \
    debugger/input_handling.cmx \
    debugger/debugger_config.cmx \
    debugger/program_loading.cmi
debugger/program_loading.cmi : \
    debugger/primitives.cmi
debugger/program_management.cmo : \
    debugger/unix_tools.cmi \
    otherlibs/unix/unix.cmi \
    debugger/time_travel.cmi \
    debugger/symbols.cmi \
    debugger/question.cmi \
    debugger/program_loading.cmi \
    debugger/primitives.cmi \
    debugger/parameters.cmi \
    utils/load_path.cmi \
    debugger/int64ops.cmi \
    debugger/input_handling.cmi \
    debugger/history.cmi \
    typing/envaux.cmi \
    debugger/debugger_config.cmi \
    debugger/debugcom.cmi \
    driver/compmisc.cmi \
    debugger/breakpoints.cmi \
    debugger/program_management.cmi
debugger/program_management.cmx : \
    debugger/unix_tools.cmx \
    otherlibs/unix/unix.cmx \
    debugger/time_travel.cmx \
    debugger/symbols.cmx \
    debugger/question.cmx \
    debugger/program_loading.cmx \
    debugger/primitives.cmx \
    debugger/parameters.cmx \
    utils/load_path.cmx \
    debugger/int64ops.cmx \
    debugger/input_handling.cmx \
    debugger/history.cmx \
    typing/envaux.cmx \
    debugger/debugger_config.cmx \
    debugger/debugcom.cmx \
    driver/compmisc.cmx \
    debugger/breakpoints.cmx \
    debugger/program_management.cmi
debugger/program_management.cmi :
debugger/question.cmo : \
    debugger/primitives.cmi \
    debugger/input_handling.cmi \
    debugger/debugger_lexer.cmi \
    debugger/question.cmi
debugger/question.cmx : \
    debugger/primitives.cmx \
    debugger/input_handling.cmx \
    debugger/debugger_lexer.cmx \
    debugger/question.cmi
debugger/question.cmi :
debugger/show_information.cmo : \
    debugger/symbols.cmi \
    debugger/source.cmi \
    debugger/show_source.cmi \
    debugger/printval.cmi \
    debugger/parameters.cmi \
    utils/misc.cmi \
    bytecomp/instruct.cmi \
    debugger/frames.cmi \
    debugger/events.cmi \
    debugger/debugcom.cmi \
    debugger/checkpoints.cmi \
    debugger/breakpoints.cmi \
    debugger/show_information.cmi
debugger/show_information.cmx : \
    debugger/symbols.cmx \
    debugger/source.cmx \
    debugger/show_source.cmx \
    debugger/printval.cmx \
    debugger/parameters.cmx \
    utils/misc.cmx \
    bytecomp/instruct.cmx \
    debugger/frames.cmx \
    debugger/events.cmx \
    debugger/debugcom.cmx \
    debugger/checkpoints.cmx \
    debugger/breakpoints.cmx \
    debugger/show_information.cmi
debugger/show_information.cmi : \
    debugger/events.cmi
debugger/show_source.cmo : \
    debugger/source.cmi \
    debugger/primitives.cmi \
    debugger/parameters.cmi \
    parsing/location.cmi \
    bytecomp/instruct.cmi \
    debugger/events.cmi \
    debugger/debugger_config.cmi \
    debugger/show_source.cmi
debugger/show_source.cmx : \
    debugger/source.cmx \
    debugger/primitives.cmx \
    debugger/parameters.cmx \
    parsing/location.cmx \
    bytecomp/instruct.cmx \
    debugger/events.cmx \
    debugger/debugger_config.cmx \
    debugger/show_source.cmi
debugger/show_source.cmi : \
    bytecomp/instruct.cmi
debugger/source.cmo : \
    debugger/primitives.cmi \
    utils/misc.cmi \
    utils/load_path.cmi \
    debugger/debugger_config.cmi \
    debugger/source.cmi
debugger/source.cmx : \
    debugger/primitives.cmx \
    utils/misc.cmx \
    utils/load_path.cmx \
    debugger/debugger_config.cmx \
    debugger/source.cmi
debugger/source.cmi :
debugger/symbols.cmo : \
    bytecomp/symtable.cmi \
    debugger/program_loading.cmi \
    utils/misc.cmi \
    bytecomp/instruct.cmi \
    debugger/events.cmi \
    debugger/debugger_config.cmi \
    debugger/debugcom.cmi \
    debugger/checkpoints.cmi \
    bytecomp/bytesections.cmi \
    debugger/symbols.cmi
debugger/symbols.cmx : \
    bytecomp/symtable.cmx \
    debugger/program_loading.cmx \
    utils/misc.cmx \
    bytecomp/instruct.cmx \
    debugger/events.cmx \
    debugger/debugger_config.cmx \
    debugger/debugcom.cmx \
    debugger/checkpoints.cmx \
    bytecomp/bytesections.cmx \
    debugger/symbols.cmi
debugger/symbols.cmi : \
    bytecomp/instruct.cmi \
    debugger/events.cmi \
    debugger/debugcom.cmi
debugger/time_travel.cmo : \
    debugger/trap_barrier.cmi \
    debugger/symbols.cmi \
    debugger/question.cmi \
    debugger/program_loading.cmi \
    debugger/primitives.cmi \
    utils/misc.cmi \
    debugger/int64ops.cmi \
    bytecomp/instruct.cmi \
    debugger/input_handling.cmi \
    debugger/exec.cmi \
    debugger/events.cmi \
    debugger/debugger_config.cmi \
    debugger/debugcom.cmi \
    debugger/checkpoints.cmi \
    debugger/breakpoints.cmi \
    debugger/time_travel.cmi
debugger/time_travel.cmx : \
    debugger/trap_barrier.cmx \
    debugger/symbols.cmx \
    debugger/question.cmx \
    debugger/program_loading.cmx \
    debugger/primitives.cmx \
    utils/misc.cmx \
    debugger/int64ops.cmx \
    bytecomp/instruct.cmx \
    debugger/input_handling.cmx \
    debugger/exec.cmx \
    debugger/events.cmx \
    debugger/debugger_config.cmx \
    debugger/debugcom.cmx \
    debugger/checkpoints.cmx \
    debugger/breakpoints.cmx \
    debugger/time_travel.cmi
debugger/time_travel.cmi : \
    debugger/primitives.cmi
debugger/trap_barrier.cmo : \
    debugger/exec.cmi \
    debugger/debugcom.cmi \
    debugger/checkpoints.cmi \
    debugger/trap_barrier.cmi
debugger/trap_barrier.cmx : \
    debugger/exec.cmx \
    debugger/debugcom.cmx \
    debugger/checkpoints.cmx \
    debugger/trap_barrier.cmi
debugger/trap_barrier.cmi : \
    debugger/debugcom.cmi
debugger/unix_tools.cmo : \
    otherlibs/unix/unix.cmi \
    utils/misc.cmi \
    debugger/unix_tools.cmi
debugger/unix_tools.cmx : \
    otherlibs/unix/unix.cmx \
    utils/misc.cmx \
    debugger/unix_tools.cmi
debugger/unix_tools.cmi : \
    otherlibs/unix/unix.cmi
ocamldoc/odoc.cmo : \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_info.cmi \
    ocamldoc/odoc_global.cmi \
    ocamldoc/odoc_gen.cmi \
    ocamldoc/odoc_config.cmi \
    ocamldoc/odoc_args.cmi \
    ocamldoc/odoc_analyse.cmi \
    otherlibs/dynlink/dynlink.cmi \
    ocamldoc/odoc.cmi
ocamldoc/odoc.cmx : \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_info.cmx \
    ocamldoc/odoc_global.cmx \
    ocamldoc/odoc_gen.cmx \
    ocamldoc/odoc_config.cmx \
    ocamldoc/odoc_args.cmx \
    ocamldoc/odoc_analyse.cmx \
    otherlibs/dynlink/dynlink.cmi \
    ocamldoc/odoc.cmi
ocamldoc/odoc.cmi :
ocamldoc/odoc_analyse.cmo : \
    utils/warnings.cmi \
    parsing/unit_info.cmi \
    typing/types.cmi \
    typing/typemod.cmi \
    typing/typedtree.cmi \
    parsing/syntaxerr.cmi \
    driver/pparse.cmi \
    parsing/parse.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_text.cmi \
    ocamldoc/odoc_sig.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_misc.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_merge.cmi \
    ocamldoc/odoc_global.cmi \
    ocamldoc/odoc_dep.cmi \
    ocamldoc/odoc_cross.cmi \
    ocamldoc/odoc_comments.cmi \
    ocamldoc/odoc_class.cmi \
    ocamldoc/odoc_ast.cmi \
    parsing/location.cmi \
    parsing/lexer.cmi \
    typing/env.cmi \
    driver/compmisc.cmi \
    utils/clflags.cmi \
    ocamldoc/odoc_analyse.cmi
ocamldoc/odoc_analyse.cmx : \
    utils/warnings.cmx \
    parsing/unit_info.cmx \
    typing/types.cmx \
    typing/typemod.cmx \
    typing/typedtree.cmx \
    parsing/syntaxerr.cmx \
    driver/pparse.cmx \
    parsing/parse.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_text.cmx \
    ocamldoc/odoc_sig.cmx \
    ocamldoc/odoc_module.cmx \
    ocamldoc/odoc_misc.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_merge.cmx \
    ocamldoc/odoc_global.cmx \
    ocamldoc/odoc_dep.cmx \
    ocamldoc/odoc_cross.cmx \
    ocamldoc/odoc_comments.cmx \
    ocamldoc/odoc_class.cmx \
    ocamldoc/odoc_ast.cmx \
    parsing/location.cmx \
    parsing/lexer.cmx \
    typing/env.cmx \
    driver/compmisc.cmx \
    utils/clflags.cmx \
    ocamldoc/odoc_analyse.cmi
ocamldoc/odoc_analyse.cmi : \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_global.cmi
ocamldoc/odoc_args.cmo : \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_texi.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_man.cmi \
    ocamldoc/odoc_latex.cmi \
    ocamldoc/odoc_html.cmi \
    ocamldoc/odoc_global.cmi \
    ocamldoc/odoc_gen.cmi \
    ocamldoc/odoc_dot.cmi \
    ocamldoc/odoc_config.cmi \
    driver/main_args.cmi \
    utils/config.cmi \
    driver/compenv.cmi \
    ocamldoc/odoc_args.cmi
ocamldoc/odoc_args.cmx : \
    otherlibs/str/str.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_texi.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_man.cmx \
    ocamldoc/odoc_latex.cmx \
    ocamldoc/odoc_html.cmx \
    ocamldoc/odoc_global.cmx \
    ocamldoc/odoc_gen.cmx \
    ocamldoc/odoc_dot.cmx \
    ocamldoc/odoc_config.cmx \
    driver/main_args.cmx \
    utils/config.cmx \
    driver/compenv.cmx \
    ocamldoc/odoc_args.cmi
ocamldoc/odoc_args.cmi : \
    ocamldoc/odoc_gen.cmi
ocamldoc/odoc_ast.cmo : \
    parsing/unit_info.cmi \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_sig.cmi \
    ocamldoc/odoc_parameter.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_global.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_env.cmi \
    ocamldoc/odoc_class.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    ocamldoc/odoc_ast.cmi
ocamldoc/odoc_ast.cmx : \
    parsing/unit_info.cmx \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    ocamldoc/odoc_value.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_type.cmx \
    ocamldoc/odoc_sig.cmx \
    ocamldoc/odoc_parameter.cmx \
    ocamldoc/odoc_module.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_global.cmx \
    ocamldoc/odoc_extension.cmx \
    ocamldoc/odoc_exception.cmx \
    ocamldoc/odoc_env.cmx \
    ocamldoc/odoc_class.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    ocamldoc/odoc_ast.cmi
ocamldoc/odoc_ast.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    parsing/parsetree.cmi \
    ocamldoc/odoc_sig.cmi \
    ocamldoc/odoc_name.cmi \
    ocamldoc/odoc_module.cmi
ocamldoc/odoc_class.cmo : \
    typing/types.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_parameter.cmi \
    ocamldoc/odoc_name.cmi \
    ocamldoc/odoc_class.cmi
ocamldoc/odoc_class.cmx : \
    typing/types.cmx \
    ocamldoc/odoc_value.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_parameter.cmx \
    ocamldoc/odoc_name.cmx \
    ocamldoc/odoc_class.cmi
ocamldoc/odoc_class.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_parameter.cmi \
    ocamldoc/odoc_name.cmi
ocamldoc/odoc_comments.cmo : \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_text.cmi \
    ocamldoc/odoc_see_lexer.cmi \
    ocamldoc/odoc_parser.cmi \
    ocamldoc/odoc_misc.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_merge.cmi \
    ocamldoc/odoc_lexer.cmi \
    ocamldoc/odoc_global.cmi \
    ocamldoc/odoc_cross.cmi \
    ocamldoc/odoc_comments_global.cmi \
    ocamldoc/odoc_comments.cmi
ocamldoc/odoc_comments.cmx : \
    otherlibs/str/str.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_text.cmx \
    ocamldoc/odoc_see_lexer.cmx \
    ocamldoc/odoc_parser.cmx \
    ocamldoc/odoc_misc.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_merge.cmx \
    ocamldoc/odoc_lexer.cmx \
    ocamldoc/odoc_global.cmx \
    ocamldoc/odoc_cross.cmx \
    ocamldoc/odoc_comments_global.cmx \
    ocamldoc/odoc_comments.cmi
ocamldoc/odoc_comments.cmi : \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_module.cmi
ocamldoc/odoc_comments_global.cmo : \
    ocamldoc/odoc_comments_global.cmi
ocamldoc/odoc_comments_global.cmx : \
    ocamldoc/odoc_comments_global.cmi
ocamldoc/odoc_comments_global.cmi :
ocamldoc/odoc_config.cmo : \
    utils/config.cmi \
    ocamldoc/odoc_config.cmi
ocamldoc/odoc_config.cmx : \
    utils/config.cmx \
    ocamldoc/odoc_config.cmi
ocamldoc/odoc_config.cmi :
ocamldoc/odoc_cross.cmo : \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_search.cmi \
    ocamldoc/odoc_scan.cmi \
    ocamldoc/odoc_parameter.cmi \
    ocamldoc/odoc_name.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_misc.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_global.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_class.cmi \
    utils/misc.cmi \
    ocamldoc/odoc_cross.cmi
ocamldoc/odoc_cross.cmx : \
    otherlibs/str/str.cmx \
    ocamldoc/odoc_value.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_type.cmx \
    ocamldoc/odoc_search.cmx \
    ocamldoc/odoc_scan.cmx \
    ocamldoc/odoc_parameter.cmx \
    ocamldoc/odoc_name.cmx \
    ocamldoc/odoc_module.cmx \
    ocamldoc/odoc_misc.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_global.cmx \
    ocamldoc/odoc_extension.cmx \
    ocamldoc/odoc_exception.cmx \
    ocamldoc/odoc_class.cmx \
    utils/misc.cmx \
    ocamldoc/odoc_cross.cmi
ocamldoc/odoc_cross.cmi : \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_module.cmi
ocamldoc/odoc_dag2html.cmo : \
    ocamldoc/odoc_info.cmi \
    ocamldoc/odoc_dag2html.cmi
ocamldoc/odoc_dag2html.cmx : \
    ocamldoc/odoc_info.cmx \
    ocamldoc/odoc_dag2html.cmi
ocamldoc/odoc_dag2html.cmi : \
    ocamldoc/odoc_info.cmi
ocamldoc/odoc_dep.cmo : \
    otherlibs/str/str.cmi \
    parsing/parsetree.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_print.cmi \
    ocamldoc/odoc_module.cmi \
    utils/misc.cmi \
    parsing/depend.cmi \
    ocamldoc/odoc_dep.cmi
ocamldoc/odoc_dep.cmx : \
    otherlibs/str/str.cmx \
    parsing/parsetree.cmi \
    ocamldoc/odoc_type.cmx \
    ocamldoc/odoc_print.cmx \
    ocamldoc/odoc_module.cmx \
    utils/misc.cmx \
    parsing/depend.cmx \
    ocamldoc/odoc_dep.cmi
ocamldoc/odoc_dep.cmi : \
    parsing/parsetree.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_module.cmi \
    utils/misc.cmi
ocamldoc/odoc_dot.cmo : \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_info.cmi \
    ocamldoc/odoc_dot.cmi
ocamldoc/odoc_dot.cmx : \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_info.cmx \
    ocamldoc/odoc_dot.cmi
ocamldoc/odoc_dot.cmi : \
    ocamldoc/odoc_info.cmi
ocamldoc/odoc_env.cmo : \
    typing/types.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    ocamldoc/odoc_name.cmi \
    typing/btype.cmi \
    ocamldoc/odoc_env.cmi
ocamldoc/odoc_env.cmx : \
    typing/types.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    ocamldoc/odoc_name.cmx \
    typing/btype.cmx \
    ocamldoc/odoc_env.cmi
ocamldoc/odoc_env.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_name.cmi
ocamldoc/odoc_exception.cmo : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_name.cmi \
    ocamldoc/odoc_exception.cmi
ocamldoc/odoc_exception.cmx : \
    typing/types.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_type.cmx \
    ocamldoc/odoc_name.cmx \
    ocamldoc/odoc_exception.cmi
ocamldoc/odoc_exception.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_name.cmi
ocamldoc/odoc_extension.cmo : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_name.cmi \
    parsing/asttypes.cmi \
    ocamldoc/odoc_extension.cmi
ocamldoc/odoc_extension.cmx : \
    typing/types.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_type.cmx \
    ocamldoc/odoc_name.cmx \
    parsing/asttypes.cmi \
    ocamldoc/odoc_extension.cmi
ocamldoc/odoc_extension.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_name.cmi \
    parsing/asttypes.cmi
ocamldoc/odoc_gen.cmo : \
    ocamldoc/odoc_texi.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_man.cmi \
    ocamldoc/odoc_latex.cmi \
    ocamldoc/odoc_html.cmi \
    ocamldoc/odoc_dot.cmi \
    ocamldoc/odoc_gen.cmi
ocamldoc/odoc_gen.cmx : \
    ocamldoc/odoc_texi.cmx \
    ocamldoc/odoc_module.cmx \
    ocamldoc/odoc_man.cmx \
    ocamldoc/odoc_latex.cmx \
    ocamldoc/odoc_html.cmx \
    ocamldoc/odoc_dot.cmx \
    ocamldoc/odoc_gen.cmi
ocamldoc/odoc_gen.cmi : \
    ocamldoc/odoc_texi.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_man.cmi \
    ocamldoc/odoc_latex.cmi \
    ocamldoc/odoc_html.cmi \
    ocamldoc/odoc_dot.cmi
ocamldoc/odoc_global.cmo : \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_config.cmi \
    utils/clflags.cmi \
    ocamldoc/odoc_global.cmi
ocamldoc/odoc_global.cmx : \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_config.cmx \
    utils/clflags.cmx \
    ocamldoc/odoc_global.cmi
ocamldoc/odoc_global.cmi : \
    ocamldoc/odoc_types.cmi
ocamldoc/odoc_html.cmo : \
    otherlibs/str/str.cmi \
    middle_end/flambda/parameter.cmi \
    ocamldoc/odoc_text.cmi \
    ocamldoc/odoc_ocamlhtml.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_info.cmi \
    ocamldoc/odoc_global.cmi \
    ocamldoc/odoc_dag2html.cmi \
    utils/misc.cmi \
    parsing/asttypes.cmi \
    ocamldoc/odoc_html.cmi
ocamldoc/odoc_html.cmx : \
    otherlibs/str/str.cmx \
    middle_end/flambda/parameter.cmx \
    ocamldoc/odoc_text.cmx \
    ocamldoc/odoc_ocamlhtml.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_info.cmx \
    ocamldoc/odoc_global.cmx \
    ocamldoc/odoc_dag2html.cmx \
    utils/misc.cmx \
    parsing/asttypes.cmi \
    ocamldoc/odoc_html.cmi
ocamldoc/odoc_html.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_parameter.cmi \
    ocamldoc/odoc_info.cmi \
    ocamldoc/odoc_dag2html.cmi \
    utils/misc.cmi
ocamldoc/odoc_info.cmo : \
    typing/printtyp.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_text.cmi \
    ocamldoc/odoc_str.cmi \
    ocamldoc/odoc_search.cmi \
    ocamldoc/odoc_scan.cmi \
    ocamldoc/odoc_print.cmi \
    ocamldoc/odoc_parameter.cmi \
    ocamldoc/odoc_name.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_misc.cmi \
    ocamldoc/odoc_global.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_dep.cmi \
    ocamldoc/odoc_config.cmi \
    ocamldoc/odoc_comments.cmi \
    ocamldoc/odoc_class.cmi \
    ocamldoc/odoc_analyse.cmi \
    parsing/location.cmi \
    ocamldoc/odoc_info.cmi
ocamldoc/odoc_info.cmx : \
    typing/printtyp.cmx \
    ocamldoc/odoc_value.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_type.cmx \
    ocamldoc/odoc_text.cmx \
    ocamldoc/odoc_str.cmx \
    ocamldoc/odoc_search.cmx \
    ocamldoc/odoc_scan.cmx \
    ocamldoc/odoc_print.cmx \
    ocamldoc/odoc_parameter.cmx \
    ocamldoc/odoc_name.cmx \
    ocamldoc/odoc_module.cmx \
    ocamldoc/odoc_misc.cmx \
    ocamldoc/odoc_global.cmx \
    ocamldoc/odoc_extension.cmx \
    ocamldoc/odoc_exception.cmx \
    ocamldoc/odoc_dep.cmx \
    ocamldoc/odoc_config.cmx \
    ocamldoc/odoc_comments.cmx \
    ocamldoc/odoc_class.cmx \
    ocamldoc/odoc_analyse.cmx \
    parsing/location.cmx \
    ocamldoc/odoc_info.cmi
ocamldoc/odoc_info.cmi : \
    typing/types.cmi \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_search.cmi \
    ocamldoc/odoc_parameter.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_global.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_class.cmi \
    parsing/location.cmi \
    parsing/asttypes.cmi
ocamldoc/odoc_latex.cmo : \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_to_text.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_latex_style.cmi \
    ocamldoc/odoc_info.cmi \
    parsing/asttypes.cmi \
    ocamldoc/odoc_latex.cmi
ocamldoc/odoc_latex.cmx : \
    otherlibs/str/str.cmx \
    ocamldoc/odoc_to_text.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_latex_style.cmx \
    ocamldoc/odoc_info.cmx \
    parsing/asttypes.cmi \
    ocamldoc/odoc_latex.cmi
ocamldoc/odoc_latex.cmi : \
    typing/types.cmi \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_info.cmi
ocamldoc/odoc_latex_style.cmo : \
    ocamldoc/odoc_latex_style.cmi
ocamldoc/odoc_latex_style.cmx : \
    ocamldoc/odoc_latex_style.cmi
ocamldoc/odoc_latex_style.cmi :
ocamldoc/odoc_lexer.cmo : \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_parser.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_global.cmi \
    ocamldoc/odoc_comments_global.cmi \
    ocamldoc/odoc_lexer.cmi
ocamldoc/odoc_lexer.cmx : \
    otherlibs/str/str.cmx \
    ocamldoc/odoc_parser.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_global.cmx \
    ocamldoc/odoc_comments_global.cmx \
    ocamldoc/odoc_lexer.cmi
ocamldoc/odoc_lexer.cmi : \
    ocamldoc/odoc_parser.cmi
ocamldoc/odoc_man.cmo : \
    otherlibs/str/str.cmi \
    middle_end/flambda/parameter.cmi \
    ocamldoc/odoc_str.cmi \
    ocamldoc/odoc_print.cmi \
    ocamldoc/odoc_misc.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_info.cmi \
    parsing/asttypes.cmi \
    ocamldoc/odoc_man.cmi
ocamldoc/odoc_man.cmx : \
    otherlibs/str/str.cmx \
    middle_end/flambda/parameter.cmx \
    ocamldoc/odoc_str.cmx \
    ocamldoc/odoc_print.cmx \
    ocamldoc/odoc_misc.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_info.cmx \
    parsing/asttypes.cmi \
    ocamldoc/odoc_man.cmi
ocamldoc/odoc_man.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_info.cmi
ocamldoc/odoc_merge.cmo : \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_parameter.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_global.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_class.cmi \
    ocamldoc/odoc_merge.cmi
ocamldoc/odoc_merge.cmx : \
    otherlibs/str/str.cmx \
    ocamldoc/odoc_value.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_type.cmx \
    ocamldoc/odoc_parameter.cmx \
    ocamldoc/odoc_module.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_global.cmx \
    ocamldoc/odoc_extension.cmx \
    ocamldoc/odoc_exception.cmx \
    ocamldoc/odoc_class.cmx \
    ocamldoc/odoc_merge.cmi
ocamldoc/odoc_merge.cmi : \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_module.cmi
ocamldoc/odoc_messages.cmo : \
    otherlibs/str/str.cmi \
    utils/config.cmi \
    ocamldoc/odoc_messages.cmi
ocamldoc/odoc_messages.cmx : \
    otherlibs/str/str.cmx \
    utils/config.cmx \
    ocamldoc/odoc_messages.cmi
ocamldoc/odoc_messages.cmi :
ocamldoc/odoc_misc.cmo : \
    otherlibs/unix/unix.cmi \
    typing/types.cmi \
    typing/predef.cmi \
    typing/path.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_messages.cmi \
    parsing/longident.cmi \
    typing/btype.cmi \
    ocamldoc/odoc_misc.cmi
ocamldoc/odoc_misc.cmx : \
    otherlibs/unix/unix.cmx \
    typing/types.cmx \
    typing/predef.cmx \
    typing/path.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_messages.cmx \
    parsing/longident.cmx \
    typing/btype.cmx \
    ocamldoc/odoc_misc.cmi
ocamldoc/odoc_misc.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    parsing/longident.cmi \
    parsing/asttypes.cmi
ocamldoc/odoc_module.cmo : \
    typing/types.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_name.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_class.cmi \
    utils/misc.cmi \
    ocamldoc/odoc_module.cmi
ocamldoc/odoc_module.cmx : \
    typing/types.cmx \
    ocamldoc/odoc_value.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_type.cmx \
    ocamldoc/odoc_name.cmx \
    ocamldoc/odoc_extension.cmx \
    ocamldoc/odoc_exception.cmx \
    ocamldoc/odoc_class.cmx \
    utils/misc.cmx \
    ocamldoc/odoc_module.cmi
ocamldoc/odoc_module.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_name.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_class.cmi \
    utils/misc.cmi
ocamldoc/odoc_name.cmo : \
    parsing/unit_info.cmi \
    otherlibs/str/str.cmi \
    typing/path.cmi \
    ocamldoc/odoc_misc.cmi \
    typing/ident.cmi \
    ocamldoc/odoc_name.cmi
ocamldoc/odoc_name.cmx : \
    parsing/unit_info.cmx \
    otherlibs/str/str.cmx \
    typing/path.cmx \
    ocamldoc/odoc_misc.cmx \
    typing/ident.cmx \
    ocamldoc/odoc_name.cmi
ocamldoc/odoc_name.cmi : \
    typing/path.cmi \
    parsing/longident.cmi \
    typing/ident.cmi
ocamldoc/odoc_ocamlhtml.cmo : \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_ocamlhtml.cmi
ocamldoc/odoc_ocamlhtml.cmx : \
    otherlibs/str/str.cmx \
    ocamldoc/odoc_ocamlhtml.cmi
ocamldoc/odoc_ocamlhtml.cmi :
ocamldoc/odoc_parameter.cmo : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_parameter.cmi
ocamldoc/odoc_parameter.cmx : \
    typing/types.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_parameter.cmi
ocamldoc/odoc_parameter.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi
ocamldoc/odoc_parser.cmo : \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_comments_global.cmi \
    ocamldoc/odoc_parser.cmi
ocamldoc/odoc_parser.cmx : \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_comments_global.cmx \
    ocamldoc/odoc_parser.cmi
ocamldoc/odoc_parser.cmi : \
    ocamldoc/odoc_types.cmi
ocamldoc/odoc_print.cmo : \
    typing/types.cmi \
    typing/printtyp.cmi \
    typing/btype.cmi \
    ocamldoc/odoc_print.cmi
ocamldoc/odoc_print.cmx : \
    typing/types.cmx \
    typing/printtyp.cmx \
    typing/btype.cmx \
    ocamldoc/odoc_print.cmi
ocamldoc/odoc_print.cmi : \
    typing/types.cmi
ocamldoc/odoc_scan.cmo : \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_class.cmi \
    ocamldoc/odoc_scan.cmi
ocamldoc/odoc_scan.cmx : \
    ocamldoc/odoc_value.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_type.cmx \
    ocamldoc/odoc_module.cmx \
    ocamldoc/odoc_extension.cmx \
    ocamldoc/odoc_exception.cmx \
    ocamldoc/odoc_class.cmx \
    ocamldoc/odoc_scan.cmi
ocamldoc/odoc_scan.cmi : \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_class.cmi
ocamldoc/odoc_search.cmo : \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_misc.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_class.cmi \
    ocamldoc/odoc_search.cmi
ocamldoc/odoc_search.cmx : \
    otherlibs/str/str.cmx \
    ocamldoc/odoc_value.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_type.cmx \
    ocamldoc/odoc_module.cmx \
    ocamldoc/odoc_misc.cmx \
    ocamldoc/odoc_extension.cmx \
    ocamldoc/odoc_exception.cmx \
    ocamldoc/odoc_class.cmx \
    ocamldoc/odoc_search.cmi
ocamldoc/odoc_search.cmi : \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_class.cmi
ocamldoc/odoc_see_lexer.cmo : \
    ocamldoc/odoc_parser.cmi \
    ocamldoc/odoc_see_lexer.cmi
ocamldoc/odoc_see_lexer.cmx : \
    ocamldoc/odoc_parser.cmx \
    ocamldoc/odoc_see_lexer.cmi
ocamldoc/odoc_see_lexer.cmi : \
    ocamldoc/odoc_parser.cmi
ocamldoc/odoc_sig.cmo : \
    parsing/unit_info.cmi \
    typing/types.cmi \
    typing/typedtree.cmi \
    parsing/parsetree.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_parameter.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_misc.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_merge.cmi \
    ocamldoc/odoc_global.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_env.cmi \
    ocamldoc/odoc_class.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/ctype.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    ocamldoc/odoc_sig.cmi
ocamldoc/odoc_sig.cmx : \
    parsing/unit_info.cmx \
    typing/types.cmx \
    typing/typedtree.cmx \
    parsing/parsetree.cmi \
    ocamldoc/odoc_value.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_type.cmx \
    ocamldoc/odoc_parameter.cmx \
    ocamldoc/odoc_module.cmx \
    ocamldoc/odoc_misc.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_merge.cmx \
    ocamldoc/odoc_global.cmx \
    ocamldoc/odoc_extension.cmx \
    ocamldoc/odoc_exception.cmx \
    ocamldoc/odoc_env.cmx \
    ocamldoc/odoc_class.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/ctype.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    ocamldoc/odoc_sig.cmi
ocamldoc/odoc_sig.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    parsing/parsetree.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_name.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_env.cmi \
    ocamldoc/odoc_class.cmi \
    parsing/location.cmi
ocamldoc/odoc_str.cmo : \
    typing/types.cmi \
    typing/printtyp.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_print.cmi \
    ocamldoc/odoc_name.cmi \
    ocamldoc/odoc_misc.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_class.cmi \
    parsing/asttypes.cmi \
    ocamldoc/odoc_str.cmi
ocamldoc/odoc_str.cmx : \
    typing/types.cmx \
    typing/printtyp.cmx \
    ocamldoc/odoc_value.cmx \
    ocamldoc/odoc_type.cmx \
    ocamldoc/odoc_print.cmx \
    ocamldoc/odoc_name.cmx \
    ocamldoc/odoc_misc.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_extension.cmx \
    ocamldoc/odoc_exception.cmx \
    ocamldoc/odoc_class.cmx \
    parsing/asttypes.cmi \
    ocamldoc/odoc_str.cmi
ocamldoc/odoc_str.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_value.cmi \
    ocamldoc/odoc_type.cmi \
    ocamldoc/odoc_extension.cmi \
    ocamldoc/odoc_exception.cmi \
    ocamldoc/odoc_class.cmi
ocamldoc/odoc_test.cmo : \
    ocamldoc/odoc_info.cmi \
    ocamldoc/odoc_gen.cmi \
    ocamldoc/odoc_args.cmi \
    ocamldoc/odoc_test.cmi
ocamldoc/odoc_test.cmx : \
    ocamldoc/odoc_info.cmx \
    ocamldoc/odoc_gen.cmx \
    ocamldoc/odoc_args.cmx \
    ocamldoc/odoc_test.cmi
ocamldoc/odoc_test.cmi :
ocamldoc/odoc_texi.cmo : \
    typing/types.cmi \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_to_text.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_info.cmi \
    parsing/asttypes.cmi \
    ocamldoc/odoc_texi.cmi
ocamldoc/odoc_texi.cmx : \
    typing/types.cmx \
    otherlibs/str/str.cmx \
    ocamldoc/odoc_to_text.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_info.cmx \
    parsing/asttypes.cmi \
    ocamldoc/odoc_texi.cmi
ocamldoc/odoc_texi.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_info.cmi
ocamldoc/odoc_text.cmo : \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_text_parser.cmi \
    ocamldoc/odoc_text_lexer.cmi \
    ocamldoc/odoc_text.cmi
ocamldoc/odoc_text.cmx : \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_text_parser.cmx \
    ocamldoc/odoc_text_lexer.cmx \
    ocamldoc/odoc_text.cmi
ocamldoc/odoc_text.cmi : \
    ocamldoc/odoc_types.cmi
ocamldoc/odoc_text_lexer.cmo : \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_text_parser.cmi \
    ocamldoc/odoc_misc.cmi \
    ocamldoc/odoc_text_lexer.cmi
ocamldoc/odoc_text_lexer.cmx : \
    otherlibs/str/str.cmx \
    ocamldoc/odoc_text_parser.cmx \
    ocamldoc/odoc_misc.cmx \
    ocamldoc/odoc_text_lexer.cmi
ocamldoc/odoc_text_lexer.cmi : \
    ocamldoc/odoc_text_parser.cmi
ocamldoc/odoc_text_parser.cmo : \
    otherlibs/str/str.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_misc.cmi \
    ocamldoc/odoc_text_parser.cmi
ocamldoc/odoc_text_parser.cmx : \
    otherlibs/str/str.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_misc.cmx \
    ocamldoc/odoc_text_parser.cmi
ocamldoc/odoc_text_parser.cmi : \
    ocamldoc/odoc_types.cmi
ocamldoc/odoc_to_text.cmo : \
    otherlibs/str/str.cmi \
    middle_end/flambda/parameter.cmi \
    ocamldoc/odoc_str.cmi \
    ocamldoc/odoc_module.cmi \
    ocamldoc/odoc_messages.cmi \
    ocamldoc/odoc_info.cmi \
    ocamldoc/odoc_to_text.cmi
ocamldoc/odoc_to_text.cmx : \
    otherlibs/str/str.cmx \
    middle_end/flambda/parameter.cmx \
    ocamldoc/odoc_str.cmx \
    ocamldoc/odoc_module.cmx \
    ocamldoc/odoc_messages.cmx \
    ocamldoc/odoc_info.cmx \
    ocamldoc/odoc_to_text.cmi
ocamldoc/odoc_to_text.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_info.cmi
ocamldoc/odoc_type.cmo : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_name.cmi \
    parsing/asttypes.cmi \
    ocamldoc/odoc_type.cmi
ocamldoc/odoc_type.cmx : \
    typing/types.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_name.cmx \
    parsing/asttypes.cmi \
    ocamldoc/odoc_type.cmi
ocamldoc/odoc_type.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_name.cmi \
    parsing/asttypes.cmi
ocamldoc/odoc_types.cmo : \
    ocamldoc/odoc_messages.cmi \
    parsing/location.cmi \
    ocamldoc/odoc_types.cmi
ocamldoc/odoc_types.cmx : \
    ocamldoc/odoc_messages.cmx \
    parsing/location.cmx \
    ocamldoc/odoc_types.cmi
ocamldoc/odoc_types.cmi : \
    parsing/location.cmi
ocamldoc/odoc_value.cmo : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_parameter.cmi \
    ocamldoc/odoc_name.cmi \
    ocamldoc/odoc_misc.cmi \
    parsing/asttypes.cmi \
    ocamldoc/odoc_value.cmi
ocamldoc/odoc_value.cmx : \
    typing/types.cmx \
    ocamldoc/odoc_types.cmx \
    ocamldoc/odoc_parameter.cmx \
    ocamldoc/odoc_name.cmx \
    ocamldoc/odoc_misc.cmx \
    parsing/asttypes.cmi \
    ocamldoc/odoc_value.cmi
ocamldoc/odoc_value.cmi : \
    typing/types.cmi \
    ocamldoc/odoc_types.cmi \
    ocamldoc/odoc_parameter.cmi \
    ocamldoc/odoc_name.cmi
ocamltest/actions.cmo : \
    ocamltest/variables.cmi \
    ocamltest/result.cmi \
    ocamltest/environments.cmi \
    ocamltest/actions.cmi
ocamltest/actions.cmx : \
    ocamltest/variables.cmx \
    ocamltest/result.cmx \
    ocamltest/environments.cmx \
    ocamltest/actions.cmi
ocamltest/actions.cmi : \
    ocamltest/variables.cmi \
    ocamltest/result.cmi \
    ocamltest/environments.cmi
ocamltest/actions_helpers.cmo : \
    ocamltest/variables.cmi \
    otherlibs/unix/unix.cmi \
    ocamltest/strace.cmi \
    ocamltest/run_command.cmi \
    ocamltest/result.cmi \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/modifier_parser.cmi \
    ocamltest/filecompare.cmi \
    ocamltest/environments.cmi \
    ocamltest/builtin_variables.cmi \
    ocamltest/actions.cmi \
    ocamltest/actions_helpers.cmi
ocamltest/actions_helpers.cmx : \
    ocamltest/variables.cmx \
    otherlibs/unix/unix.cmx \
    ocamltest/strace.cmx \
    ocamltest/run_command.cmx \
    ocamltest/result.cmx \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/modifier_parser.cmx \
    ocamltest/filecompare.cmx \
    ocamltest/environments.cmx \
    ocamltest/builtin_variables.cmx \
    ocamltest/actions.cmx \
    ocamltest/actions_helpers.cmi
ocamltest/actions_helpers.cmi : \
    ocamltest/variables.cmi \
    ocamltest/result.cmi \
    ocamltest/environments.cmi \
    ocamltest/actions.cmi
ocamltest/builtin_actions.cmo : \
    otherlibs/unix/unix.cmi \
    ocamltest/result.cmi \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/ocamltest_config.cmi \
    ocamltest/environments.cmi \
    ocamltest/builtin_variables.cmi \
    ocamltest/actions_helpers.cmi \
    ocamltest/actions.cmi \
    ocamltest/builtin_actions.cmi
ocamltest/builtin_actions.cmx : \
    otherlibs/unix/unix.cmx \
    ocamltest/result.cmx \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/ocamltest_config.cmx \
    ocamltest/environments.cmx \
    ocamltest/builtin_variables.cmx \
    ocamltest/actions_helpers.cmx \
    ocamltest/actions.cmx \
    ocamltest/builtin_actions.cmi
ocamltest/builtin_actions.cmi : \
    ocamltest/actions.cmi
ocamltest/builtin_variables.cmo : \
    ocamltest/variables.cmi \
    ocamltest/builtin_variables.cmi
ocamltest/builtin_variables.cmx : \
    ocamltest/variables.cmx \
    ocamltest/builtin_variables.cmi
ocamltest/builtin_variables.cmi : \
    ocamltest/variables.cmi
ocamltest/environments.cmo : \
    ocamltest/variables.cmi \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/environments.cmi
ocamltest/environments.cmx : \
    ocamltest/variables.cmx \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/environments.cmi
ocamltest/environments.cmi : \
    ocamltest/variables.cmi
ocamltest/filecompare.cmo : \
    ocamltest/run_command.cmi \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/ocamltest_config.cmi \
    ocamltest/filecompare.cmi
ocamltest/filecompare.cmx : \
    ocamltest/run_command.cmx \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/ocamltest_config.cmx \
    ocamltest/filecompare.cmi
ocamltest/filecompare.cmi :
ocamltest/main.cmo : \
    ocamltest/variables.cmi \
    otherlibs/unix/unix.cmi \
    ocamltest/tsl_semantics.cmi \
    ocamltest/tsl_parser.cmi \
    ocamltest/tsl_lexer.cmi \
    ocamltest/tsl_ast.cmi \
    ocamltest/translate.cmi \
    ocamltest/tests.cmi \
    ocamltest/result.cmi \
    ocamltest/options.cmi \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/ocaml_actions.cmi \
    parsing/location.cmi \
    ocamltest/environments.cmi \
    ocamltest/builtin_variables.cmi \
    ocamltest/actions_helpers.cmi \
    ocamltest/actions.cmi \
    ocamltest/main.cmi
ocamltest/main.cmx : \
    ocamltest/variables.cmx \
    otherlibs/unix/unix.cmx \
    ocamltest/tsl_semantics.cmx \
    ocamltest/tsl_parser.cmx \
    ocamltest/tsl_lexer.cmx \
    ocamltest/tsl_ast.cmx \
    ocamltest/translate.cmx \
    ocamltest/tests.cmx \
    ocamltest/result.cmx \
    ocamltest/options.cmx \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/ocaml_actions.cmx \
    parsing/location.cmx \
    ocamltest/environments.cmx \
    ocamltest/builtin_variables.cmx \
    ocamltest/actions_helpers.cmx \
    ocamltest/actions.cmx \
    ocamltest/main.cmi
ocamltest/main.cmi :
ocamltest/modifier_parser.cmo : \
    ocamltest/variables.cmi \
    ocamltest/tsl_lexer.cmi \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/environments.cmi \
    ocamltest/modifier_parser.cmi
ocamltest/modifier_parser.cmx : \
    ocamltest/variables.cmx \
    ocamltest/tsl_lexer.cmx \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/environments.cmx \
    ocamltest/modifier_parser.cmi
ocamltest/modifier_parser.cmi : \
    ocamltest/environments.cmi
ocamltest/ocaml_actions.cmo : \
    ocamltest/result.cmi \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/ocamltest_config.cmi \
    ocamltest/ocaml_variables.cmi \
    ocamltest/ocaml_toplevels.cmi \
    ocamltest/ocaml_tools.cmi \
    ocamltest/ocaml_modifiers.cmi \
    ocamltest/ocaml_flags.cmi \
    ocamltest/ocaml_filetypes.cmi \
    ocamltest/ocaml_files.cmi \
    ocamltest/ocaml_directories.cmi \
    ocamltest/ocaml_compilers.cmi \
    ocamltest/ocaml_commands.cmi \
    ocamltest/ocaml_backends.cmi \
    utils/misc.cmi \
    ocamltest/filecompare.cmi \
    ocamltest/environments.cmi \
    utils/config.cmi \
    file_formats/cmo_format.cmi \
    utils/clflags.cmi \
    ocamltest/builtin_variables.cmi \
    ocamltest/actions_helpers.cmi \
    ocamltest/actions.cmi \
    ocamltest/ocaml_actions.cmi
ocamltest/ocaml_actions.cmx : \
    ocamltest/result.cmx \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/ocamltest_config.cmx \
    ocamltest/ocaml_variables.cmx \
    ocamltest/ocaml_toplevels.cmx \
    ocamltest/ocaml_tools.cmx \
    ocamltest/ocaml_modifiers.cmx \
    ocamltest/ocaml_flags.cmx \
    ocamltest/ocaml_filetypes.cmx \
    ocamltest/ocaml_files.cmx \
    ocamltest/ocaml_directories.cmx \
    ocamltest/ocaml_compilers.cmx \
    ocamltest/ocaml_commands.cmx \
    ocamltest/ocaml_backends.cmx \
    utils/misc.cmx \
    ocamltest/filecompare.cmx \
    ocamltest/environments.cmx \
    utils/config.cmx \
    file_formats/cmo_format.cmi \
    utils/clflags.cmx \
    ocamltest/builtin_variables.cmx \
    ocamltest/actions_helpers.cmx \
    ocamltest/actions.cmx \
    ocamltest/ocaml_actions.cmi
ocamltest/ocaml_actions.cmi : \
    ocamltest/actions.cmi
ocamltest/ocaml_backends.cmo : \
    ocamltest/ocaml_backends.cmi
ocamltest/ocaml_backends.cmx : \
    ocamltest/ocaml_backends.cmi
ocamltest/ocaml_backends.cmi :
ocamltest/ocaml_commands.cmo : \
    ocamltest/ocaml_files.cmi \
    ocamltest/ocaml_commands.cmi
ocamltest/ocaml_commands.cmx : \
    ocamltest/ocaml_files.cmx \
    ocamltest/ocaml_commands.cmi
ocamltest/ocaml_commands.cmi :
ocamltest/ocaml_compilers.cmo : \
    ocamltest/variables.cmi \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/ocaml_variables.cmi \
    ocamltest/ocaml_tools.cmi \
    ocamltest/ocaml_files.cmi \
    ocamltest/ocaml_commands.cmi \
    ocamltest/ocaml_backends.cmi \
    ocamltest/builtin_variables.cmi \
    ocamltest/ocaml_compilers.cmi
ocamltest/ocaml_compilers.cmx : \
    ocamltest/variables.cmx \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/ocaml_variables.cmx \
    ocamltest/ocaml_tools.cmx \
    ocamltest/ocaml_files.cmx \
    ocamltest/ocaml_commands.cmx \
    ocamltest/ocaml_backends.cmx \
    ocamltest/builtin_variables.cmx \
    ocamltest/ocaml_compilers.cmi
ocamltest/ocaml_compilers.cmi : \
    ocamltest/variables.cmi \
    ocamltest/ocaml_tools.cmi \
    ocamltest/ocaml_backends.cmi
ocamltest/ocaml_directories.cmo : \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/ocamltest_config.cmi \
    ocamltest/ocaml_directories.cmi
ocamltest/ocaml_directories.cmx : \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/ocamltest_config.cmx \
    ocamltest/ocaml_directories.cmi
ocamltest/ocaml_directories.cmi :
ocamltest/ocaml_files.cmo : \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/ocamltest_config.cmi \
    ocamltest/ocaml_directories.cmi \
    ocamltest/ocaml_files.cmi
ocamltest/ocaml_files.cmx : \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/ocamltest_config.cmx \
    ocamltest/ocaml_directories.cmx \
    ocamltest/ocaml_files.cmi
ocamltest/ocaml_files.cmi :
ocamltest/ocaml_filetypes.cmo : \
    ocamltest/ocamltest_config.cmi \
    ocamltest/ocaml_backends.cmi \
    ocamltest/ocaml_filetypes.cmi
ocamltest/ocaml_filetypes.cmx : \
    ocamltest/ocamltest_config.cmx \
    ocamltest/ocaml_backends.cmx \
    ocamltest/ocaml_filetypes.cmi
ocamltest/ocaml_filetypes.cmi : \
    ocamltest/ocaml_backends.cmi
ocamltest/ocaml_flags.cmo : \
    ocamltest/ocaml_variables.cmi \
    ocamltest/ocaml_files.cmi \
    ocamltest/ocaml_directories.cmi \
    ocamltest/ocaml_backends.cmi \
    ocamltest/environments.cmi \
    ocamltest/ocaml_flags.cmi
ocamltest/ocaml_flags.cmx : \
    ocamltest/ocaml_variables.cmx \
    ocamltest/ocaml_files.cmx \
    ocamltest/ocaml_directories.cmx \
    ocamltest/ocaml_backends.cmx \
    ocamltest/environments.cmx \
    ocamltest/ocaml_flags.cmi
ocamltest/ocaml_flags.cmi : \
    ocamltest/ocaml_backends.cmi \
    ocamltest/environments.cmi
ocamltest/ocaml_modifiers.cmo : \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/ocamltest_config.cmi \
    ocamltest/ocaml_variables.cmi \
    ocamltest/environments.cmi \
    ocamltest/ocaml_modifiers.cmi
ocamltest/ocaml_modifiers.cmx : \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/ocamltest_config.cmx \
    ocamltest/ocaml_variables.cmx \
    ocamltest/environments.cmx \
    ocamltest/ocaml_modifiers.cmi
ocamltest/ocaml_modifiers.cmi : \
    ocamltest/environments.cmi
ocamltest/ocaml_tests.cmo : \
    ocamltest/tests.cmi \
    ocamltest/ocamltest_config.cmi \
    ocamltest/ocaml_actions.cmi \
    ocamltest/builtin_actions.cmi \
    ocamltest/actions_helpers.cmi \
    ocamltest/ocaml_tests.cmi
ocamltest/ocaml_tests.cmx : \
    ocamltest/tests.cmx \
    ocamltest/ocamltest_config.cmx \
    ocamltest/ocaml_actions.cmx \
    ocamltest/builtin_actions.cmx \
    ocamltest/actions_helpers.cmx \
    ocamltest/ocaml_tests.cmi
ocamltest/ocaml_tests.cmi : \
    ocamltest/tests.cmi
ocamltest/ocaml_tools.cmo : \
    ocamltest/variables.cmi \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/ocaml_variables.cmi \
    ocamltest/ocaml_files.cmi \
    ocamltest/environments.cmi \
    ocamltest/actions_helpers.cmi \
    ocamltest/ocaml_tools.cmi
ocamltest/ocaml_tools.cmx : \
    ocamltest/variables.cmx \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/ocaml_variables.cmx \
    ocamltest/ocaml_files.cmx \
    ocamltest/environments.cmx \
    ocamltest/actions_helpers.cmx \
    ocamltest/ocaml_tools.cmi
ocamltest/ocaml_tools.cmi : \
    ocamltest/variables.cmi \
    ocamltest/environments.cmi
ocamltest/ocaml_toplevels.cmo : \
    ocamltest/variables.cmi \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/ocaml_variables.cmi \
    ocamltest/ocaml_tools.cmi \
    ocamltest/ocaml_files.cmi \
    ocamltest/ocaml_compilers.cmi \
    ocamltest/ocaml_commands.cmi \
    ocamltest/ocaml_backends.cmi \
    ocamltest/ocaml_toplevels.cmi
ocamltest/ocaml_toplevels.cmx : \
    ocamltest/variables.cmx \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/ocaml_variables.cmx \
    ocamltest/ocaml_tools.cmx \
    ocamltest/ocaml_files.cmx \
    ocamltest/ocaml_compilers.cmx \
    ocamltest/ocaml_commands.cmx \
    ocamltest/ocaml_backends.cmx \
    ocamltest/ocaml_toplevels.cmi
ocamltest/ocaml_toplevels.cmi : \
    ocamltest/variables.cmi \
    ocamltest/ocaml_tools.cmi \
    ocamltest/ocaml_compilers.cmi \
    ocamltest/ocaml_backends.cmi
ocamltest/ocaml_variables.cmo : \
    ocamltest/variables.cmi \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/ocaml_variables.cmi
ocamltest/ocaml_variables.cmx : \
    ocamltest/variables.cmx \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/ocaml_variables.cmi
ocamltest/ocaml_variables.cmi : \
    ocamltest/variables.cmi
ocamltest/ocamltest_config.cmo : \
    ocamltest/ocamltest_config.cmi
ocamltest/ocamltest_config.cmx : \
    ocamltest/ocamltest_config.cmi
ocamltest/ocamltest_config.cmi :
ocamltest/ocamltest_stdlib.cmo : \
    ocamltest/ocamltest_unix.cmi \
    ocamltest/ocamltest_config.cmi \
    utils/misc.cmi \
    ocamltest/ocamltest_stdlib.cmi
ocamltest/ocamltest_stdlib.cmx : \
    ocamltest/ocamltest_unix.cmx \
    ocamltest/ocamltest_config.cmx \
    utils/misc.cmx \
    ocamltest/ocamltest_stdlib.cmi
ocamltest/ocamltest_stdlib.cmi : \
    ocamltest/ocamltest_unix.cmi \
    utils/misc.cmi
ocamltest/ocamltest_unix.cmo : \
    otherlibs/unix/unix.cmi \
    ocamltest/ocamltest_unix.cmi
ocamltest/ocamltest_unix.cmx : \
    otherlibs/unix/unix.cmx \
    ocamltest/ocamltest_unix.cmi
ocamltest/ocamltest_unix.cmi :
ocamltest/ocamltest_unix_dummy.cmo :
ocamltest/ocamltest_unix_dummy.cmx :
ocamltest/ocamltest_unix_real.cmo : \
    otherlibs/unix/unix.cmi
ocamltest/ocamltest_unix_real.cmx : \
    otherlibs/unix/unix.cmx
ocamltest/options.cmo : \
    ocamltest/variables.cmi \
    ocamltest/translate.cmi \
    ocamltest/tests.cmi \
    ocamltest/actions.cmi \
    ocamltest/options.cmi
ocamltest/options.cmx : \
    ocamltest/variables.cmx \
    ocamltest/translate.cmx \
    ocamltest/tests.cmx \
    ocamltest/actions.cmx \
    ocamltest/options.cmi
ocamltest/options.cmi : \
    ocamltest/translate.cmi
ocamltest/result.cmo : \
    ocamltest/result.cmi
ocamltest/result.cmx : \
    ocamltest/result.cmi
ocamltest/result.cmi :
ocamltest/run_command.cmo : \
    ocamltest/ocamltest_stdlib.cmi \
    ocamltest/run_command.cmi
ocamltest/run_command.cmx : \
    ocamltest/ocamltest_stdlib.cmx \
    ocamltest/run_command.cmi
ocamltest/run_command.cmi :
ocamltest/strace.cmo : \
    ocamltest/variables.cmi \
    ocamltest/strace.cmi
ocamltest/strace.cmx : \
    ocamltest/variables.cmx \
    ocamltest/strace.cmi
ocamltest/strace.cmi : \
    ocamltest/variables.cmi
ocamltest/tests.cmo : \
    ocamltest/result.cmi \
    ocamltest/actions.cmi \
    ocamltest/tests.cmi
ocamltest/tests.cmx : \
    ocamltest/result.cmx \
    ocamltest/actions.cmx \
    ocamltest/tests.cmi
ocamltest/tests.cmi : \
    ocamltest/result.cmi \
    ocamltest/environments.cmi \
    ocamltest/actions.cmi
ocamltest/translate.cmo : \
    ocamltest/tsl_semantics.cmi \
    ocamltest/tsl_parser.cmi \
    ocamltest/tsl_lexer.cmi \
    ocamltest/tsl_ast.cmi \
    parsing/location.cmi \
    ocamltest/translate.cmi
ocamltest/translate.cmx : \
    ocamltest/tsl_semantics.cmx \
    ocamltest/tsl_parser.cmx \
    ocamltest/tsl_lexer.cmx \
    ocamltest/tsl_ast.cmx \
    parsing/location.cmx \
    ocamltest/translate.cmi
ocamltest/translate.cmi :
ocamltest/tsl_ast.cmo : \
    parsing/location.cmi \
    ocamltest/tsl_ast.cmi
ocamltest/tsl_ast.cmx : \
    parsing/location.cmx \
    ocamltest/tsl_ast.cmi
ocamltest/tsl_ast.cmi : \
    parsing/location.cmi
ocamltest/tsl_lexer.cmo : \
    ocamltest/tsl_parser.cmi \
    ocamltest/tsl_lexer.cmi
ocamltest/tsl_lexer.cmx : \
    ocamltest/tsl_parser.cmx \
    ocamltest/tsl_lexer.cmi
ocamltest/tsl_lexer.cmi : \
    ocamltest/tsl_parser.cmi
ocamltest/tsl_parser.cmo : \
    ocamltest/tsl_ast.cmi \
    parsing/location.cmi \
    ocamltest/tsl_parser.cmi
ocamltest/tsl_parser.cmx : \
    ocamltest/tsl_ast.cmx \
    parsing/location.cmx \
    ocamltest/tsl_parser.cmi
ocamltest/tsl_parser.cmi : \
    ocamltest/tsl_ast.cmi
ocamltest/tsl_semantics.cmo : \
    ocamltest/variables.cmi \
    ocamltest/tsl_ast.cmi \
    ocamltest/tests.cmi \
    parsing/location.cmi \
    ocamltest/environments.cmi \
    ocamltest/actions.cmi \
    ocamltest/tsl_semantics.cmi
ocamltest/tsl_semantics.cmx : \
    ocamltest/variables.cmx \
    ocamltest/tsl_ast.cmx \
    ocamltest/tests.cmx \
    parsing/location.cmx \
    ocamltest/environments.cmx \
    ocamltest/actions.cmx \
    ocamltest/tsl_semantics.cmi
ocamltest/tsl_semantics.cmi : \
    ocamltest/tsl_ast.cmi \
    ocamltest/tests.cmi \
    ocamltest/environments.cmi \
    ocamltest/actions.cmi
ocamltest/variables.cmo : \
    ocamltest/variables.cmi
ocamltest/variables.cmx : \
    ocamltest/variables.cmi
ocamltest/variables.cmi :
testsuite/lib/lib.cmo : \
    testsuite/lib/lib.cmi
testsuite/lib/lib.cmx : \
    testsuite/lib/lib.cmi
testsuite/lib/lib.cmi :
testsuite/lib/testing.cmo : \
    testsuite/lib/testing.cmi
testsuite/lib/testing.cmx : \
    testsuite/lib/testing.cmi
testsuite/lib/testing.cmi :
testsuite/tools/codegen_main.cmo : \
    utils/profile.cmi \
    testsuite/tools/parsecmmaux.cmi \
    testsuite/tools/parsecmm.cmi \
    testsuite/tools/lexcmm.cmi \
    asmcomp/emitaux.cmi \
    asmcomp/emit.cmi \
    middle_end/compilenv.cmi \
    utils/clflags.cmi \
    asmcomp/asmgen.cmi \
    testsuite/tools/codegen_main.cmi
testsuite/tools/codegen_main.cmx : \
    utils/profile.cmx \
    testsuite/tools/parsecmmaux.cmx \
    testsuite/tools/parsecmm.cmx \
    testsuite/tools/lexcmm.cmx \
    asmcomp/emitaux.cmx \
    asmcomp/emit.cmx \
    middle_end/compilenv.cmx \
    utils/clflags.cmx \
    asmcomp/asmgen.cmx \
    testsuite/tools/codegen_main.cmi
testsuite/tools/codegen_main.cmi :
testsuite/tools/expect.cmo : \
    utils/warnings.cmi \
    toplevel/toploop.cmi \
    parsing/printast.cmi \
    parsing/pprintast.cmi \
    parsing/parsetree.cmi \
    parsing/parse.cmi \
    utils/misc.cmi \
    driver/main_args.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    driver/compmisc.cmi \
    driver/compenv.cmi \
    utils/clflags.cmi \
    typing/btype.cmi \
    parsing/asttypes.cmi \
    parsing/ast_mapper.cmi \
    testsuite/tools/expect.cmi
testsuite/tools/expect.cmx : \
    utils/warnings.cmx \
    toplevel/toploop.cmx \
    parsing/printast.cmx \
    parsing/pprintast.cmx \
    parsing/parsetree.cmi \
    parsing/parse.cmx \
    utils/misc.cmx \
    driver/main_args.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    driver/compmisc.cmx \
    driver/compenv.cmx \
    utils/clflags.cmx \
    typing/btype.cmx \
    parsing/asttypes.cmi \
    parsing/ast_mapper.cmx \
    testsuite/tools/expect.cmi
testsuite/tools/expect.cmi : \
    parsing/location.cmi
testsuite/tools/lexcmm.cmo : \
    testsuite/tools/parsecmm.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    testsuite/tools/lexcmm.cmi
testsuite/tools/lexcmm.cmx : \
    testsuite/tools/parsecmm.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    testsuite/tools/lexcmm.cmi
testsuite/tools/lexcmm.cmi : \
    testsuite/tools/parsecmm.cmi
testsuite/tools/parsecmm.cmo : \
    testsuite/tools/parsecmmaux.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    utils/config.cmi \
    asmcomp/cmm.cmi \
    parsing/asttypes.cmi \
    asmcomp/arch.cmi \
    testsuite/tools/parsecmm.cmi
testsuite/tools/parsecmm.cmx : \
    testsuite/tools/parsecmmaux.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    lambda/lambda.cmx \
    lambda/debuginfo.cmx \
    utils/config.cmx \
    asmcomp/cmm.cmx \
    parsing/asttypes.cmi \
    asmcomp/arch.cmx \
    testsuite/tools/parsecmm.cmi
testsuite/tools/parsecmm.cmi : \
    parsing/location.cmi \
    lambda/lambda.cmi \
    asmcomp/cmm.cmi
testsuite/tools/parsecmmaux.cmo : \
    parsing/location.cmi \
    lambda/lambda.cmi \
    lambda/debuginfo.cmi \
    middle_end/backend_var.cmi \
    testsuite/tools/parsecmmaux.cmi
testsuite/tools/parsecmmaux.cmx : \
    parsing/location.cmx \
    lambda/lambda.cmx \
    lambda/debuginfo.cmx \
    middle_end/backend_var.cmx \
    testsuite/tools/parsecmmaux.cmi
testsuite/tools/parsecmmaux.cmi : \
    parsing/location.cmi \
    lambda/debuginfo.cmi \
    middle_end/backend_var.cmi
