Add mock configuration for building against the local dnf repository
[utils/utils.git] / makedepfile
1 #!/bin/bash
2 # Generates a `make' dependency snippet. -- Matt
3 # Call as: makedepfile target(s) <prerequisites-one-per-line
4
5 escaperegex='s/ /\\ /g; s/\$/\$\$/g'
6
7 while [ $# != 0 ]; do
8         echo -n "$(sed -e "$escaperegex" <<<"$1") "
9         shift
10 done
11 echo ': \'
12
13 escapedprereqs=$(sed -e "$escaperegex")
14
15 sed -e 's/$/ \\/' <<<"$escapedprereqs"
16 echo
17 sed -e 's/$/ :/' <<<"$escapedprereqs"