X-Git-Url: http://git.annexia.org/?p=virt-top.git;a=blobdiff_plain;f=Make.rules.in;h=12037e14eefbc976cbfa8a9d77c1b2873f6ff61c;hp=35af848adcc0bcb4141cd28d41f3118c47d7aad6;hb=83fbaeb129d5f1dc34b37f68ee22a4cbab013908;hpb=56db27de24772a575d450f0c847ea33ce0f268ff diff --git a/Make.rules.in b/Make.rules.in index 35af848..12037e1 100644 --- a/Make.rules.in +++ b/Make.rules.in @@ -51,12 +51,22 @@ depend: .depend ifneq ($(OCAMLFIND),) .depend: $(wildcard *.mli) $(wildcard *.ml) - rm -f .depend - $(OCAMLFIND) ocamldep $(OCAMLCPACKAGES) $(OCAMLDEPFLAGS) $^ > $@ + rm -f $@ $@-t + $(OCAMLFIND) ocamldep $(OCAMLCPACKAGES) $(OCAMLDEPFLAGS) $^ | \ + sed 's/ :/:/' | \ + sed 's/ *$$//' | \ + sed -e :a -e '/ *\\$$/N; s/ *\\\n */ /; ta' | \ + sort > $@-t + mv $@-t $@ else .depend: $(wildcard *.mli) $(wildcard *.ml) - rm -f .depend - $(OCAMLDEP) $(OCAMLCINCS) $(OCAMLDEPFLAGS) $^ > $@ + rm -f $@ $@-t + $(OCAMLDEP) $(OCAMLCINCS) $(OCAMLDEPFLAGS) $^ | \ + sed 's/ :/:/' | \ + sed 's/ *$$//' | \ + sed -e :a -e '/ *\\$$/N; s/ *\\\n */ /; ta' | \ + sort > $@-t + mv $@-t $@ endif ifeq ($(wildcard .depend),.depend)