makefiles to make it easy