diff options
| author | Alain Frisch <alain@frisch.fr> | 2013-10-02 14:23:10 +0000 |
|---|---|---|
| committer | Alain Frisch <alain@frisch.fr> | 2013-10-02 14:23:10 +0000 |
| commit | 62f365c225004d953c5af6948a02944f88cb8769 (patch) | |
| tree | 1144a2b5141e359b6e324834081c2b2951faf138 /ocamldoc | |
| parent | c9557989360b5c00c14f6951feda47b3be582aa0 (diff) | |
| download | ocaml-62f365c225004d953c5af6948a02944f88cb8769.tar.gz | |
#6195: use ocamlcommon.cma to link ocamldoc, instead of explicit list of compiler modules.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14209 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'ocamldoc')
| -rw-r--r-- | ocamldoc/Makefile | 60 | ||||
| -rw-r--r-- | ocamldoc/Makefile.nt | 59 |
2 files changed, 9 insertions, 110 deletions
diff --git a/ocamldoc/Makefile b/ocamldoc/Makefile index a0004a1ed2..36fbd82de9 100644 --- a/ocamldoc/Makefile +++ b/ocamldoc/Makefile @@ -137,62 +137,12 @@ LIBCMXFILES= $(LIBCMOFILES:.cmo=.cmx) LIBCMIFILES= $(LIBCMOFILES:.cmo=.cmi) # Les cmo et cmx de la distrib OCAML -OCAMLCMOFILES=$(OCAMLSRCDIR)/parsing/printast.cmo \ - $(OCAMLSRCDIR)/typing/ident.cmo \ - $(OCAMLSRCDIR)/utils/tbl.cmo \ - $(OCAMLSRCDIR)/utils/misc.cmo \ - $(OCAMLSRCDIR)/utils/config.cmo \ - $(OCAMLSRCDIR)/utils/clflags.cmo \ - $(OCAMLSRCDIR)/utils/warnings.cmo \ - $(OCAMLSRCDIR)/utils/ccomp.cmo \ - $(OCAMLSRCDIR)/utils/consistbl.cmo \ - $(OCAMLSRCDIR)/parsing/location.cmo\ - $(OCAMLSRCDIR)/parsing/longident.cmo \ - $(OCAMLSRCDIR)/parsing/syntaxerr.cmo \ - $(OCAMLSRCDIR)/parsing/ast_helper.cmo \ - $(OCAMLSRCDIR)/parsing/parser.cmo \ - $(OCAMLSRCDIR)/parsing/lexer.cmo \ - $(OCAMLSRCDIR)/parsing/parse.cmo \ - $(OCAMLSRCDIR)/parsing/ast_mapper.cmo \ - $(OCAMLSRCDIR)/typing/types.cmo \ - $(OCAMLSRCDIR)/typing/path.cmo \ - $(OCAMLSRCDIR)/typing/btype.cmo \ - $(OCAMLSRCDIR)/typing/predef.cmo \ - $(OCAMLSRCDIR)/typing/datarepr.cmo \ - $(OCAMLSRCDIR)/typing/subst.cmo \ - $(OCAMLSRCDIR)/typing/cmi_format.cmo \ - $(OCAMLSRCDIR)/typing/env.cmo \ - $(OCAMLSRCDIR)/typing/ctype.cmo \ - $(OCAMLSRCDIR)/typing/primitive.cmo \ - $(OCAMLSRCDIR)/typing/oprint.cmo \ - $(OCAMLSRCDIR)/typing/printtyp.cmo \ - $(OCAMLSRCDIR)/typing/includecore.cmo \ - $(OCAMLSRCDIR)/typing/typedtree.cmo \ - $(OCAMLSRCDIR)/typing/typetexp.cmo \ - $(OCAMLSRCDIR)/typing/parmatch.cmo \ - $(OCAMLSRCDIR)/typing/stypes.cmo \ - $(OCAMLSRCDIR)/typing/typedtreeMap.cmo \ - $(OCAMLSRCDIR)/typing/cmt_format.cmo \ - $(OCAMLSRCDIR)/typing/typecore.cmo \ - $(OCAMLSRCDIR)/typing/includeclass.cmo \ - $(OCAMLSRCDIR)/typing/typedecl.cmo \ - $(OCAMLSRCDIR)/typing/typeclass.cmo \ - $(OCAMLSRCDIR)/typing/mtype.cmo \ - $(OCAMLSRCDIR)/typing/includemod.cmo \ - $(OCAMLSRCDIR)/typing/typemod.cmo \ - $(OCAMLSRCDIR)/bytecomp/lambda.cmo \ - $(OCAMLSRCDIR)/bytecomp/typeopt.cmo \ - $(OCAMLSRCDIR)/bytecomp/printlambda.cmo \ - $(OCAMLSRCDIR)/bytecomp/switch.cmo \ - $(OCAMLSRCDIR)/bytecomp/matching.cmo \ - $(OCAMLSRCDIR)/bytecomp/translobj.cmo \ - $(OCAMLSRCDIR)/bytecomp/translcore.cmo \ - $(OCAMLSRCDIR)/bytecomp/translclass.cmo \ - $(OCAMLSRCDIR)/tools/depend.cmo \ - $(OCAMLSRCDIR)/driver/pparse.cmo +OCAMLCMOFILES= \ + $(OCAMLSRCDIR)/tools/depend.cmo OCAMLCMXFILES=$(OCAMLCMOFILES:.cmo=.cmx) + STDLIB_MLIS=../stdlib/*.mli \ ../otherlibs/$(UNIXLIB)/unix.mli \ ../otherlibs/str/str.mli \ @@ -218,9 +168,9 @@ debug: $(MAKE) OCAMLPP="" $(OCAMLDOC): $(EXECMOFILES) - $(OCAMLC) -o $@ -linkall unix.cma str.cma dynlink.cma $(LINKFLAGS) $(OCAMLCMOFILES) $(EXECMOFILES) + $(OCAMLC) -o $@ -linkall unix.cma str.cma dynlink.cma $(OCAMLSRCDIR)/compilerlibs/ocamlcommon.cma $(LINKFLAGS) $(OCAMLCMOFILES) $(EXECMOFILES) $(OCAMLDOC_OPT): $(EXECMXFILES) - $(OCAMLOPT) -o $@ -linkall unix.cmxa str.cmxa dynlink.cmxa $(LINKFLAGS) $(OCAMLCMXFILES) $(EXECMXFILES) + $(OCAMLOPT) -o $@ -linkall unix.cmxa str.cmxa dynlink.cmxa $(OCAMLSRCDIR)/compilerlibs/ocamlcommon.cmxa $(LINKFLAGS) $(OCAMLCMXFILES) $(EXECMXFILES) $(OCAMLDOC_LIBCMA): $(LIBCMOFILES) $(OCAMLC) -a -o $@ $(LINKFLAGS) $(OCAMLSRCDIR)/tools/depend.cmo $(LIBCMOFILES) diff --git a/ocamldoc/Makefile.nt b/ocamldoc/Makefile.nt index e03bb6b196..328a37489c 100644 --- a/ocamldoc/Makefile.nt +++ b/ocamldoc/Makefile.nt @@ -127,59 +127,8 @@ LIBCMXFILES= $(LIBCMOFILES:.cmo=.cmx) LIBCMIFILES= $(LIBCMOFILES:.cmo=.cmi) # Les cmo et cmx de la distrib OCAML -OCAMLCMOFILES=$(OCAMLSRCDIR)/parsing/printast.cmo \ - $(OCAMLSRCDIR)/typing/ident.cmo \ - $(OCAMLSRCDIR)/utils/tbl.cmo \ - $(OCAMLSRCDIR)/utils/misc.cmo \ - $(OCAMLSRCDIR)/utils/config.cmo \ - $(OCAMLSRCDIR)/utils/clflags.cmo \ - $(OCAMLSRCDIR)/utils/warnings.cmo \ - $(OCAMLSRCDIR)/utils/ccomp.cmo \ - $(OCAMLSRCDIR)/utils/consistbl.cmo \ - $(OCAMLSRCDIR)/parsing/location.cmo\ - $(OCAMLSRCDIR)/parsing/longident.cmo \ - $(OCAMLSRCDIR)/parsing/syntaxerr.cmo \ - $(OCAMLSRCDIR)/parsing/ast_helper.cmo \ - $(OCAMLSRCDIR)/parsing/parser.cmo \ - $(OCAMLSRCDIR)/parsing/lexer.cmo \ - $(OCAMLSRCDIR)/parsing/parse.cmo \ - $(OCAMLSRCDIR)/parsing/ast_mapper.cmo \ - $(OCAMLSRCDIR)/typing/types.cmo \ - $(OCAMLSRCDIR)/typing/path.cmo \ - $(OCAMLSRCDIR)/typing/btype.cmo \ - $(OCAMLSRCDIR)/typing/predef.cmo \ - $(OCAMLSRCDIR)/typing/datarepr.cmo \ - $(OCAMLSRCDIR)/typing/subst.cmo \ - $(OCAMLSRCDIR)/typing/cmi_format.cmo \ - $(OCAMLSRCDIR)/typing/env.cmo \ - $(OCAMLSRCDIR)/typing/ctype.cmo \ - $(OCAMLSRCDIR)/typing/primitive.cmo \ - $(OCAMLSRCDIR)/typing/oprint.cmo \ - $(OCAMLSRCDIR)/typing/printtyp.cmo \ - $(OCAMLSRCDIR)/typing/includecore.cmo \ - $(OCAMLSRCDIR)/typing/typedtree.cmo \ - $(OCAMLSRCDIR)/typing/typetexp.cmo \ - $(OCAMLSRCDIR)/typing/parmatch.cmo \ - $(OCAMLSRCDIR)/typing/stypes.cmo \ - $(OCAMLSRCDIR)/typing/typedtreeMap.cmo \ - $(OCAMLSRCDIR)/typing/cmt_format.cmo \ - $(OCAMLSRCDIR)/typing/typecore.cmo \ - $(OCAMLSRCDIR)/typing/includeclass.cmo \ - $(OCAMLSRCDIR)/typing/typedecl.cmo \ - $(OCAMLSRCDIR)/typing/typeclass.cmo \ - $(OCAMLSRCDIR)/typing/mtype.cmo \ - $(OCAMLSRCDIR)/typing/includemod.cmo \ - $(OCAMLSRCDIR)/typing/typemod.cmo \ - $(OCAMLSRCDIR)/bytecomp/lambda.cmo \ - $(OCAMLSRCDIR)/bytecomp/typeopt.cmo \ - $(OCAMLSRCDIR)/bytecomp/printlambda.cmo \ - $(OCAMLSRCDIR)/bytecomp/switch.cmo \ - $(OCAMLSRCDIR)/bytecomp/matching.cmo \ - $(OCAMLSRCDIR)/bytecomp/translobj.cmo \ - $(OCAMLSRCDIR)/bytecomp/translcore.cmo \ - $(OCAMLSRCDIR)/bytecomp/translclass.cmo \ - $(OCAMLSRCDIR)/tools/depend.cmo \ - $(OCAMLSRCDIR)/driver/pparse.cmo +OCAMLCMOFILES= \ + $(OCAMLSRCDIR)/tools/depend.cmo OCAMLCMXFILES=$(OCAMLCMOFILES:.cmo=.cmx) @@ -194,9 +143,9 @@ debug: $(MAKE) OCAMLPP="" $(OCAMLDOC): $(EXECMOFILES) - $(OCAMLC) -o $@ -linkall unix.cma str.cma dynlink.cma $(LINKFLAGS) $(OCAMLCMOFILES) $(EXECMOFILES) + $(OCAMLC) -o $@ -linkall unix.cma str.cma dynlink.cma $(OCAMLSRCDIR)/compilerlibs/ocamlcommon.cma $(LINKFLAGS) $(OCAMLCMOFILES) $(EXECMOFILES) $(OCAMLDOC_OPT): $(EXECMXFILES) - $(OCAMLOPT) -o $@ unix.cmxa str.cmxa dynlink.cmxa $(LINKFLAGS) $(OCAMLCMXFILES) $(EXECMXFILES) + $(OCAMLOPT) -o $@ unix.cmxa str.cmxa dynlink.cmxa $(OCAMLSRCDIR)/compilerlibs/ocamlcommon.cmxa $(LINKFLAGS) $(OCAMLCMXFILES) $(EXECMXFILES) $(OCAMLDOC_LIBCMA): $(LIBCMOFILES) $(OCAMLC) -a -o $@ $(LINKFLAGS) $(OCAMLCMOFILES) $(LIBCMOFILES) |
