generate only files that we were asked for, like protoc-c does