generate_*.cpp