use Grunt to replace Makefile