]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/hbugs/client/Makefile
exported hbugsClient class so that it can be used from outside
[helm.git] / helm / hbugs / client / Makefile
index e96695dbe3e54f3efc916c59ad83ddbc8cb3782b..70ffca88afa3c1ec20bb9467964a53855b393c65 100644 (file)
@@ -11,16 +11,23 @@ world: byte opt
 byte: $(NAME)
 opt: $(NAME).opt
 
-gui.ml: hbugs_gui.glade
-       lablgladecc $< > $@
+gui.ml: hbugs_gui.glade
+#      lablgladecc $< > $@
 gui.cmo: gui.ml
        $(OCAMLC) -c $<
 gui.cmx: gui.ml
        $(OCAMLOPT) -c $<
-$(NAME): gui.cmo $(NAME).ml
+hbugs_client.cmi: hbugs_client.mli
+       $(OCAMLC) -c $<
+hbugs_client.cmo: hbugs_client.ml hbugs_client.cmi
+       $(OCAMLC) -c $<
+hbugs_client.cmx: hbugs_client.ml hbugs_client.cmi
+       $(OCAMLOPT) -c $<
+$(NAME): gui.cmo $(NAME).cmo
        $(OCAMLC) -thread -package threads -linkpkg -o $@ $^
-$(NAME).opt: gui.cmx $(NAME).ml
+$(NAME).opt: gui.cmx $(NAME).cmx
        $(OCAMLOPT) -thread -package threads -linkpkg -o $@ $^
 clean:
-       rm -f *.cm[aixo] *.cmxa *.[oa] $(NAME){,.opt} gui.ml
+#      rm -f *.cm[aixo] *.cmxa *.[oa] $(NAME){,.opt} gui.ml
+       rm -f *.cm[aixo] *.cmxa *.[oa] $(NAME){,.opt}
 .PHONY: all world byte opt clean