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 \
    parsing/location.cmi \
    parsing/asttypes.cmi \
    parsing/attr_helper.cmi
parsing/attr_helper.cmx : \
    parsing/parsetree.cmi \
    parsing/location.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 \
    parsing/asttypes.cmi \
    parsing/builtin_attributes.cmi
parsing/builtin_attributes.cmx : \
    utils/warnings.cmx \
    parsing/parsetree.cmi \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    parsing/asttypes.cmi \
    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 \
    parsing/location.cmi \
    parsing/lexer.cmi \
    parsing/docstrings.cmi \
    parsing/parse.cmi
parsing/parse.cmx : \
    parsing/syntaxerr.cmx \
    parsing/pprintast.cmx \
    parsing/parser.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/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/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/asttypes.cmi \
    parsing/pprintast.cmi
parsing/pprintast.cmx : \
    parsing/parsetree.cmi \
    parsing/longident.cmx \
    parsing/location.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
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 \
    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 \
    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 \
    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 \
    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 \
    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 \
    typing/ctype.cmi \
    parsing/builtin_attributes.cmi \
    typing/includeclass.cmi
typing/includeclass.cmx : \
    typing/types.cmx \
    typing/printtyp.cmx \
    typing/path.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/asttypes.cmi \
    typing/oprint.cmi
typing/oprint.cmx : \
    parsing/pprintast.cmx \
    typing/outcometree.cmi \
    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 \
    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 \
    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/location.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi
typing/path.cmo : \
    typing/ident.cmi \
    typing/path.cmi
typing/path.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 \
    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 \
    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 : \
    typing/types.cmi \
    utils/misc.cmi \
    parsing/location.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 \
    typing/types.cmi \
    typing/type_immediacy.cmi \
    typing/signature_group.cmi \
    typing/shape.cmi \
    typing/primitive.cmi \
    typing/predef.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 \
    typing/types.cmx \
    typing/type_immediacy.cmx \
    typing/signature_group.cmx \
    typing/shape.cmx \
    typing/primitive.cmx \
    typing/predef.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/rec_check.cmo : \
    typing/types.cmi \
    typing/typeopt.cmi \
    typing/typedtree.cmi \
    typing/primitive.cmi \
    typing/path.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    parsing/asttypes.cmi \
    typing/rec_check.cmi
typing/rec_check.cmx : \
    typing/types.cmx \
    typing/typeopt.cmx \
    typing/typedtree.cmx \
    typing/primitive.cmx \
    typing/path.cmx \
    lambda/lambda.cmx \
    typing/ident.cmx \
    parsing/asttypes.cmi \
    typing/rec_check.cmi
typing/rec_check.cmi : \
    typing/typedtree.cmi \
    typing/ident.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/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/untypeast.cmi \
    typing/typetexp.cmi \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/typedecl.cmi \
    typing/subst.cmi \
    typing/shape.cmi \
    typing/rec_check.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/untypeast.cmx \
    typing/typetexp.cmx \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/typedecl.cmx \
    typing/subst.cmx \
    typing/shape.cmx \
    typing/rec_check.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/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/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 \
    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/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/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 \
    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/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/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/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/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 \
    typing/typetexp.cmi \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/typedecl.cmi \
    typing/typecore.cmi \
    typing/typeclass.cmi \
    typing/subst.cmi \
    typing/signature_group.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 \
    utils/config.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 \
    typing/typetexp.cmx \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/typedecl.cmx \
    typing/typecore.cmx \
    typing/typeclass.cmx \
    typing/subst.cmx \
    typing/signature_group.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 \
    utils/config.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 : \
    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
typing/untypeast.cmo : \
    typing/typedtree.cmi \
    typing/path.cmi \
    parsing/parsetree.cmi \
    utils/misc.cmi \
    parsing/longident.cmi \
    parsing/location.cmi \
    typing/ident.cmi \
    typing/env.cmi \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmi \
    typing/untypeast.cmi
typing/untypeast.cmx : \
    typing/typedtree.cmx \
    typing/path.cmx \
    parsing/parsetree.cmi \
    utils/misc.cmx \
    parsing/longident.cmx \
    parsing/location.cmx \
    typing/ident.cmx \
    typing/env.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
bytecomp/bytegen.cmo : \
    typing/types.cmi \
    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 : \
    typing/types.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 \
    typing/ident.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 \
    typing/ident.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 : \
    typing/typemod.cmi \
    lambda/translmod.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 : \
    typing/typemod.cmx \
    lambda/translmod.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/ident.cmi \
    typing/env.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 : \
    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 : \
    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 : \
    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/bytesections.cmi \
    parsing/asttypes.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/bytesections.cmx \
    parsing/asttypes.cmi \
    bytecomp/symtable.cmi
bytecomp/symtable.cmi : \
    utils/misc.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 : \
    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 : \
    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 : \
    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 : \
    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 : \
    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 : \
    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 : \
    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 : \
    typing/types.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 : \
    typing/types.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/linear.cmi \
    asmcomp/emitenv.cmi \
    lambda/debuginfo.cmi \
    utils/config.cmi \
    asmcomp/cmm.cmi \
    utils/clflags.cmi \
    asmcomp/arch.cmi \
    asmcomp/emitaux.cmi
asmcomp/emitaux.cmx : \
    asmcomp/linear.cmx \
    asmcomp/emitenv.cmi \
    lambda/debuginfo.cmx \
    utils/config.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/reg.cmi \
    asmcomp/proc.cmi \
    utils/misc.cmi \
    asmcomp/mach.cmi \
    asmcomp/linear.cmi \
    lambda/debuginfo.cmi \
    asmcomp/cmm.cmi \
    asmcomp/linearize.cmi
