--- /dev/null
+#!/bin/bash
+# Generates a `make' dependency snippet. -- Matt
+# Call as: makedepfile target(s) <prerequisites-one-per-line
+
+escaperegex='s/ /\\ /g; s/\$/\$\$/g'
+
+while [ $# != 0 ]; do
+ echo -n "$(sed -e "$escaperegex" <<<"$1") "
+ shift
+done
+echo ': \'
+
+escapedprereqs=$(sed -e "$escaperegex")
+
+sed -e 's/$/ \\/' <<<"$escapedprereqs"
+echo
+sed -e 's/$/ :/' <<<"$escapedprereqs"