a makefile template, copied from Internet, I dont have copyright.