Stable OCaml dependencies.
authorRichard Jones <rjones@redhat.com>
Mon, 12 Sep 2011 10:33:19 +0000 (11:33 +0100)
committerRichard Jones <rjones@redhat.com>
Mon, 12 Sep 2011 10:33:19 +0000 (11:33 +0100)
configure.ac
ocaml/Makefile.am
resize/.depend
resize/Makefile.am

index bec1618..a7a15a0 100644 (file)
@@ -69,6 +69,8 @@ gl_INIT
 
 AC_PROG_LIBTOOL
 
 
 AC_PROG_LIBTOOL
 
+AC_PROG_SED
+
 dnl Check for basic C environment.
 AC_PROG_CC_STDC
 AC_PROG_INSTALL
 dnl Check for basic C environment.
 AC_PROG_CC_STDC
 AC_PROG_INSTALL
index 8daa671..28c13c5 100644 (file)
@@ -135,7 +135,10 @@ depend: .depend
 
 .depend: $(wildcard *.mli) $(wildcard *.ml)
        rm -f $@ $@-t
 
 .depend: $(wildcard *.mli) $(wildcard *.ml)
        rm -f $@ $@-t
-       $(OCAMLFIND) ocamldep $^ | sed 's/  *$$//' | sort > $@-t
+       $(OCAMLFIND) ocamldep $^ | \
+         $(SED) 's/ *$$//' | \
+         $(SED) -e :a -e '/ *\\$$/N; s/ *\\\n */ /; ta' | \
+         sort > $@-t
        mv $@-t $@
 
 include .depend
        mv $@-t $@
 
 include .depend
index 17bdaca..818f1b3 100644 (file)
@@ -1,7 +1,7 @@
-progress.cmi: ../ocaml/guestfs.cmi
-progress.cmo: utils.cmo ../ocaml/guestfs.cmi progress.cmi
-progress.cmx: utils.cmx ../ocaml/guestfs.cmx progress.cmi
-resize.cmo: utils.cmo progress.cmi ../ocaml/guestfs.cmi
-resize.cmx: utils.cmx progress.cmx ../ocaml/guestfs.cmx
-utils.cmo: ../ocaml/guestfs.cmi
-utils.cmx: ../ocaml/guestfs.cmx
+progress.cmi:
+progress.cmo: utils.cmo progress.cmi
+progress.cmx: utils.cmx progress.cmi
+resize.cmo: utils.cmo progress.cmi
+resize.cmx: utils.cmx progress.cmx
+utils.cmo:
+utils.cmx:
index c2fbc3a..ff10cf8 100644 (file)
@@ -106,7 +106,8 @@ depend: .depend
 
 .depend: $(wildcard *.mli) $(wildcard *.ml)
        rm -f $@ $@-t
 
 .depend: $(wildcard *.mli) $(wildcard *.ml)
        rm -f $@ $@-t
-       $(OCAMLFIND) ocamldep $(OCAMLPACKAGES) $^ | \
+       $(OCAMLFIND) ocamldep $^ | \
+         $(SED) 's/ *$$//' | \
          $(SED) -e :a -e '/ *\\$$/N; s/ *\\\n */ /; ta' | \
          sort > $@-t
        mv $@-t $@
          $(SED) -e :a -e '/ *\\$$/N; s/ *\\\n */ /; ta' | \
          sort > $@-t
        mv $@-t $@