Separate rules for building bytecode & native code versions.
[virt-mem.git] / mem / Makefile.in
index f05c763..03fe0e0 100644 (file)
@@ -47,12 +47,14 @@ OCAMLDOCFLAGS       = -html -sort $(OCAMLCPACKAGES) $(SYNTAX)
 
 OCAMLDEPFLAGS  = $(SYNTAX)
 
 
 OCAMLDEPFLAGS  = $(SYNTAX)
 
-TARGETS                = virt-mem virt-mem.opt
-
 OBJS           = $(shell for t in $(TOOLS); do echo ../$$t/virt_$$t.cmo; done) virt_mem_main.cmo
 XOBJS          = $(OBJS:%.cmo=%.cmx)
 
 OBJS           = $(shell for t in $(TOOLS); do echo ../$$t/virt_$$t.cmo; done) virt_mem_main.cmo
 XOBJS          = $(OBJS:%.cmo=%.cmx)
 
-all:   $(TARGETS)
+all: byte opt
+
+byte: virt-mem
+
+opt: virt-mem.opt
 
 virt-mem: ../lib/virt_mem.cma $(OBJS)
        ocamlfind ocamlc \
 
 virt-mem: ../lib/virt_mem.cma $(OBJS)
        ocamlfind ocamlc \