mkvtoolnix/handle_deps
Moritz Bunkus ac78607538 Calculate dependencies during compilation
Do not require a separate "make depend" step. Especially as
new dependencies are not picked up until the next "make depend".
Use gcc's capability to calculate dependencies during
compilation.
2009-02-26 22:01:04 +01:00

19 lines
310 B
Bash
Executable File

#!/bin/sh
obj="$1"
exitcode="$2"
dep="`echo "$obj" | sed -e 's:\.o$:.d:'`"
test -f "$dep" || exit $exitcode
test -f .deps && rm -f .deps
if ! test -d .deps && ! mkdir .deps; then
rm -f "$dep"
exit 1
fi
target="`echo "$dep" | sed -e 's:/:_:g'`"
mv "$dep" ".deps/$target" || rm -f "$dep"
exit $exitcode