More compact index format
Only build index when source files change