bin_SCRIPTS = guestfs-browser
OCAMLPACKAGES = \
- -package libvirt,guestfs,hivex,lablgtk2,extlib,xml-light,calendar,camomile,threads,bitstring,bitstring.syntax -syntax bitstring
+ -package libvirt,guestfs,hivex,lablgtk2,lablgtk2.auto-init,extlib,xml-light,calendar,camomile,threads,bitstring,bitstring.syntax -syntax bitstring
OCAMLCFLAGS = \
-g \
- -warn-error CDEFLMPSUVYZX \
+ -warn-error CDEFLMPSUVYZX-3 \
-thread \
$(OCAMLPACKAGES) \
-predicates threads
if HAVE_OCAMLOPT
guestfs-browser: $(XOBJECTS)
$(OCAMLFIND) ocamlopt $(OCAMLOPTFLAGS) \
- -predicates init,threads \
- -linkpkg gtkThread.cmx \
+ -linkpkg \
$^ -o $@
else
guestfs-browser: $(OBJECTS)
$(OCAMLFIND) ocamlc $(OCAMLCFLAGS) \
- -predicates init,threads \
- -linkpkg gtkThread.cmo \
+ -linkpkg \
$^ -o $@
endif
.depend: $(wildcard *.mli) $(wildcard *.ml)
$(OCAMLFIND) ocamldep $(OCAMLPACKAGES) $^ | \
$(SED) -e 's/ *$$//' | \
+ $(SED) -e 's/[ \t]:/:/' | \
$(SED) -e :a -e '/ *\\$$/N; s/ *\\\n */ /; ta' | \
LANG=C sort > $@-t
mv $@-t $@
include .depend
.PHONY: depend docs
+
+# The dependencies aren't safe for parallel make (XXX fixme).
+.NOTPARALLEL: