Feature macros, show-supported and build-time selection for malware interfaces