add Reference

http://www.puxan.com/web/blog/HowTo-Write-Generic-Makefiles