void AddTopLevelMakefileVars(Makefile makefile, IProgressMonitor monitor) { monitor.Log.WriteLine(GettextCatalog.GetString("Adding variables to top-level Makefile")); StringBuilder sb = new StringBuilder(); if (!generateAutotools) { sb.Append("rules.make configure Makefile.include"); } else { sb.Append("expansions.m4"); } foreach (string file in context.GetGlobalReferencedFiles()) { sb.Append(' ').Append(file); } string vals = sb.ToString(); // makefile.AppendToVariable ( "DLL_REFERENCES", vals ); makefile.AppendToVariable("EXTRA_DIST", vals); // makefile.AppendToVariable ( "pkglib_DATA", "$(DLL_REFERENCES)" ); }