NAME = hbugs_client
METADIR = ../meta
-REQUIRES = lablgtk threads hbugs-common
+REQUIRES = lablgtk2 threads hbugs-common
PREDICATES = glade init
COMMONOPTS = -package "$(REQUIRES)" -predicates "$(PREDICATES)"
OCAMLC = OCAMLPATH="$(METADIR)" ocamlfind ocamlc $(COMMONOPTS)
opt: $(NAME).opt
hbugs_client_gui.ml: hbugs_gui.glade
- lablgladecc $< > $@
+ lablgladecc2 $< > $@.tmp
+ mv $@.tmp $@
hbugs_client_gui.cmo: hbugs_client_gui.ml
$(OCAMLC) -c $<
hbugs_client_gui.cmx: hbugs_client_gui.ml
hbugs_client.cmi: hbugs_client.mli
$(OCAMLC) -c $<
hbugs_client.cmo: hbugs_client.ml hbugs_client.cmi
- $(OCAMLC) -c $<
+ $(OCAMLC) -thread -c $<
hbugs_client.cmx: hbugs_client.ml hbugs_client.cmi
- $(OCAMLOPT) -c $<
+ $(OCAMLOPT) -thread -c $<
$(NAME): $(DEPS) hbugs_client_gui.cmo $(NAME).cmo main.ml
$(OCAMLC) -thread -package threads -linkpkg -o $@ hbugs_client_gui.cmo $(NAME).cmo main.ml
$(NAME).opt: $(DEPSOPT) hbugs_client_gui.cmx $(NAME).cmx main.ml