rem: if(PHP_VCI = "yes" || PHP_VCO == "yes") { ldflags += " /PGD:$(BUILD_DIR)\\"+makefiletarget+".pgd"; }  
context: function SAPI(sapiname, file_list, makefiletarget, cflags, obj_dir){	var SAPI = sapiname.toUpperCase();	var ldflags;	var resname;	var ld;	if (typeof(obj_dir) == "undefined") {		sapiname_for_printing = configure_module_dirname;	} else {		sapiname_for_printing = configure_module_dirname + " (via " + obj_dir + ")";	}	STDOUT.WriteLine("Enabling SAPI " + sapiname_for_printing);	MFO.WriteBlankLines(1);	MFO.WriteLine("# objects for SAPI " + sapiname);	MFO.WriteBlankLines(1);	if (cflags) {		ADD_FLAG('CFLAGS_' + SAPI, cflags);	}	ADD_SOURCES(configure_module_dirname, file_list, sapiname, obj_dir);	MFO.WriteBlankLines(1);	MFO.WriteLine("# SAPI " + sapiname);	MFO.WriteBlankLines(1);	/* generate a .res file containing version information */	resname = generate_version_info_resource(makefiletarget, configure_module_dirname);		MFO.WriteLine(makefiletarget + ": $(BUILD_DIR)\\" + makefiletarget);	MFO.WriteLine("\t@echo SAPI " + sapiname_for_printing + " build complete");	MFO.WriteLine("$(BUILD_DIR)\\" + makefiletarget + ": $(DEPS_" + SAPI + ") $(" + SAPI + "_GLOBAL_OBJS) $(BUILD_DIR)\\$(PHPLIB) $(BUILD_DIR)\\" + resname);	if (makefiletarget.match(new RegExp("\\.dll$"))) {		ldflags = "/dll $(LDFLAGS)";	} else if (makefiletarget.match(new RegExp("\\.lib$"))) {		ldflags = "$(LDFLAGS)";		ld = "$(MAKE_LIB)";	} else {		ldflags = "$(LDFLAGS)";	}	if(PHP_VCI = "yes" || PHP_VCO == "yes") {		ldflags += " /PGD:$(BUILD_DIR)\\"+makefiletarget+".pgd";	}		if (ld) {		MFO.WriteLine("\t" + ld + " /nologo /out:$(BUILD_DIR)\\" + makefiletarget + " " + ldflags + " $(" + SAPI + "_GLOBAL_OBJS) $(BUILD_DIR)\\$(PHPLIB) $(LDFLAGS_" + SAPI + ") $(LIBS_" + SAPI + ") $(BUILD_DIR)\\" + resname);	} else {		ld = "@$(CC)";		MFO.WriteLine("\t" + ld + " /nologo " + " $(" + SAPI + "_GLOBAL_OBJS) $(BUILD_DIR)\\$(PHPLIB) $(LIBS_" + SAPI + ") $(BUILD_DIR)\\" + resname + " /link /out:$(BUILD_DIR)\\" + makefiletarget + " " + ldflags + " $(LDFLAGS_" + SAPI + ")");	}	DEFINE('CFLAGS_' + SAPI + '_OBJ', '$(CFLAGS_' + SAPI + ')');	if (configure_module_dirname.match("pecl")) {		ADD_FLAG("PECL_TARGETS", makefiletarget);	} else {		ADD_FLAG("SAPI_TARGETS", makefiletarget);	}	MFO.WriteBlankLines(1);}
meta: 631	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/631/41912f30766ae713b416e0efa8bd11de668a465b/confutils.js/buggy/win32/build/confutils.js