Adding a general makefile