This comment goes outside of the scope of this patch,
but shouldn't we assume there always is the manifest in build directory?
communications app seems to be the only one doing custom things with its manifest,
but the manifest is still copied to build directory and modified in-place.