Modified remake_doc_generate() to generate a component target name for the output target, thus avoiding target name conflicts between multiple component-specific build rules for the same generator