include macros in source