One year later...
Did you fix your problem in the meanwhile, or has the requested enhancement been productized?
If not... would it be possible to put the list of your external files into a kind of "extFiles.list", which could then be included into the makefile generation template within the environment specific properties (property MakeFileContent)?
I think about an approach like in {RhpInstDir}\Share\LangCpp\oxf\ where all adapter specific makefiles like linuxoxf.mak and msoxf.mak include the (generated) generic list of oxf files, named "oxfFiles.list" in order to add them to any platform specific build process.
You could create a kind of "EnvWithExt" named environment, which adds such a file to the MakeFileContent and so uses it during the build process.
-Luke.