public override IDictionary<string, string> GetRequiredLibraryPaths()
{
Dictionary<string, string> paths = new Dictionary<string, string>();
string[] libs =
{
"alleg-alsadigi.so",
"alleg-alsamidi.so",
"libaldmb.so.1",
"liballeg.so.4.4",
"libdumb.so.1",
"libfreetype.so.6",
"libogg.so.0",
"libtheora.so.0",
"libvorbis.so.0",
"libvorbisfile.so.3",
"modules.lst"
};
string[] licenses =
{
"ags-copyright",
"liballegro4.4-copyright",
"libdumb1-copyright",
"libfreetype6-copyright",
"libogg0-copyright",
"libtheora0-copyright",
"libvorbis0a-copyright"
};
string linuxDir = Path.Combine(Factory.AGSEditor.EditorDirectory, LINUX_DIR);
foreach (string lib in libs)
{
paths.Add(Path.Combine(LINUX_LIB32_DIR, lib), linuxDir);
paths.Add(Path.Combine(LINUX_LIB64_DIR, lib), linuxDir);
}
foreach (string lic in licenses)
{
paths.Add(Path.Combine(LINUX_LICENSES_DIR, lic), linuxDir);
}
paths.Add("ags32", linuxDir);
paths.Add("ags64", linuxDir);
return paths;
}