add reinclude protector to generating header