24 lines
382 B
Bash
Executable file
24 lines
382 B
Bash
Executable file
#!/bin/bash
|
|
|
|
command=''
|
|
sources=''
|
|
phase=0
|
|
for arg in $*
|
|
do
|
|
if [ "$phase" == 0 ] && [ "$arg" == '--' ]
|
|
then
|
|
phase=1
|
|
elif [ "$phase" == 0 ]
|
|
then
|
|
command="$command $arg"
|
|
elif [ "$phase" == 1 ]
|
|
then
|
|
sources="$sources $arg"
|
|
fi
|
|
done
|
|
|
|
for src in $sources
|
|
do
|
|
obj=`echo $src | sed -e 's/.cpp$/.o/'`
|
|
$command -MT $obj -M $src
|
|
done
|