Merge pull request #541 from alainfrisch/ocamldep_in_core

Move depend.ml into compilerlibs (ocamlcommon).
master
Alain Frisch 2016-04-28 15:02:50 +02:00
commit 2c7c9b419f
9 changed files with 115 additions and 125 deletions

62
.depend
View File

@ -87,6 +87,13 @@ parsing/builtin_attributes.cmx : utils/warnings.cmx parsing/parsetree.cmi \
parsing/builtin_attributes.cmi
parsing/builtin_attributes.cmi : parsing/parsetree.cmi parsing/location.cmi \
parsing/ast_iterator.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 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 \
@ -594,11 +601,11 @@ bytecomp/runtimedef.cmx : bytecomp/runtimedef.cmi
bytecomp/runtimedef.cmi :
bytecomp/simplif.cmo : utils/warnings.cmi utils/tbl.cmi typing/stypes.cmi \
utils/misc.cmi parsing/location.cmi bytecomp/lambda.cmi typing/ident.cmi \
utils/clflags.cmi parsing/asttypes.cmi typing/annot.cmi \
utils/config.cmi utils/clflags.cmi parsing/asttypes.cmi typing/annot.cmi \
bytecomp/simplif.cmi
bytecomp/simplif.cmx : utils/warnings.cmx utils/tbl.cmx typing/stypes.cmx \
utils/misc.cmx parsing/location.cmx bytecomp/lambda.cmx typing/ident.cmx \
utils/clflags.cmx parsing/asttypes.cmi typing/annot.cmi \
utils/config.cmx utils/clflags.cmx parsing/asttypes.cmi typing/annot.cmi \
bytecomp/simplif.cmi
bytecomp/simplif.cmi : bytecomp/lambda.cmi typing/ident.cmi
bytecomp/switch.cmo : bytecomp/switch.cmi
@ -885,6 +892,11 @@ asmcomp/deadcode.cmo : asmcomp/reg.cmi asmcomp/proc.cmi asmcomp/mach.cmi \
asmcomp/deadcode.cmx : asmcomp/reg.cmx asmcomp/proc.cmx asmcomp/mach.cmx \
asmcomp/deadcode.cmi
asmcomp/deadcode.cmi : asmcomp/mach.cmi
asmcomp/debuginfo.cmo : parsing/location.cmi bytecomp/lambda.cmi \
asmcomp/debuginfo.cmi
asmcomp/debuginfo.cmx : parsing/location.cmx bytecomp/lambda.cmx \
asmcomp/debuginfo.cmi
asmcomp/debuginfo.cmi : parsing/location.cmi bytecomp/lambda.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/misc.cmi asmcomp/mach.cmi \
@ -1653,12 +1665,14 @@ middle_end/projection.cmi : middle_end/base_types/variable.cmi \
middle_end/base_types/closure_id.cmi
middle_end/ref_to_variables.cmo : middle_end/base_types/variable.cmi \
middle_end/base_types/mutable_variable.cmi utils/misc.cmi \
middle_end/flambda_iterators.cmi middle_end/flambda.cmi \
parsing/asttypes.cmi middle_end/ref_to_variables.cmi
bytecomp/lambda.cmi middle_end/flambda_iterators.cmi \
middle_end/flambda.cmi parsing/asttypes.cmi \
middle_end/ref_to_variables.cmi
middle_end/ref_to_variables.cmx : middle_end/base_types/variable.cmx \
middle_end/base_types/mutable_variable.cmx utils/misc.cmx \
middle_end/flambda_iterators.cmx middle_end/flambda.cmx \
parsing/asttypes.cmi middle_end/ref_to_variables.cmi
bytecomp/lambda.cmx middle_end/flambda_iterators.cmx \
middle_end/flambda.cmx parsing/asttypes.cmi \
middle_end/ref_to_variables.cmi
middle_end/ref_to_variables.cmi : middle_end/flambda.cmi
middle_end/remove_free_vars_equal_to_args.cmo : \
middle_end/base_types/variable.cmi middle_end/pass_wrapper.cmi \
@ -1722,23 +1736,23 @@ middle_end/share_constants.cmi : middle_end/flambda.cmi
middle_end/simple_value_approx.cmo : middle_end/base_types/variable.cmi \
middle_end/base_types/var_within_closure.cmi \
middle_end/base_types/tag.cmi middle_end/base_types/symbol.cmi \
utils/misc.cmi middle_end/inlining_cost.cmi middle_end/freshening.cmi \
middle_end/flambda_utils.cmi middle_end/flambda.cmi \
middle_end/base_types/export_id.cmi middle_end/effect_analysis.cmi \
middle_end/base_types/closure_id.cmi middle_end/allocated_const.cmi \
middle_end/simple_value_approx.cmi
utils/misc.cmi bytecomp/lambda.cmi middle_end/inlining_cost.cmi \
middle_end/freshening.cmi middle_end/flambda_utils.cmi \
middle_end/flambda.cmi middle_end/base_types/export_id.cmi \
middle_end/effect_analysis.cmi middle_end/base_types/closure_id.cmi \
middle_end/allocated_const.cmi middle_end/simple_value_approx.cmi
middle_end/simple_value_approx.cmx : middle_end/base_types/variable.cmx \
middle_end/base_types/var_within_closure.cmx \
middle_end/base_types/tag.cmx middle_end/base_types/symbol.cmx \
utils/misc.cmx middle_end/inlining_cost.cmx middle_end/freshening.cmx \
middle_end/flambda_utils.cmx middle_end/flambda.cmx \
middle_end/base_types/export_id.cmx middle_end/effect_analysis.cmx \
middle_end/base_types/closure_id.cmx middle_end/allocated_const.cmx \
middle_end/simple_value_approx.cmi
utils/misc.cmx bytecomp/lambda.cmx middle_end/inlining_cost.cmx \
middle_end/freshening.cmx middle_end/flambda_utils.cmx \
middle_end/flambda.cmx middle_end/base_types/export_id.cmx \
middle_end/effect_analysis.cmx middle_end/base_types/closure_id.cmx \
middle_end/allocated_const.cmx middle_end/simple_value_approx.cmi
middle_end/simple_value_approx.cmi : middle_end/base_types/variable.cmi \
middle_end/base_types/var_within_closure.cmi \
middle_end/base_types/tag.cmi middle_end/base_types/symbol.cmi \
middle_end/freshening.cmi middle_end/flambda.cmi \
bytecomp/lambda.cmi middle_end/freshening.cmi middle_end/flambda.cmi \
middle_end/base_types/export_id.cmi middle_end/base_types/closure_id.cmi
middle_end/simplify_boxed_integer_ops.cmo : middle_end/simplify_common.cmi \
middle_end/simplify_boxed_integer_ops_intf.cmi \
@ -1764,15 +1778,17 @@ middle_end/simplify_common.cmi : middle_end/simple_value_approx.cmi \
middle_end/simplify_primitives.cmo : middle_end/base_types/tag.cmi \
middle_end/base_types/symbol.cmi middle_end/simplify_common.cmi \
middle_end/simplify_boxed_integer_ops.cmi \
middle_end/simple_value_approx.cmi utils/misc.cmi bytecomp/lambda.cmi \
middle_end/inlining_cost.cmi middle_end/flambda.cmi utils/clflags.cmi \
parsing/asttypes.cmi middle_end/simplify_primitives.cmi
middle_end/simple_value_approx.cmi middle_end/semantics_of_primitives.cmi \
utils/misc.cmi bytecomp/lambda.cmi middle_end/inlining_cost.cmi \
middle_end/flambda.cmi utils/clflags.cmi parsing/asttypes.cmi \
middle_end/simplify_primitives.cmi
middle_end/simplify_primitives.cmx : middle_end/base_types/tag.cmx \
middle_end/base_types/symbol.cmx middle_end/simplify_common.cmx \
middle_end/simplify_boxed_integer_ops.cmx \
middle_end/simple_value_approx.cmx utils/misc.cmx bytecomp/lambda.cmx \
middle_end/inlining_cost.cmx middle_end/flambda.cmx utils/clflags.cmx \
parsing/asttypes.cmi middle_end/simplify_primitives.cmi
middle_end/simple_value_approx.cmx middle_end/semantics_of_primitives.cmx \
utils/misc.cmx bytecomp/lambda.cmx middle_end/inlining_cost.cmx \
middle_end/flambda.cmx utils/clflags.cmx parsing/asttypes.cmi \
middle_end/simplify_primitives.cmi
middle_end/simplify_primitives.cmi : middle_end/base_types/variable.cmi \
middle_end/simple_value_approx.cmi bytecomp/lambda.cmi \
middle_end/inlining_cost.cmi middle_end/flambda.cmi \

