Auto generate dependency, so incremental rebuild would work.