#defineについてお聞きしたいことが御座います。
とある環境のソースを別の環境で移行する為に、変数の値の置き換えを行いたいです。
Aプロジェクトで「Mouse.Trg&_lMOUSE」と書いているソースを、
Bにて「System.touch.trgFlag」で呼び出せるようにしたいです。

#define Mouse.Trg&_lMOUSE System.touch.trgFlag
#define Mouse.Py System.touchPos.y
と書いてみたのですが「Mouse.Trg&_lMOUSE」の「.」と「&?」が原因でエラーが出てしまっております。
このようなことはできないのでしょうか。

警告 warning: missing whitespace after the macro name
エラー error: expected primary-expression before '.' token