1. A collection makefile generator process for generating makefiles for collections, comprising the following steps: (a) receiving a request to generate a makefile for a collection, (b) accessing collection information for said collection, and (c) generating a makefile for said collection, thereby providing a solution to the collection makefile generator problem, and thereby enabling human programmers to generate collection makefiles in a filly-automated, scalable way that was not previously available.