[libvirt PATCHv2 1/2] esx: separate header and source file generation