Can the generated files (.cc|.h) files into out/<BUILD_TARGET>/gen/media_server/ instead of into code tree? Thus, developer won't commit those files by mistake.

And if you can do that, is that better that rename `gen` to `dbus_xmls`?