gensrc rule added