NAME = hbugs_client
METADIR = ../meta
-REQUIRES = lablgtk2 threads hbugs-common
+REQUIRES = lablgtk2 threads hbugs-common lablgtk2.glade
PREDICATES = glade init
COMMONOPTS = -package "$(REQUIRES)" -predicates "$(PREDICATES)"
-OCAMLC = OCAMLPATH="$(METADIR)" ocamlfind ocamlc $(COMMONOPTS)
-OCAMLOPT = OCAMLPATH="$(METADIR)" ocamlfind ocamlopt $(COMMONOPTS)
+OCAMLC = OCAMLPATH="$(METADIR)" ocamlfind ocamlc -thread $(COMMONOPTS)
+OCAMLOPT = OCAMLPATH="$(METADIR)" ocamlfind ocamlopt -thread $(COMMONOPTS)
OCAMLFIND = ocamlfind
DEPS = $(shell $(OCAMLFIND) query -recursive -predicates byte -format "%d/%a" $(REQUIRES))
opt: $(NAME).opt
hbugs_client_gui.ml: hbugs_gui.glade
- lablgladecc2 $< > $@
+ lablgladecc2 $< > $@.tmp
+ mv $@.tmp $@
hbugs_client_gui.cmo: hbugs_client_gui.ml
$(OCAMLC) -c $<
hbugs_client_gui.cmx: hbugs_client_gui.ml