Add file prototype generation.