add a makefile management tool