removing include, define and undef. not all directives