Move macro definition to separate source file.