Optimized the hot inner loop.
[virt-df.git] / virt-df / Makefile.in
index 837bb99..f140f14 100644 (file)
@@ -53,12 +53,12 @@ XOBJS               := $(OBJS:.cmo=.cmx)
 
 #----------------------------------------------------------------------
 
-OCAMLCFLAGS    := -g -w s
+OCAMLCFLAGS    := @OCAMLCFLAGS@
 #OCAMLCLIBS    := -linkpkg diskimage.cma
 OCAMLCLIBS     := -linkpkg bitmatch.cma diskimage.cma
 
 OCAMLOPTPACKAGES := $(OCAMLCPACKAGES)
-OCAMLOPTFLAGS  := -w s
+OCAMLOPTFLAGS  := @OCAMLOPTFLAGS@
 #OCAMLOPTLIBS  := -linkpkg diskimage.cmxa
 OCAMLOPTLIBS   := -linkpkg bitmatch.cmxa diskimage.cmxa
 
@@ -73,14 +73,14 @@ all: $(BYTE_TARGETS)
 
 opt: $(OPT_TARGETS)
 
-virt-df: $(OBJS)
+virt-df: $(OBJS) ../lib/diskimage.cma
        ocamlfind ocamlc $(OCAMLCPACKAGES) $(OCAMLCFLAGS) $(OCAMLCLIBS) \
-         -o $@ $^
+         -o $@ $(OBJS)
 
-virt-df.opt: $(XOBJS)
+virt-df.opt: $(XOBJS) ../lib/diskimage.cmxa
        ocamlfind ocamlopt \
          $(OCAMLOPTPACKAGES) $(OCAMLOPTFLAGS) $(OCAMLOPTLIBS) \
-         -o $@ $^
+         -o $@ $(XOBJS)
 
 # Manual page.
 ifeq ($(HAVE_PERLDOC),perldoc)