View File

@ -55,7 +55,7 @@ PARSING=parsing/location.cmo parsing/longident.cmo \
parsing/lexer.cmo parsing/parse.cmo parsing/printast.cmo \
parsing/pprintast.cmo \
parsing/ast_mapper.cmo parsing/ast_iterator.cmo parsing/attr_helper.cmo \
parsing/builtin_attributes.cmo parsing/ast_invariants.cmo
parsing/builtin_attributes.cmo parsing/ast_invariants.cmo parsing/depend.cmo
TYPING=typing/ident.cmo typing/path.cmo \
typing/primitive.cmo typing/types.cmo \

View File

@ -1,11 +1,7 @@
odoc.cmo : ../typing/typedtree.cmi odoc_messages.cmo odoc_info.cmi \
odoc_global.cmi odoc_gen.cmi odoc_config.cmi odoc_args.cmi \
odoc_analyse.cmi ../utils/misc.cmi ../utils/config.cmi \
../utils/clflags.cmi
odoc.cmx : ../typing/typedtree.cmx odoc_messages.cmx odoc_info.cmx \
odoc_global.cmx odoc_gen.cmx odoc_config.cmx odoc_args.cmx \
odoc_analyse.cmx ../utils/misc.cmx ../utils/config.cmx \
../utils/clflags.cmx
odoc.cmo : odoc_messages.cmo odoc_info.cmi odoc_global.cmi odoc_gen.cmi \
odoc_config.cmi odoc_args.cmi odoc_analyse.cmi
odoc.cmx : odoc_messages.cmx odoc_info.cmx odoc_global.cmx odoc_gen.cmx \
odoc_config.cmx odoc_args.cmx odoc_analyse.cmx
odoc_analyse.cmo : ../utils/warnings.cmi ../typing/types.cmi \
../typing/typemod.cmi ../typing/typedtree.cmi ../parsing/syntaxerr.cmi \
../driver/pparse.cmi ../parsing/parse.cmi odoc_types.cmi odoc_text.cmi \
@ -22,6 +18,7 @@ odoc_analyse.cmx : ../utils/warnings.cmx ../typing/types.cmx \
odoc_comments.cmx odoc_class.cmx odoc_ast.cmx ../utils/misc.cmx \
../parsing/location.cmx ../parsing/lexer.cmx ../typing/env.cmx \
../utils/config.cmx ../utils/clflags.cmx odoc_analyse.cmi
odoc_analyse.cmi : odoc_module.cmo odoc_global.cmi
odoc_args.cmo : ../utils/warnings.cmi odoc_types.cmi odoc_texi.cmo \
odoc_messages.cmo odoc_man.cmo odoc_latex.cmo odoc_html.cmo \
odoc_global.cmi odoc_gen.cmi odoc_dot.cmo odoc_config.cmi \
@ -34,6 +31,7 @@ odoc_args.cmx : ../utils/warnings.cmx odoc_types.cmx odoc_texi.cmx \
../utils/misc.cmx ../driver/main_args.cmx ../parsing/location.cmx \
../utils/config.cmx ../driver/compenv.cmx ../utils/clflags.cmx \
odoc_args.cmi
odoc_args.cmi : odoc_gen.cmi
odoc_ast.cmo : ../typing/types.cmi ../typing/typedtree.cmi \
../typing/predef.cmi ../typing/path.cmi ../parsing/parsetree.cmi \
odoc_value.cmo odoc_types.cmi odoc_type.cmo odoc_sig.cmi \
@ -48,6 +46,8 @@ odoc_ast.cmx : ../typing/types.cmx ../typing/typedtree.cmx \
odoc_global.cmx odoc_extension.cmx odoc_exception.cmx odoc_env.cmx \
odoc_class.cmx ../utils/misc.cmx ../parsing/location.cmx \
../typing/ident.cmx ../parsing/asttypes.cmi odoc_ast.cmi
odoc_ast.cmi : ../typing/types.cmi ../typing/typedtree.cmi \
../parsing/parsetree.cmi odoc_sig.cmi odoc_name.cmi odoc_module.cmo
odoc_class.cmo : ../typing/types.cmi odoc_value.cmo odoc_types.cmi \
odoc_parameter.cmo odoc_name.cmi
odoc_class.cmx : ../typing/types.cmx odoc_value.cmx odoc_types.cmx \
@ -60,10 +60,13 @@ odoc_comments.cmx : odoc_types.cmx odoc_text.cmx odoc_see_lexer.cmx \
odoc_parser.cmx odoc_misc.cmx odoc_messages.cmx odoc_merge.cmx \
odoc_lexer.cmx odoc_global.cmx odoc_cross.cmx odoc_comments_global.cmx \
odoc_comments.cmi
odoc_comments.cmi : odoc_types.cmi odoc_module.cmo
odoc_comments_global.cmo : odoc_comments_global.cmi
odoc_comments_global.cmx : odoc_comments_global.cmi
odoc_comments_global.cmi :
odoc_config.cmo : ../utils/config.cmi odoc_config.cmi
odoc_config.cmx : ../utils/config.cmx odoc_config.cmi
odoc_config.cmi :
odoc_control.cmo :
odoc_control.cmx :
odoc_cross.cmo : odoc_value.cmo odoc_types.cmi odoc_type.cmo odoc_search.cmi \
@ -74,12 +77,14 @@ odoc_cross.cmx : odoc_value.cmx odoc_types.cmx odoc_type.cmx odoc_search.cmx \
odoc_scan.cmx odoc_parameter.cmx odoc_name.cmx odoc_module.cmx \
odoc_misc.cmx odoc_messages.cmx odoc_global.cmx odoc_extension.cmx \
odoc_exception.cmx odoc_class.cmx odoc_cross.cmi
odoc_cross.cmi : odoc_types.cmi odoc_module.cmo
odoc_dag2html.cmo : odoc_info.cmi odoc_dag2html.cmi
odoc_dag2html.cmx : odoc_info.cmx odoc_dag2html.cmi
odoc_dag2html.cmi : odoc_info.cmi
odoc_dep.cmo : ../parsing/parsetree.cmi odoc_type.cmo odoc_print.cmi \
odoc_module.cmo ../tools/depend.cmi
odoc_module.cmo ../parsing/depend.cmi
odoc_dep.cmx : ../parsing/parsetree.cmi odoc_type.cmx odoc_print.cmx \
odoc_module.cmx ../tools/depend.cmx
odoc_module.cmx ../parsing/depend.cmx
odoc_dot.cmo : odoc_messages.cmo odoc_info.cmi
odoc_dot.cmx : odoc_messages.cmx odoc_info.cmx
odoc_env.cmo : ../typing/types.cmi ../typing/printtyp.cmi \
@ -88,6 +93,7 @@ odoc_env.cmo : ../typing/types.cmi ../typing/printtyp.cmi \
odoc_env.cmx : ../typing/types.cmx ../typing/printtyp.cmx \
../typing/predef.cmx ../typing/path.cmx odoc_name.cmx ../utils/misc.cmx \
../typing/btype.cmx odoc_env.cmi
odoc_env.cmi : ../typing/types.cmi odoc_name.cmi
odoc_exception.cmo : ../typing/types.cmi odoc_types.cmi odoc_type.cmo \
odoc_name.cmi
odoc_exception.cmx : ../typing/types.cmx odoc_types.cmx odoc_type.cmx \
@ -100,10 +106,13 @@ odoc_gen.cmo : odoc_texi.cmo odoc_module.cmo odoc_man.cmo odoc_latex.cmo \
odoc_html.cmo odoc_dot.cmo odoc_gen.cmi
odoc_gen.cmx : odoc_texi.cmx odoc_module.cmx odoc_man.cmx odoc_latex.cmx \
odoc_html.cmx odoc_dot.cmx odoc_gen.cmi
odoc_gen.cmi : odoc_texi.cmo odoc_module.cmo odoc_man.cmo odoc_latex.cmo \
odoc_html.cmo odoc_dot.cmo
odoc_global.cmo : odoc_types.cmi odoc_messages.cmo odoc_config.cmi \
../utils/clflags.cmi odoc_global.cmi
odoc_global.cmx : odoc_types.cmx odoc_messages.cmx odoc_config.cmx \
../utils/clflags.cmx odoc_global.cmi
odoc_global.cmi : odoc_types.cmi
odoc_html.cmo : odoc_text.cmi odoc_ocamlhtml.cmo odoc_messages.cmo \
odoc_info.cmi odoc_global.cmi odoc_dag2html.cmi ../parsing/asttypes.cmi
odoc_html.cmx : odoc_text.cmx odoc_ocamlhtml.cmx odoc_messages.cmx \
@ -120,6 +129,10 @@ odoc_info.cmx : ../typing/printtyp.cmx odoc_value.cmx odoc_types.cmx \
odoc_misc.cmx odoc_global.cmx odoc_extension.cmx odoc_exception.cmx \
odoc_dep.cmx odoc_config.cmx odoc_comments.cmx odoc_class.cmx \
odoc_analyse.cmx ../parsing/location.cmx odoc_info.cmi
odoc_info.cmi : ../typing/types.cmi odoc_value.cmo odoc_types.cmi \
odoc_type.cmo odoc_search.cmi odoc_parameter.cmo odoc_module.cmo \
odoc_global.cmi odoc_extension.cmo odoc_exception.cmo odoc_class.cmo \
../parsing/location.cmi ../parsing/asttypes.cmi
odoc_inherit.cmo :
odoc_inherit.cmx :
odoc_latex.cmo : odoc_to_text.cmo odoc_messages.cmo odoc_latex_style.cmo \
@ -144,6 +157,7 @@ odoc_merge.cmx : odoc_value.cmx odoc_types.cmx odoc_type.cmx \
odoc_parameter.cmx odoc_name.cmx odoc_module.cmx odoc_messages.cmx \
odoc_global.cmx odoc_extension.cmx odoc_exception.cmx odoc_class.cmx \
odoc_merge.cmi
odoc_merge.cmi : odoc_types.cmi odoc_module.cmo
odoc_messages.cmo : ../utils/config.cmi
odoc_messages.cmx : ../utils/config.cmx
odoc_misc.cmo : ../typing/types.cmi ../typing/predef.cmi ../typing/path.cmi \
@ -152,6 +166,8 @@ odoc_misc.cmo : ../typing/types.cmi ../typing/predef.cmi ../typing/path.cmi \
odoc_misc.cmx : ../typing/types.cmx ../typing/predef.cmx ../typing/path.cmx \
odoc_types.cmx odoc_messages.cmx ../parsing/longident.cmx \
../typing/ctype.cmx ../typing/btype.cmx odoc_misc.cmi
odoc_misc.cmi : ../typing/types.cmi odoc_types.cmi ../parsing/longident.cmi \
../parsing/asttypes.cmi
odoc_module.cmo : ../typing/types.cmi odoc_value.cmo odoc_types.cmi \
odoc_type.cmo odoc_name.cmi odoc_extension.cmo odoc_exception.cmo \
odoc_class.cmo
@ -162,44 +178,50 @@ odoc_name.cmo : ../typing/path.cmi odoc_misc.cmi ../typing/ident.cmi \
odoc_name.cmi
odoc_name.cmx : ../typing/path.cmx odoc_misc.cmx ../typing/ident.cmx \
odoc_name.cmi
odoc_name.cmi : ../typing/path.cmi ../parsing/longident.cmi \
../typing/ident.cmi
odoc_ocamlhtml.cmo :
odoc_ocamlhtml.cmx :
odoc_parameter.cmo : ../typing/types.cmi odoc_types.cmi
odoc_parameter.cmx : ../typing/types.cmx odoc_types.cmx
odoc_parser.cmo : odoc_types.cmi odoc_comments_global.cmi odoc_parser.cmi
odoc_parser.cmx : odoc_types.cmx odoc_comments_global.cmx odoc_parser.cmi
odoc_parser.cmi : odoc_types.cmi
odoc_print.cmo : ../typing/types.cmi ../typing/printtyp.cmi \
../utils/misc.cmi odoc_print.cmi
odoc_print.cmx : ../typing/types.cmx ../typing/printtyp.cmx \
../utils/misc.cmx odoc_print.cmi
odoc_print.cmi : ../typing/types.cmi
odoc_scan.cmo : odoc_value.cmo odoc_types.cmi odoc_type.cmo odoc_module.cmo \
odoc_extension.cmo odoc_exception.cmo odoc_class.cmo
odoc_scan.cmx : odoc_value.cmx odoc_types.cmx odoc_type.cmx odoc_module.cmx \
odoc_extension.cmx odoc_exception.cmx odoc_class.cmx
odoc_search.cmo : odoc_value.cmo odoc_types.cmi odoc_type.cmo \
odoc_parameter.cmo odoc_name.cmi odoc_module.cmo odoc_extension.cmo \
odoc_exception.cmo odoc_class.cmo odoc_search.cmi
odoc_search.cmx : odoc_value.cmx odoc_types.cmx odoc_type.cmx \
odoc_parameter.cmx odoc_name.cmx odoc_module.cmx odoc_extension.cmx \
odoc_exception.cmx odoc_class.cmx odoc_search.cmi
odoc_search.cmo : odoc_value.cmo odoc_types.cmi odoc_type.cmo odoc_name.cmi \
odoc_module.cmo odoc_extension.cmo odoc_exception.cmo odoc_class.cmo \
odoc_search.cmi
odoc_search.cmx : odoc_value.cmx odoc_types.cmx odoc_type.cmx odoc_name.cmx \
odoc_module.cmx odoc_extension.cmx odoc_exception.cmx odoc_class.cmx \
odoc_search.cmi
odoc_search.cmi : odoc_value.cmo odoc_types.cmi odoc_type.cmo \
odoc_module.cmo odoc_extension.cmo odoc_exception.cmo odoc_class.cmo
odoc_see_lexer.cmo : odoc_parser.cmi
odoc_see_lexer.cmx : odoc_parser.cmx
odoc_sig.cmo : ../typing/types.cmi ../typing/typedtree.cmi \
../typing/path.cmi ../parsing/parsetree.cmi odoc_value.cmo odoc_types.cmi \
odoc_type.cmo odoc_parameter.cmo odoc_name.cmi odoc_module.cmo \
odoc_misc.cmi odoc_messages.cmo odoc_merge.cmi odoc_global.cmi \
odoc_extension.cmo odoc_exception.cmo odoc_env.cmi odoc_class.cmo \
../utils/misc.cmi ../parsing/location.cmi ../typing/ident.cmi \
../typing/ctype.cmi ../typing/btype.cmi ../parsing/asttypes.cmi \
odoc_sig.cmi
odoc_sig.cmx : ../typing/types.cmx ../typing/typedtree.cmx \
../typing/path.cmx ../parsing/parsetree.cmi odoc_value.cmx odoc_types.cmx \
odoc_type.cmx odoc_parameter.cmx odoc_name.cmx odoc_module.cmx \
odoc_misc.cmx odoc_messages.cmx odoc_merge.cmx odoc_global.cmx \
odoc_extension.cmx odoc_exception.cmx odoc_env.cmx odoc_class.cmx \
../utils/misc.cmx ../parsing/location.cmx ../typing/ident.cmx \
../typing/ctype.cmx ../typing/btype.cmx ../parsing/asttypes.cmi \
odoc_sig.cmi
odoc_sig.cmo : ../typing/types.cmi ../parsing/parsetree.cmi odoc_value.cmo \
odoc_types.cmi odoc_type.cmo odoc_parameter.cmo odoc_name.cmi \
odoc_module.cmo odoc_misc.cmi odoc_messages.cmo odoc_merge.cmi \
odoc_global.cmi odoc_extension.cmo odoc_exception.cmo odoc_env.cmi \
odoc_class.cmo ../utils/misc.cmi ../parsing/location.cmi \
../typing/ident.cmi ../typing/ctype.cmi ../typing/btype.cmi \
../parsing/asttypes.cmi odoc_sig.cmi
odoc_sig.cmx : ../typing/types.cmx ../parsing/parsetree.cmi odoc_value.cmx \
odoc_types.cmx odoc_type.cmx odoc_parameter.cmx odoc_name.cmx \
odoc_module.cmx odoc_misc.cmx odoc_messages.cmx odoc_merge.cmx \
odoc_global.cmx odoc_extension.cmx odoc_exception.cmx odoc_env.cmx \
odoc_class.cmx ../utils/misc.cmx ../parsing/location.cmx \
../typing/ident.cmx ../typing/ctype.cmx ../typing/btype.cmx \
../parsing/asttypes.cmi odoc_sig.cmi
odoc_sig.cmi : ../typing/types.cmi ../parsing/parsetree.cmi odoc_types.cmi \
odoc_type.cmo odoc_name.cmi odoc_module.cmo odoc_env.cmi odoc_class.cmo
odoc_str.cmo : ../typing/types.cmi ../typing/printtyp.cmi odoc_value.cmo \
odoc_type.cmo odoc_print.cmi odoc_name.cmi odoc_misc.cmi \
odoc_messages.cmo odoc_extension.cmo odoc_exception.cmo odoc_class.cmo \
@ -208,6 +230,8 @@ odoc_str.cmx : ../typing/types.cmx ../typing/printtyp.cmx odoc_value.cmx \
odoc_type.cmx odoc_print.cmx odoc_name.cmx odoc_misc.cmx \
odoc_messages.cmx odoc_extension.cmx odoc_exception.cmx odoc_class.cmx \
../parsing/asttypes.cmi odoc_str.cmi
odoc_str.cmi : ../typing/types.cmi odoc_value.cmo odoc_type.cmo \
odoc_extension.cmo odoc_exception.cmo odoc_class.cmo
odoc_test.cmo : odoc_info.cmi odoc_gen.cmi odoc_args.cmi
odoc_test.cmx : odoc_info.cmx odoc_gen.cmx odoc_args.cmx
odoc_texi.cmo : ../typing/types.cmi odoc_to_text.cmo odoc_messages.cmo \
@ -218,10 +242,12 @@ odoc_text.cmo : odoc_types.cmi odoc_text_parser.cmi odoc_text_lexer.cmo \
odoc_text.cmi
odoc_text.cmx : odoc_types.cmx odoc_text_parser.cmx odoc_text_lexer.cmx \
odoc_text.cmi
odoc_text.cmi : odoc_types.cmi
odoc_text_lexer.cmo : odoc_text_parser.cmi odoc_misc.cmi
odoc_text_lexer.cmx : odoc_text_parser.cmx odoc_misc.cmx
odoc_text_parser.cmo : odoc_types.cmi odoc_misc.cmi odoc_text_parser.cmi
odoc_text_parser.cmx : odoc_types.cmx odoc_misc.cmx odoc_text_parser.cmi
odoc_text_parser.cmi : odoc_types.cmi
odoc_to_text.cmo : odoc_module.cmo odoc_messages.cmo odoc_info.cmi
odoc_to_text.cmx : odoc_module.cmx odoc_messages.cmx odoc_info.cmx
odoc_type.cmo : ../typing/types.cmi odoc_types.cmi odoc_name.cmi \
@ -230,40 +256,8 @@ odoc_type.cmx : ../typing/types.cmx odoc_types.cmx odoc_name.cmx \
../parsing/asttypes.cmi
odoc_types.cmo : odoc_messages.cmo ../parsing/location.cmi odoc_types.cmi
odoc_types.cmx : odoc_messages.cmx ../parsing/location.cmx odoc_types.cmi
odoc_types.cmi : ../parsing/location.cmi
odoc_value.cmo : ../typing/types.cmi ../typing/printtyp.cmi odoc_types.cmi \
odoc_parameter.cmo odoc_name.cmi odoc_misc.cmi ../parsing/asttypes.cmi
odoc_value.cmx : ../typing/types.cmx ../typing/printtyp.cmx odoc_types.cmx \
odoc_parameter.cmx odoc_name.cmx odoc_misc.cmx ../parsing/asttypes.cmi
odoc_analyse.cmi : odoc_module.cmo odoc_global.cmi
odoc_args.cmi : odoc_gen.cmi
odoc_ast.cmi : ../typing/types.cmi ../typing/typedtree.cmi \
../parsing/parsetree.cmi odoc_sig.cmi odoc_name.cmi odoc_module.cmo
odoc_comments.cmi : odoc_types.cmi odoc_module.cmo
odoc_comments_global.cmi :
odoc_config.cmi :
odoc_cross.cmi : odoc_types.cmi odoc_module.cmo
odoc_dag2html.cmi : odoc_info.cmi
odoc_env.cmi : ../typing/types.cmi odoc_name.cmi
odoc_gen.cmi : odoc_texi.cmo odoc_module.cmo odoc_man.cmo odoc_latex.cmo \
odoc_html.cmo odoc_dot.cmo
odoc_global.cmi : odoc_types.cmi
odoc_info.cmi : ../typing/types.cmi odoc_value.cmo odoc_types.cmi \
odoc_type.cmo odoc_search.cmi odoc_parameter.cmo odoc_module.cmo \
odoc_global.cmi odoc_extension.cmo odoc_exception.cmo odoc_class.cmo \
../parsing/location.cmi ../parsing/asttypes.cmi
odoc_merge.cmi : odoc_types.cmi odoc_module.cmo
odoc_misc.cmi : ../typing/types.cmi odoc_types.cmi ../parsing/longident.cmi \
../parsing/asttypes.cmi
odoc_name.cmi : ../typing/path.cmi ../parsing/longident.cmi \
../typing/ident.cmi
odoc_parser.cmi : odoc_types.cmi
odoc_print.cmi : ../typing/types.cmi
odoc_search.cmi : odoc_value.cmo odoc_types.cmi odoc_type.cmo \
odoc_module.cmo odoc_extension.cmo odoc_exception.cmo odoc_class.cmo
odoc_sig.cmi : ../typing/types.cmi ../parsing/parsetree.cmi odoc_types.cmi \
odoc_type.cmo odoc_name.cmi odoc_module.cmo odoc_env.cmi odoc_class.cmo
odoc_str.cmi : ../typing/types.cmi odoc_value.cmo odoc_type.cmo \
odoc_extension.cmo odoc_exception.cmo odoc_class.cmo
odoc_text.cmi : odoc_types.cmi
odoc_text_parser.cmi : odoc_types.cmi
odoc_types.cmi : ../parsing/location.cmi

