两条make语句不懂,帮忙解下,多谢

两条make语句不懂,帮忙解下,谢谢!echo include ${ROOT}/src/path.def $@echo include ${ROOT}/src/compi

两条make语句不懂,帮忙解下,谢谢!
echo include ${ROOT}/src/path.def > $@
echo include ${ROOT}/src/compiler.def >> $@

红色部分表示什么意思?>和>>有什么不同?还有$@表示什么?

[解决办法]
好像一个是添加,一个是输出
[解决办法]
曾经看到过,但很久没用忘掉了,郁闷。。。。