There is a specific transform that is part of the Dojo Builder that can be used to scan your application 
			code for dependencies.  The build profile in this demo (parserAutoRequire.profile.js) is 
			designed to allow you to build all the declarative application dependecies into a single layer.  It tags 
			the html resources as declarative which means they will be parsed for 
			auto-requirement and declarative requirement dependencies.  It also then flags a layer as the layer where 
			those dependencies will be included (declarativeIncludes: true):
var profile = {    
    /* Other Build Profile Configuration */
    layers: {
		"dojo/dojo": {
			include: [ "dojo/dojo" ],
			customBase: true,
			boot: true
		},
		"parserAutoRequire/src": {
			include: [],
			declarativeIncludes: true
		}
	},
	resourceTags: {
		declarative: function(filename){
			return /\.htm(l)?$/.test(filename);
		},
		amd: function(filename, mid){
			return /\.js$/.test(filename);
		}
	}
};