doc generate add mac macros