only compile files modified
setup debug env
output directories when building index