Makefileでcppを使って生成するんじゃだめかね