Why so generic? You only need *.mm, no?