This option is analogous to -MT in GCC. However, behavior differs when specifying multiple targets. For example, gcc -M -MT target1 -MT target2 file.c might give a result of target1 target2: file.c header.h, whereas --depend_target=target1 --depend_target=target2 treats target2 as the target.