Generate a macro define which name is a concatenation of another macro text

In reply to rodrigoportella:

You cannot derive a macro name by using the contents of another macro.

There might be a completely different way to approach what you want to do. Please explain with a minimal example what you in the end generated.