Collection makefile generator
AssigneeCodefast
InventorKevin Jameson
Life of this patent
Estimating the term…
Abstract
Collection makefile generators generate comprehensive makefiles for processing collections of computer files. In operation, the present collection makefile generator dynamically discovers collection content files, classifies them according to content type and required processing actions, and then generates a makefile for performing those actions. Importantly, all build order dependencies are properly maintained among multiple collection products and among individual collection content files. Automated collection makefile generators drastically improve the productivity of human workers by effectively reducing makefile creation and maintenance costs to zero. Collection makefile generators thus enable humans to easily generate complex makefiles in an automated, scalable way that was not previously possible.
Claims28
1-27. (canceled)
A method for generating a makefile for a collection comprising:
- receiving a request to generate a makefile for a collection;
- accessing collection information for said collection;
- and
- generating a makefile for said collection.
The method of claim 1, wherein generating a makefile includes using makefile service and makefile fragment template information.
The method of claim 1, wherein generating a makefile includes using substitution strings representing collection instance values to replace placeholder strings in makefile fragments.
The method of claim 1, wherein generating a makefile includes using standalone makefile service information.
The method of claim 1, wherein generating a makefile includes using virtual platform information.
The method of claim 1, wherein generating a makefile includes using information selected from the group consisting of include file search directory information and library file search directory information.
The method of claim 1, wherein generating a makefile includes using product build order information.
The method of claim 1, wherein generating a makefile includes using file build order information.
The method of claim 1, wherein generating a makefile includes using parallelism limit information to calculate and generate parallel makefile targets.
A system for generating a makefile for a collection comprising:
- a memory configured to store collection information;
- and
- a processor configured to receive a request to generate a makefile for a collection;
- access collection information for said collection;
- and generate a makefile for said collection.
A computer program product for generating a makefile for a collection, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
- receiving a request to generate a makefile for a collection;
- accessing collection information for said collection;
- and
- generating a makefile for said collection.
Dependencies are inferred from the claim text.