Ignore dead ocaml-* packages.
[goaljobs-goals.git] / Makefile
index 903d26b..3d509c4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,17 +6,29 @@
 pkgdir = ../goaljobs
 
 ifeq ($(pkgdir),)
-goaljobs = goaljobs
+goaljobs = goaljobs --package pcre,extlib
 else
-goaljobs = $(pkgdir)/goaljobs --pkgdir=$(pkgdir)
+goaljobs = $(pkgdir)/goaljobs --pkgdir=$(pkgdir) --package pcre,extlib
 endif
 
-all: \
+programs = \
        fedora_ocaml_rebuild \
-       libguestfs_upstream
+       libguestfs_upstream \
+       libguestfs_fedora
 
-fedora_ocaml_rebuild: config.ml utils.ml fedora.ml fedora_ocaml_rebuild.ml
-       $(goaljobs) --package pcre,extlib $^ -o $@
+all: $(programs)
 
-libguestfs_upstream: config.ml libguestfs_upstream.ml
+fedora_ocaml_rebuild: config.ml utils.ml git.ml fedora.ml fedora_ocaml_rebuild.ml
        $(goaljobs) $^ -o $@
+
+libguestfs_upstream: config.ml utils.ml libguestfs.ml libguestfs_upstream.ml
+       $(goaljobs) $^ -o $@
+
+libguestfs_fedora: config.ml utils.ml git.ml fedora.ml libguestfs.ml libguestfs_fedora.ml
+       $(goaljobs) $^ -o $@
+
+clean:
+       rm -f $(programs) *.cmi *.cmx *.o *~
+
+# Parallel building is broken in this Makefile.
+.NOTPARALLEL: