makefiles for my convenience