docs: function calcMainfileDL() {
  		var common_js = prj_conf.common_js,
  			use_common = !!common_js,
  			commoned,
  			commoned_list;
  		if (use_common) {
  			calcDependList('main/'+common_js);
  			commoned = depended;
  			commoned_list = depended_list;
  		}
  
  		var main_files = [];
  		readMainFiles(prj_path+'main', main_files);
  		main_files.sort();
  		
  		var main_len = main_files.length,
  			i = 0, j, len, main_file;
  		for (; i < main_len; i++) {
  			main_file = main_files[i];
  			calcing = {};
  			depended = {};
  			if (use_common) {
  				if (main_file === common_js) { //公共文件单独处理
  					depended_list = commoned_list;
  					depended_list.unshift('1'); //mok.js
  				} else {
  					for (j in commoned) {
  						depended[j] = true;
  					}
  					depended_list = [];
  					calcDependList('main/'+main_file);
  				}
  			} else {
  				depended_list = ['1']; //mok.js
  				calcDependList('main/'+main_file);
  			}
  
  			main_file_dl.push('"'+main_file.slice(0, -3)+'":"'+
  				depended_list.join(',')+'"');
  			all_files['main/'+main_file] +=
  				'\r\nrequire("main/'+main_file.slice(0, -3)+'");';
  		}
  	}