bcbb54b84303b0a9189da9d04b74b1a73b01bcae
[henge/webcc.git] / src / deps.sh
1 #!/bin/sh
2 DIR="$1"
3 shift 1
4 case "$DIR" in
5 "" | ".")
6 gcc -MM -MG "$@" |
7 sed -e ’s@ˆ\(.*\)\.o:@\1.d \1.o:@’
8 ;;
9 *)
10 gcc -MM -MG "$@" |
11 sed -e "s@ˆ\(.*\)\.o:@$DIR/\1.d $DIR/\1.o:@"
12 ;;
13 esac