rem: MFO.WriteLine("\t$(CC) $(" + flags + ") $(CFLAGS) $(" + bd_flags_name + ") -c " + srcs_line); 
add: MFO.WriteLine("\t$(CC) $(" + flags + ") $(CFLAGS) /Fo" + sub_build + " $(" + bd_flags_name + ") /c " + srcs_line); 
context: function ADD_SOURCES(dir, file_list, target){	var i;	var tv;	var src, obj, sym, flags;	if (target == null) {		target = "php";	}	sym = target.toUpperCase() + "_GLOBAL_OBJS";	flags = "CFLAGS_" + target.toUpperCase() + '_OBJ';	if (configure_subst.Exists(sym)) {		tv = configure_subst.Item(sym);	} else {		tv = "";	}	file_list = file_list.split(new RegExp("\\s+"));	file_list.sort();	var re = new RegExp("\.[a-z0-9A-Z]+$");	dir = dir.replace(new RegExp("/", "g"), "\\");	var objs_line = "";	var srcs_line = "";	var sub_build = "$(BUILD_DIR)\\";	/* if module dir is not a child of the main source dir,	 * we need to tweak it; we should have detected such a	 * case in condense_path and rewritten the path to	 * be relative.	 * This probably breaks for non-sibling dirs, but that	 * is not a problem as buildconf only checks for pecl	 * as either a child or a sibling */	var build_dir = dir.replace(new RegExp("^..\\\\"), "");	var mangle_dir = build_dir.replace(new RegExp("[\\\\/.]", "g"), "_");	var bd_flags_name = "CFLAGS_BD_" + mangle_dir.toUpperCase();	var dirs = build_dir.split("\\");	var i, d = "";	for (i = 0; i < dirs.length; i++) {		d += dirs[i];		build_dirs[build_dirs.length] = d;		d += "\\";	}	sub_build += d;	DEFINE(bd_flags_name, " /Fd" + sub_build + " /Fp" + sub_build + " /FR" + sub_build + " ");	for (i in file_list) {		src = file_list[i];		obj = src.replace(re, ".obj");		tv += " " + sub_build + obj;		if (PHP_ONE_SHOT == "yes") {			if (i > 0) {				objs_line += " " + sub_build + obj;					srcs_line += " " + dir + "\\" + src;			} else {				objs_line = sub_build + obj;					srcs_line = dir + "\\" + src;			}		} else {			MFO.WriteLine(sub_build + obj + ": " + dir + "\\" + src);			MFO.WriteLine("\t$(CC) $(" + flags + ") $(CFLAGS) $(" + bd_flags_name + ") /c " + dir + "\\" + src + " /Fo" + sub_build + obj);		}	}	if (PHP_ONE_SHOT == "yes") {		MFO.WriteLine(objs_line + ": " + srcs_line);		MFO.WriteLine("\t$(CC) $(" + flags + ") $(CFLAGS) $(" + bd_flags_name + ") -c " + srcs_line);	}	DEFINE(sym, tv);}
meta: 631	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/631/b1c6c89d9745f487461093c68eabc5fae61e8a95/confutils.js/clean/win32/build/confutils.js