View File

@ -75,7 +75,6 @@ INCLUDES_DEP=-I $(OCAMLSRCDIR)/parsing \
-I $(OCAMLSRCDIR)/typing \
-I $(OCAMLSRCDIR)/driver \
-I $(OCAMLSRCDIR)/bytecomp \
-I $(OCAMLSRCDIR)/tools \
-I $(OCAMLSRCDIR)/toplevel/
INCLUDES_NODEP= -I $(OCAMLSRCDIR)/stdlib \
@ -151,13 +150,6 @@ LIBCMOFILES=$(CMOFILES)
LIBCMXFILES= $(LIBCMOFILES:.cmo=.cmx)
LIBCMIFILES= $(LIBCMOFILES:.cmo=.cmi)
# Les cmo et cmx de la distrib OCAML
OCAMLCMOFILES= \
$(OCAMLSRCDIR)/tools/depend.cmo
OCAMLCMXFILES=$(OCAMLCMOFILES:.cmo=.cmx)
STDLIB_MLIS=../stdlib/*.mli \
../parsing/*.mli \
../otherlibs/$(UNIXLIB)/unix.mli \
@ -190,17 +182,17 @@ debug:
$(OCAMLDOC): $(EXECMOFILES)
$(OCAMLC) -o $@ -linkall unix.cma str.cma dynlink.cma \
$(OCAMLSRCDIR)/compilerlibs/ocamlcommon.cma \
$(LINKFLAGS) $(OCAMLCMOFILES) $(EXECMOFILES)
$(LINKFLAGS) $(EXECMOFILES)
$(OCAMLDOC_OPT): $(EXECMXFILES)
$(OCAMLOPT) -o $@ -linkall unix.cmxa str.cmxa dynlink.cmxa \
$(OCAMLSRCDIR)/compilerlibs/ocamlcommon.cmxa \
$(LINKFLAGS) $(OCAMLCMXFILES) $(EXECMXFILES)
$(LINKFLAGS) $(EXECMXFILES)
$(OCAMLDOC_LIBCMA): $(LIBCMOFILES)
$(OCAMLC) -a -o $@ $(LINKFLAGS) $(OCAMLSRCDIR)/tools/depend.cmo \
$(OCAMLC) -a -o $@ $(LINKFLAGS) \
$(LIBCMOFILES)
$(OCAMLDOC_LIBCMXA): $(LIBCMXFILES)
$(OCAMLOPT) -a -o $@ $(LINKFLAGS) $(OCAMLSRCDIR)/tools/depend.cmx \
$(OCAMLOPT) -a -o $@ $(LINKFLAGS) \
$(LIBCMXFILES)
manpages: stdlib_man/Pervasives.3o

View File

@ -61,7 +61,6 @@ INCLUDES_DEP=-I $(OCAMLSRCDIR)/parsing \
-I $(OCAMLSRCDIR)/typing \
-I $(OCAMLSRCDIR)/driver \
-I $(OCAMLSRCDIR)/bytecomp \
-I $(OCAMLSRCDIR)/tools \
-I $(OCAMLSRCDIR)/toplevel/
INCLUDES_NODEP= -I $(OCAMLSRCDIR)/stdlib \
@ -137,12 +136,6 @@ LIBCMOFILES=$(CMOFILES)
LIBCMXFILES= $(LIBCMOFILES:.cmo=.cmx)
LIBCMIFILES= $(LIBCMOFILES:.cmo=.cmi)
# Les cmo et cmx de la distrib OCAML
OCAMLCMOFILES= \
$(OCAMLSRCDIR)/tools/depend.cmo
OCAMLCMXFILES=$(OCAMLCMOFILES:.cmo=.cmx)
all:
$(MAKEREC) exe
$(MAKEREC) lib
@ -160,17 +153,17 @@ debug:
$(OCAMLDOC): $(EXECMOFILES)
$(OCAMLC) -o $@ -linkall unix.cma str.cma dynlink.cma \
$(OCAMLSRCDIR)/compilerlibs/ocamlcommon.cma \
$(LINKFLAGS) $(OCAMLCMOFILES) $(EXECMOFILES)
$(LINKFLAGS) $(EXECMOFILES)
$(OCAMLDOC_OPT): $(EXECMXFILES)
$(OCAMLOPT) -o $@ -linkall unix.cmxa str.cmxa dynlink.cmxa \
$(OCAMLSRCDIR)/compilerlibs/ocamlcommon.cmxa \
$(LINKFLAGS) $(OCAMLCMXFILES) $(EXECMXFILES)
$(LINKFLAGS) $(EXECMXFILES)
$(OCAMLDOC_LIBCMA): $(LIBCMOFILES)
$(OCAMLC) -a -o $@ $(LINKFLAGS) $(OCAMLSRCDIR)/tools/depend.cmo \
$(OCAMLC) -a -o $@ $(LINKFLAGS) \
$(LIBCMOFILES)
$(OCAMLDOC_LIBCMXA): $(LIBCMXFILES)
$(OCAMLOPT) -a -o $@ $(LINKFLAGS) $(OCAMLSRCDIR)/tools/depend.cmx \
$(OCAMLOPT) -a -o $@ $(LINKFLAGS) \
$(LIBCMXFILES)
# Parsers and lexers dependencies :

View File

@ -18,13 +18,6 @@ cmt2annot.cmx : ../typing/untypeast.cmx ../typing/types.cmx \
../parsing/asttypes.cmi ../typing/annot.cmi
cvt_emit.cmo :
cvt_emit.cmx :
depend.cmo : ../parsing/parsetree.cmi ../utils/misc.cmi \
../parsing/longident.cmi ../parsing/location.cmi ../utils/clflags.cmi \
../parsing/builtin_attributes.cmi ../parsing/asttypes.cmi depend.cmi
depend.cmx : ../parsing/parsetree.cmi ../utils/misc.cmx \
../parsing/longident.cmx ../parsing/location.cmx ../utils/clflags.cmx \
../parsing/builtin_attributes.cmx ../parsing/asttypes.cmi depend.cmi
depend.cmi : ../parsing/parsetree.cmi ../parsing/longident.cmi
dumpobj.cmo : ../utils/tbl.cmi opnames.cmo ../bytecomp/opcodes.cmo \
../parsing/location.cmi ../bytecomp/lambda.cmi ../bytecomp/instruct.cmi \
../typing/ident.cmi ../utils/config.cmi ../bytecomp/cmo_format.cmi \
@ -56,11 +49,13 @@ ocamlcp.cmx : ../driver/main_args.cmx
ocamldep.cmo : ../driver/pparse.cmi ../parsing/parsetree.cmi \
../parsing/parser.cmi ../parsing/parse.cmi ../utils/misc.cmi \
../parsing/longident.cmi ../parsing/location.cmi ../parsing/lexer.cmi \
depend.cmi ../utils/config.cmi ../driver/compenv.cmi ../utils/clflags.cmi
../parsing/depend.cmi ../utils/config.cmi ../driver/compenv.cmi \
../utils/clflags.cmi
ocamldep.cmx : ../driver/pparse.cmx ../parsing/parsetree.cmi \
../parsing/parser.cmx ../parsing/parse.cmx ../utils/misc.cmx \
../parsing/longident.cmx ../parsing/location.cmx ../parsing/lexer.cmx \
depend.cmx ../utils/config.cmx ../driver/compenv.cmx ../utils/clflags.cmx
../parsing/depend.cmx ../utils/config.cmx ../driver/compenv.cmx \
../utils/clflags.cmx
ocamlmklib.cmo : ocamlmklibconfig.cmo ../utils/config.cmi
ocamlmklib.cmx : ocamlmklibconfig.cmx ../utils/config.cmx
ocamlmklibconfig.cmo :

View File

@ -46,20 +46,20 @@ opt.opt: ocamldep.opt read_cmt.opt
# The dependency generator
CAMLDEP_OBJ=depend.cmo ocamldep.cmo
CAMLDEP_OBJ=ocamldep.cmo
CAMLDEP_IMPORTS=timings.cmo misc.cmo config.cmo identifiable.cmo numbers.cmo \
arg_helper.cmo clflags.cmo terminfo.cmo \
warnings.cmo location.cmo longident.cmo docstrings.cmo \
syntaxerr.cmo ast_helper.cmo parser.cmo lexer.cmo parse.cmo \
ccomp.cmo ast_mapper.cmo ast_iterator.cmo ast_invariants.cmo pparse.cmo \
compenv.cmo \
builtin_attributes.cmo
builtin_attributes.cmo depend.cmo
ocamldep: depend.cmi $(CAMLDEP_OBJ)
ocamldep: $(CAMLDEP_OBJ)
$(CAMLC) $(LINKFLAGS) -compat-32 -o ocamldep $(CAMLDEP_IMPORTS) \
$(CAMLDEP_OBJ)
ocamldep.opt: depend.cmi $(CAMLDEP_OBJ:.cmo=.cmx)
ocamldep.opt: $(CAMLDEP_OBJ:.cmo=.cmx)
$(CAMLOPT) $(LINKFLAGS) -o ocamldep.opt $(CAMLDEP_IMPORTS:.cmo=.cmx) \
$(CAMLDEP_OBJ:.cmo=.cmx)