auto-commit by Makefile