makefile: cleaning up, improving readibility and speed

Signed-off-by: Steven Noonan <steven@uplinklabs.net>

Created by  Steven Noonan  on October 16, 2009
74KN47HKXGYVOIJLRK7Z6NXJ3DOU3CPMAD7AEPEWTZOIUJ4CHRUAC
Change contents