asmcomp/linearize.cmx : \
    asmcomp/reg.cmx \
    asmcomp/proc.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 \
    utils/clflags.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 \
    utils/clflags.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/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/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 \
    utils/clflags.cmi \
    utils/ccomp.cmi \
    asmcomp/x86_proc.cmi
asmcomp/x86_proc.cmx : \
    asmcomp/x86_ast.cmi \
    utils/misc.cmx \
    utils/config.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 \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    lambda/debuginfo.cmi \
    parsing/asttypes.cmi \
    lambda/tmc.cmi
lambda/tmc.cmx : \
    utils/warnings.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 \
    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 \
    lambda/translattribute.cmi
lambda/translattribute.cmi : \
    typing/typedtree.cmi \
    parsing/parsetree.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi
lambda/translclass.cmo : \
    typing/types.cmi \
    typing/typeopt.cmi \
    typing/typedtree.cmi \
    lambda/translobj.cmi \
    lambda/translcore.cmi \
    typing/path.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/types.cmx \
    typing/typeopt.cmx \
    typing/typedtree.cmx \
    lambda/translobj.cmx \
    lambda/translcore.cmx \
    typing/path.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/typedtree.cmi \
    parsing/location.cmi \
    lambda/lambda.cmi \
    typing/ident.cmi \
    lambda/debuginfo.cmi \
    parsing/asttypes.cmi
lambda/translcore.cmo : \
    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 \
    parsing/parsetree.cmi \
    typing/parmatch.cmi \
    utils/misc.cmi \
    lambda/matching.cmi \
    parsing/longident.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 : \
    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 \
    parsing/parsetree.cmi \
    typing/parmatch.cmx \
    utils/misc.cmx \
    lambda/matching.cmx \
    parsing/longident.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 : \
    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 : \
    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
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 : \
    utils/misc.cmi \
    typing/ident.cmi
file_formats/cmt_format.cmo : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/tast_mapper.cmi \
    typing/shape.cmi \
    utils/misc.cmi \
    parsing/location.cmi \
    utils/load_path.cmi \
    parsing/lexer.cmi \
    typing/env.cmi \
    utils/config.cmi \
    utils/compression.cmi \
    file_formats/cmi_format.cmi \
    utils/clflags.cmi \
    file_formats/cmt_format.cmi
file_formats/cmt_format.cmx : \
    typing/types.cmx \
    typing/typedtree.cmx \
    typing/tast_mapper.cmx \
    typing/shape.cmx \
    utils/misc.cmx \
    parsing/location.cmx \
    utils/load_path.cmx \
    parsing/lexer.cmx \
    typing/env.cmx \
    utils/config.cmx \
    utils/compression.cmx \
    file_formats/cmi_format.cmx \
    utils/clflags.cmx \
    file_formats/cmt_format.cmi
file_formats/cmt_format.cmi : \
    typing/types.cmi \
    typing/typedtree.cmi \
    typing/shape.cmi \
    utils/misc.cmi \
    parsing/location.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 \
    utils/strongly_connected_components.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 \
    utils/strongly_connected_components.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 \
    middle_end/internal_variable_names.cmi \
    utils/int_replace_polymorphic_compare.cmi \
    middle_end/flambda/flambda_utils.cmi \
    middle_end/flambda/flambda.cmi \
    lambda/debuginfo.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 \
    middle_end/internal_variable_names.cmx \
    utils/int_replace_polymorphic_compare.cmx \
    middle_end/flambda/flambda_utils.cmx \
    middle_end/flambda/flambda.cmx \
    lambda/debuginfo.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 : \
    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 : \
    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 \
    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 \
    utils/config.cmi \
    driver/compmisc.cmi \
    driver/compenv.cmi \
    utils/clflags.cmi \
    parsing/builtin_attributes.cmi \
    driver/compile_common.cmi
driver/compile_common.cmx : \
    utils/warnings.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 \
    utils/config.cmx \
    driver/compmisc.cmx \
    driver/compenv.cmx \
    utils/clflags.cmx \
    parsing/builtin_attributes.cmx \
    driver/compile_common.cmi
driver/compile_common.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 : \
    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 : \
    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 : \
    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 : \
    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 : \
    bytecomp/symtable.cmi \
    lambda/runtimedef.cmi \
    utils/misc.cmi \
    typing/ident.cmi \
    bytecomp/bytesections.cmi \
    toplevel/expunge.cmi
toplevel/expunge.cmx : \
    bytecomp/symtable.cmx \
    lambda/runtimedef.cmx \
    utils/misc.cmx \
    typing/ident.cmx \
    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 : \
    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 \
    utils/clflags.cmi \
    parsing/asttypes.cmi \
    parsing/ast_helper.cmi \
    toplevel/topcommon.cmi
toplevel/topcommon.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 \
    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.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 \
    bytecomp/opcodes.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.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 \
    bytecomp/opcodes.cmx \
    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.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 \
    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.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 \
    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 \
    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 \
    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 \
    typing/ident.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 \
    typing/ident.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 : \
    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 : \
    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 : \
    bytecomp/symtable.cmi \
    middle_end/symbol.cmi \
    typing/shape.cmi \
    middle_end/printclambda.cmi \
    utils/misc.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 : \
    bytecomp/symtable.cmx \
    middle_end/symbol.cmx \
    typing/shape.cmx \
    middle_end/printclambda.cmx \
    utils/misc.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 : \
    toplevel/toploop.cmi \
    parsing/syntaxerr.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 : \
    toplevel/toploop.cmx \
    parsing/syntaxerr.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 :
