more makefile maintenance