generates a manifest file from a list of input files