summaryrefslogtreecommitdiffstats
path: root/Makefile.nt
diff options
context:
space:
mode:
authorJacques Garrigue <garrigue at math.nagoya-u.ac.jp>2000-02-01 05:42:03 +0000
committerJacques Garrigue <garrigue at math.nagoya-u.ac.jp>2000-02-01 05:42:03 +0000
commitc4f07b47f260000bc756f145c819dcd7728eb095 (patch)
treef6301e24c73741438170d9608ce8413fe3993365 /Makefile.nt
parent9ce0f94f97b2141c3318da887fb73e0deb0f28b4 (diff)
build toplevel/toplevellib.cma
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2771 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'Makefile.nt')
-rw-r--r--Makefile.nt7
1 files changed, 6 insertions, 1 deletions
diff --git a/Makefile.nt b/Makefile.nt
index 7e57ecc41..5096a00ba 100644
--- a/Makefile.nt
+++ b/Makefile.nt
@@ -84,13 +84,14 @@ TOPLEVEL=driver\errors.cmo driver\compile.cmo \
toplevel\printval.cmo toplevel\toploop.cmo \
toplevel\trace.cmo toplevel\topdirs.cmo
+TOPLEVELLIB=toplevel\toplevellib.cma
TOPLEVELMAIN=toplevel\topmain.cmo
COMPOBJS=$(UTILS) $(PARSING) $(TYPING) $(COMP) $(BYTECOMP) $(DRIVER)
TOPLIB=$(UTILS) $(PARSING) $(TYPING) $(COMP) $(BYTECOMP) $(TOPLEVEL)
-TOPOBJS=$(TOPLIB) $(TOPLEVELMAIN)
+TOPOBJS=toplevel\toplevellib.cma $(TOPLEVELMAIN)
OPTOBJS=$(OPTUTILS) $(PARSING) $(TYPING) $(COMP) $(ASMCOMP) $(OPTDRIVER)
@@ -205,6 +206,7 @@ installbyt:
cd stdlib & $(MAKEREC) install
cp lex\ocamllex $(BINDIR)\ocamllex.exe
cp yacc\ocamlyacc.exe $(BINDIR)\ocamlyacc.exe
+ cp toplevel\toplevellib.cma $(LIBDIR)\toplevellib.cma
$(CAMLC) -a -o $(LIBDIR)\toplevellib.cma $(TOPLIB)
cp expunge $(LIBDIR)\expunge.exe
cp toplevel\topmain.cmo $(LIBDIR)\topmain.cmo
@@ -250,6 +252,9 @@ ocaml: $(TOPOBJS) expunge
- $(CAMLRUN) .\expunge ocaml.tmp ocaml $(PERVASIVES)
rm -f ocaml.tmp
+toplevel\toplevellib.cma: $(TOPLIB)
+ $(CAMLC) -a -o $@ $(TOPLIB)
+
partialclean::
rm -f ocaml