most of this file doesn't even work.. is this just groundwork for future stuff? also convention suggests it should be Makefile rather than makefile