Reorganize `makefile`