Regarding the name, `share` is a bit too generic IMO. How about the name `export` which brings in a bit more context regarding the contents in the folder ?
Yes, `export` is good as well. Uploaded a new version with that: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/1207
I realized that the AARCH32 problem can be solved the same way as the __ASSEMBLY__ problem, because there are also pre-defined macros for architectures (e.g. __aarch64__). I think doing it that way is easier that splitting it up into separate files for a one-line difference. Let me know what you think!