Move out some generic code to prevent autotools from re-creating files