commit by makefile