Do this sort of transform in the build process.
Write a transform program which, given an input file of string, will produce a C/C++ header file containing defines for each transform required.
So, given an input file with an entry:
TOKEN="Hello World"
Create a transform which outputs a header file containing the following:
#define R_TOKEN="Hello World" // Regular text
#define U_TOKEN="HELLO_WORLD" // Upper case token transform
#define L_TOKEN="hello_world" // Lower case token transform
#define C_TOKEN="HelloWorld" // Capital CamelCase token transform
#define K_TOKEN="helloWorld" // Lowercase CamelCase token transform
And so forth...
Add the transform to your build rules, and the resultant header becomes a dependency on your source files which require it (google makedepends).
(trivial to do in make
...)