diff options
-rw-r--r-- | .depend | 107 | ||||
-rw-r--r-- | byterun/.depend | 6 | ||||
-rw-r--r-- | stdlib/.depend | 12 |
3 files changed, 65 insertions, 60 deletions
@@ -24,6 +24,7 @@ parsing/parse.cmi: parsing/parsetree.cmi parsing/parser.cmi: parsing/parsetree.cmi parsing/parsetree.cmi: parsing/asttypes.cmi parsing/location.cmi \ parsing/longident.cmi +parsing/printast.cmi: parsing/parsetree.cmi parsing/pstream.cmi: parsing/parsetree.cmi parsing/syntaxerr.cmi: parsing/location.cmi parsing/lexer.cmo: utils/formatmsg.cmi parsing/location.cmi utils/misc.cmi \ @@ -48,6 +49,12 @@ parsing/parser.cmo: parsing/asttypes.cmi utils/clflags.cmo \ parsing/parser.cmx: parsing/asttypes.cmi utils/clflags.cmx \ parsing/location.cmx parsing/longident.cmx parsing/parsetree.cmi \ parsing/pstream.cmx parsing/syntaxerr.cmx parsing/parser.cmi +parsing/printast.cmo: parsing/asttypes.cmi utils/formatmsg.cmi \ + parsing/location.cmi parsing/longident.cmi parsing/parsetree.cmi \ + parsing/printast.cmi +parsing/printast.cmx: parsing/asttypes.cmi utils/formatmsg.cmx \ + parsing/location.cmx parsing/longident.cmx parsing/parsetree.cmi \ + parsing/printast.cmi parsing/pstream.cmo: parsing/asttypes.cmi parsing/location.cmi \ parsing/longident.cmi parsing/parsetree.cmi parsing/pstream.cmi parsing/pstream.cmx: parsing/asttypes.cmi parsing/location.cmx \ @@ -413,8 +420,8 @@ asmcomp/selectgen.cmi: asmcomp/arch.cmo asmcomp/cmm.cmi typing/ident.cmi \ asmcomp/selection.cmi: asmcomp/cmm.cmi asmcomp/mach.cmi asmcomp/spill.cmi: asmcomp/mach.cmi asmcomp/split.cmi: asmcomp/mach.cmi -asmcomp/arch.cmo: utils/formatmsg.cmi utils/nativeint.cmi -asmcomp/arch.cmx: utils/formatmsg.cmx utils/nativeint.cmx +asmcomp/arch.cmo: utils/config.cmi utils/formatmsg.cmi +asmcomp/arch.cmx: utils/config.cmx utils/formatmsg.cmx asmcomp/asmgen.cmo: utils/clflags.cmo asmcomp/closure.cmi asmcomp/cmm.cmi \ asmcomp/cmmgen.cmi asmcomp/coloring.cmi asmcomp/comballoc.cmi \ utils/config.cmi asmcomp/emit.cmi asmcomp/emitaux.cmi utils/formatmsg.cmi \ @@ -493,13 +500,13 @@ asmcomp/compilenv.cmo: asmcomp/clambda.cmi utils/config.cmi typing/env.cmi \ utils/formatmsg.cmi typing/ident.cmi utils/misc.cmi asmcomp/compilenv.cmi asmcomp/compilenv.cmx: asmcomp/clambda.cmx utils/config.cmx typing/env.cmx \ utils/formatmsg.cmx typing/ident.cmx utils/misc.cmx asmcomp/compilenv.cmi -asmcomp/emit.cmo: asmcomp/arch.cmo utils/clflags.cmo asmcomp/cmm.cmi \ - asmcomp/compilenv.cmi utils/config.cmi asmcomp/emitaux.cmi \ - asmcomp/linearize.cmi asmcomp/mach.cmi utils/misc.cmi utils/nativeint.cmi \ +asmcomp/emit.cmo: asmcomp/arch.cmo asmcomp/cmm.cmi asmcomp/compilenv.cmi \ + utils/config.cmi asmcomp/emitaux.cmi asmcomp/linearize.cmi \ + parsing/location.cmi asmcomp/mach.cmi utils/misc.cmi utils/nativeint.cmi \ asmcomp/proc.cmi asmcomp/reg.cmi asmcomp/emit.cmi -asmcomp/emit.cmx: asmcomp/arch.cmx utils/clflags.cmx asmcomp/cmm.cmx \ - asmcomp/compilenv.cmx utils/config.cmx asmcomp/emitaux.cmx \ - asmcomp/linearize.cmx asmcomp/mach.cmx utils/misc.cmx utils/nativeint.cmx \ +asmcomp/emit.cmx: asmcomp/arch.cmx asmcomp/cmm.cmx asmcomp/compilenv.cmx \ + utils/config.cmx asmcomp/emitaux.cmx asmcomp/linearize.cmx \ + parsing/location.cmx asmcomp/mach.cmx utils/misc.cmx utils/nativeint.cmx \ asmcomp/proc.cmx asmcomp/reg.cmx asmcomp/emit.cmi asmcomp/emitaux.cmo: utils/nativeint.cmi asmcomp/emitaux.cmi asmcomp/emitaux.cmx: utils/nativeint.cmx asmcomp/emitaux.cmi @@ -521,12 +528,6 @@ asmcomp/mach.cmo: asmcomp/arch.cmo asmcomp/cmm.cmi utils/nativeint.cmi \ asmcomp/reg.cmi asmcomp/mach.cmi asmcomp/mach.cmx: asmcomp/arch.cmx asmcomp/cmm.cmx utils/nativeint.cmx \ asmcomp/reg.cmx asmcomp/mach.cmi -asmcomp/printclambda.cmo: parsing/asttypes.cmi utils/formatmsg.cmi \ - typing/ident.cmi typing/primitive.cmi bytecomp/printlambda.cmi \ - typing/types.cmi -asmcomp/printclambda.cmx: parsing/asttypes.cmi utils/formatmsg.cmx \ - typing/ident.cmx typing/primitive.cmx bytecomp/printlambda.cmx \ - typing/types.cmx asmcomp/printcmm.cmo: asmcomp/cmm.cmi utils/formatmsg.cmi typing/ident.cmi \ utils/nativeint.cmi asmcomp/printcmm.cmi asmcomp/printcmm.cmx: asmcomp/cmm.cmx utils/formatmsg.cmx typing/ident.cmx \ @@ -541,18 +542,16 @@ asmcomp/printmach.cmo: asmcomp/arch.cmo asmcomp/cmm.cmi utils/formatmsg.cmi \ asmcomp/printmach.cmx: asmcomp/arch.cmx asmcomp/cmm.cmx utils/formatmsg.cmx \ asmcomp/mach.cmx utils/nativeint.cmx asmcomp/printcmm.cmx \ asmcomp/proc.cmx asmcomp/reg.cmx asmcomp/printmach.cmi -asmcomp/proc.cmo: asmcomp/arch.cmo utils/ccomp.cmi asmcomp/cmm.cmi \ - utils/formatmsg.cmi asmcomp/mach.cmi utils/misc.cmi asmcomp/reg.cmi \ +asmcomp/proc.cmo: asmcomp/arch.cmo utils/ccomp.cmi utils/clflags.cmo \ + asmcomp/cmm.cmi asmcomp/mach.cmi utils/misc.cmi asmcomp/reg.cmi \ asmcomp/proc.cmi -asmcomp/proc.cmx: asmcomp/arch.cmx utils/ccomp.cmx asmcomp/cmm.cmx \ - utils/formatmsg.cmx asmcomp/mach.cmx utils/misc.cmx asmcomp/reg.cmx \ +asmcomp/proc.cmx: asmcomp/arch.cmx utils/ccomp.cmx utils/clflags.cmx \ + asmcomp/cmm.cmx asmcomp/mach.cmx utils/misc.cmx asmcomp/reg.cmx \ asmcomp/proc.cmi asmcomp/reg.cmo: asmcomp/cmm.cmi asmcomp/reg.cmi asmcomp/reg.cmx: asmcomp/cmm.cmx asmcomp/reg.cmi -asmcomp/reload.cmo: asmcomp/arch.cmo asmcomp/cmm.cmi asmcomp/mach.cmi \ - asmcomp/reg.cmi asmcomp/reloadgen.cmi asmcomp/reload.cmi -asmcomp/reload.cmx: asmcomp/arch.cmx asmcomp/cmm.cmx asmcomp/mach.cmx \ - asmcomp/reg.cmx asmcomp/reloadgen.cmx asmcomp/reload.cmi +asmcomp/reload.cmo: asmcomp/reloadgen.cmi asmcomp/reload.cmi +asmcomp/reload.cmx: asmcomp/reloadgen.cmx asmcomp/reload.cmi asmcomp/reloadgen.cmo: asmcomp/mach.cmi utils/misc.cmi asmcomp/reg.cmi \ asmcomp/reloadgen.cmi asmcomp/reloadgen.cmx: asmcomp/mach.cmx utils/misc.cmx asmcomp/reg.cmx \ @@ -561,8 +560,10 @@ asmcomp/schedgen.cmo: asmcomp/arch.cmo asmcomp/cmm.cmi asmcomp/linearize.cmi \ asmcomp/mach.cmi utils/misc.cmi asmcomp/reg.cmi asmcomp/schedgen.cmi asmcomp/schedgen.cmx: asmcomp/arch.cmx asmcomp/cmm.cmx asmcomp/linearize.cmx \ asmcomp/mach.cmx utils/misc.cmx asmcomp/reg.cmx asmcomp/schedgen.cmi -asmcomp/scheduling.cmo: asmcomp/schedgen.cmi asmcomp/scheduling.cmi -asmcomp/scheduling.cmx: asmcomp/schedgen.cmx asmcomp/scheduling.cmi +asmcomp/scheduling.cmo: asmcomp/arch.cmo asmcomp/mach.cmi \ + asmcomp/schedgen.cmi asmcomp/scheduling.cmi +asmcomp/scheduling.cmx: asmcomp/arch.cmx asmcomp/mach.cmx \ + asmcomp/schedgen.cmx asmcomp/scheduling.cmi asmcomp/selectgen.cmo: asmcomp/arch.cmo asmcomp/cmm.cmi typing/ident.cmi \ asmcomp/mach.cmi utils/misc.cmi utils/nativeint.cmi asmcomp/proc.cmi \ asmcomp/reg.cmi utils/tbl.cmi asmcomp/selectgen.cmi @@ -570,11 +571,11 @@ asmcomp/selectgen.cmx: asmcomp/arch.cmx asmcomp/cmm.cmx typing/ident.cmx \ asmcomp/mach.cmx utils/misc.cmx utils/nativeint.cmx asmcomp/proc.cmx \ asmcomp/reg.cmx utils/tbl.cmx asmcomp/selectgen.cmi asmcomp/selection.cmo: asmcomp/arch.cmo asmcomp/cmm.cmi asmcomp/mach.cmi \ - utils/misc.cmi utils/nativeint.cmi asmcomp/proc.cmi asmcomp/reg.cmi \ - asmcomp/selectgen.cmi asmcomp/selection.cmi + utils/misc.cmi asmcomp/reg.cmi asmcomp/selectgen.cmi \ + asmcomp/selection.cmi asmcomp/selection.cmx: asmcomp/arch.cmx asmcomp/cmm.cmx asmcomp/mach.cmx \ - utils/misc.cmx utils/nativeint.cmx asmcomp/proc.cmx asmcomp/reg.cmx \ - asmcomp/selectgen.cmx asmcomp/selection.cmi + utils/misc.cmx asmcomp/reg.cmx asmcomp/selectgen.cmx \ + asmcomp/selection.cmi asmcomp/spill.cmo: asmcomp/mach.cmi asmcomp/proc.cmi asmcomp/reg.cmi \ asmcomp/spill.cmi asmcomp/spill.cmx: asmcomp/mach.cmx asmcomp/proc.cmx asmcomp/reg.cmx \ @@ -586,15 +587,15 @@ driver/optcompile.cmi: typing/env.cmi driver/compile.cmo: bytecomp/bytegen.cmi utils/ccomp.cmi utils/clflags.cmo \ utils/config.cmi bytecomp/emitcode.cmi typing/env.cmi utils/formatmsg.cmi \ parsing/location.cmi utils/misc.cmi parsing/parse.cmi \ - bytecomp/printinstr.cmi bytecomp/printlambda.cmi typing/printtyp.cmi \ - bytecomp/simplif.cmi bytecomp/translmod.cmi typing/typedtree.cmi \ - typing/typemod.cmi driver/compile.cmi + parsing/printast.cmi bytecomp/printinstr.cmi bytecomp/printlambda.cmi \ + typing/printtyp.cmi bytecomp/simplif.cmi bytecomp/translmod.cmi \ + typing/typedtree.cmi typing/typemod.cmi driver/compile.cmi driver/compile.cmx: bytecomp/bytegen.cmx utils/ccomp.cmx utils/clflags.cmx \ utils/config.cmx bytecomp/emitcode.cmx typing/env.cmx utils/formatmsg.cmx \ parsing/location.cmx utils/misc.cmx parsing/parse.cmx \ - bytecomp/printinstr.cmx bytecomp/printlambda.cmx typing/printtyp.cmx \ - bytecomp/simplif.cmx bytecomp/translmod.cmx typing/typedtree.cmx \ - typing/typemod.cmx driver/compile.cmi + parsing/printast.cmx bytecomp/printinstr.cmx bytecomp/printlambda.cmx \ + typing/printtyp.cmx bytecomp/simplif.cmx bytecomp/translmod.cmx \ + typing/typedtree.cmx typing/typemod.cmx driver/compile.cmi driver/errors.cmo: bytecomp/bytelibrarian.cmi bytecomp/bytelink.cmi \ typing/env.cmi utils/formatmsg.cmi typing/includemod.cmi \ parsing/lexer.cmi parsing/location.cmi bytecomp/symtable.cmi \ @@ -618,15 +619,15 @@ driver/main_args.cmx: driver/main_args.cmi driver/optcompile.cmo: asmcomp/asmgen.cmi utils/ccomp.cmi utils/clflags.cmo \ asmcomp/compilenv.cmi utils/config.cmi typing/env.cmi utils/formatmsg.cmi \ parsing/location.cmi utils/misc.cmi parsing/parse.cmi \ - bytecomp/printlambda.cmi typing/printtyp.cmi bytecomp/simplif.cmi \ - bytecomp/translmod.cmi typing/typedtree.cmi typing/typemod.cmi \ - driver/optcompile.cmi + parsing/printast.cmi bytecomp/printlambda.cmi typing/printtyp.cmi \ + bytecomp/simplif.cmi bytecomp/translmod.cmi typing/typedtree.cmi \ + typing/typemod.cmi driver/optcompile.cmi driver/optcompile.cmx: asmcomp/asmgen.cmx utils/ccomp.cmx utils/clflags.cmx \ asmcomp/compilenv.cmx utils/config.cmx typing/env.cmx utils/formatmsg.cmx \ parsing/location.cmx utils/misc.cmx parsing/parse.cmx \ - bytecomp/printlambda.cmx typing/printtyp.cmx bytecomp/simplif.cmx \ - bytecomp/translmod.cmx typing/typedtree.cmx typing/typemod.cmx \ - driver/optcompile.cmi + parsing/printast.cmx bytecomp/printlambda.cmx typing/printtyp.cmx \ + bytecomp/simplif.cmx bytecomp/translmod.cmx typing/typedtree.cmx \ + typing/typemod.cmx driver/optcompile.cmi driver/opterrors.cmo: asmcomp/asmgen.cmi asmcomp/asmlibrarian.cmi \ asmcomp/asmlink.cmi asmcomp/compilenv.cmi typing/env.cmi \ utils/formatmsg.cmi typing/includemod.cmi parsing/lexer.cmi \ @@ -686,22 +687,24 @@ toplevel/toploop.cmo: bytecomp/bytegen.cmi utils/clflags.cmo \ driver/compile.cmi utils/config.cmi bytecomp/emitcode.cmi typing/env.cmi \ driver/errors.cmi utils/formatmsg.cmi parsing/location.cmi \ parsing/longident.cmi bytecomp/meta.cmi utils/misc.cmi parsing/parse.cmi \ - parsing/parsetree.cmi typing/primitive.cmi bytecomp/printinstr.cmi \ - bytecomp/printlambda.cmi typing/printtyp.cmi toplevel/printval.cmi \ - bytecomp/simplif.cmi bytecomp/symtable.cmi bytecomp/translmod.cmi \ - typing/typedtree.cmi typing/typemod.cmi typing/types.cmi \ - toplevel/toploop.cmi + parsing/parsetree.cmi typing/primitive.cmi parsing/printast.cmi \ + bytecomp/printinstr.cmi bytecomp/printlambda.cmi typing/printtyp.cmi \ + toplevel/printval.cmi bytecomp/simplif.cmi bytecomp/symtable.cmi \ + bytecomp/translmod.cmi typing/typedtree.cmi typing/typemod.cmi \ + typing/types.cmi toplevel/toploop.cmi toplevel/toploop.cmx: bytecomp/bytegen.cmx utils/clflags.cmx \ driver/compile.cmx utils/config.cmx bytecomp/emitcode.cmx typing/env.cmx \ driver/errors.cmx utils/formatmsg.cmx parsing/location.cmx \ parsing/longident.cmx bytecomp/meta.cmx utils/misc.cmx parsing/parse.cmx \ - parsing/parsetree.cmi typing/primitive.cmx bytecomp/printinstr.cmx \ - bytecomp/printlambda.cmx typing/printtyp.cmx toplevel/printval.cmx \ - bytecomp/simplif.cmx bytecomp/symtable.cmx bytecomp/translmod.cmx \ - typing/typedtree.cmx typing/typemod.cmx typing/types.cmx \ - toplevel/toploop.cmi -toplevel/topmain.cmo: utils/clflags.cmo toplevel/toploop.cmi -toplevel/topmain.cmx: utils/clflags.cmx toplevel/toploop.cmx + parsing/parsetree.cmi typing/primitive.cmx parsing/printast.cmx \ + bytecomp/printinstr.cmx bytecomp/printlambda.cmx typing/printtyp.cmx \ + toplevel/printval.cmx bytecomp/simplif.cmx bytecomp/symtable.cmx \ + bytecomp/translmod.cmx typing/typedtree.cmx typing/typemod.cmx \ + typing/types.cmx toplevel/toploop.cmi +toplevel/topmain.cmo: utils/clflags.cmo toplevel/toploop.cmi \ + utils/warnings.cmi +toplevel/topmain.cmx: utils/clflags.cmx toplevel/toploop.cmx \ + utils/warnings.cmx toplevel/trace.cmo: typing/ctype.cmi utils/formatmsg.cmi \ parsing/longident.cmi bytecomp/meta.cmi utils/misc.cmi typing/path.cmi \ typing/printtyp.cmi toplevel/printval.cmi toplevel/toploop.cmi \ diff --git a/byterun/.depend b/byterun/.depend index 309fd815b..4b6657b08 100644 --- a/byterun/.depend +++ b/byterun/.depend @@ -48,7 +48,8 @@ io.o: io.c config.h ../config/m.h ../config/s.h alloc.h misc.h \ signals.h sys.h lexing.o: lexing.c fail.h misc.h config.h ../config/m.h ../config/s.h \ mlvalues.h stacks.h memory.h gc.h major_gc.h freelist.h minor_gc.h -macintosh.o: macintosh.c +macintosh.o: macintosh.c misc.h config.h ../config/m.h ../config/s.h \ + rotatecursor.h main.o: main.c misc.h config.h ../config/m.h ../config/s.h mlvalues.h \ sys.h major_gc.o: major_gc.c compact.h config.h ../config/m.h ../config/s.h \ @@ -148,7 +149,8 @@ io.d.o: io.c config.h ../config/m.h ../config/s.h alloc.h misc.h \ signals.h sys.h lexing.d.o: lexing.c fail.h misc.h config.h ../config/m.h ../config/s.h \ mlvalues.h stacks.h memory.h gc.h major_gc.h freelist.h minor_gc.h -macintosh.d.o: macintosh.c +macintosh.d.o: macintosh.c misc.h config.h ../config/m.h ../config/s.h \ + rotatecursor.h main.d.o: main.c misc.h config.h ../config/m.h ../config/s.h mlvalues.h \ sys.h major_gc.d.o: major_gc.c compact.h config.h ../config/m.h ../config/s.h \ diff --git a/stdlib/.depend b/stdlib/.depend index 335421b8f..766b0d23e 100644 --- a/stdlib/.depend +++ b/stdlib/.depend @@ -14,12 +14,12 @@ char.cmo: char.cmi char.cmx: char.cmi digest.cmo: string.cmi digest.cmi digest.cmx: string.cmx digest.cmi -filename.cmo: pervasives.cmi string.cmi sys.cmi filename.cmi -filename.cmx: pervasives.cmx string.cmx sys.cmx filename.cmi +filename.cmo: buffer.cmi pervasives.cmi string.cmi sys.cmi filename.cmi +filename.cmx: buffer.cmx pervasives.cmx string.cmx sys.cmx filename.cmi format.cmo: buffer.cmi obj.cmi string.cmi format.cmi format.cmx: buffer.cmx obj.cmx string.cmx format.cmi -gc.cmo: printf.cmi gc.cmi -gc.cmx: printf.cmx gc.cmi +gc.cmo: printf.cmi sys.cmi gc.cmi +gc.cmx: printf.cmx sys.cmx gc.cmi genlex.cmo: char.cmi hashtbl.cmi list.cmi stream.cmi string.cmi genlex.cmi genlex.cmx: char.cmx hashtbl.cmx list.cmx stream.cmx string.cmx genlex.cmi hashtbl.cmo: array.cmi sys.cmi hashtbl.cmi @@ -50,8 +50,8 @@ printf.cmo: buffer.cmi obj.cmi string.cmi printf.cmi printf.cmx: buffer.cmx obj.cmx string.cmx printf.cmi queue.cmo: queue.cmi queue.cmx: queue.cmi -random.cmo: array.cmi char.cmi digest.cmi string.cmi sys.cmi random.cmi -random.cmx: array.cmx char.cmx digest.cmx string.cmx sys.cmx random.cmi +random.cmo: array.cmi char.cmi digest.cmi string.cmi random.cmi +random.cmx: array.cmx char.cmx digest.cmx string.cmx random.cmi set.cmo: set.cmi set.cmx: set.cmi sort.cmo: array.cmi sort.cmi |