- added topmenus extension to build

- basecommands is slowly getting split into multiple source files now
- added experimental api of a potential admin menu design
- added experimental admin menu entry to basecommands to kick things off

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401516
This commit is contained in:
David Anderson
2007-10-01 18:50:07 +00:00
parent 2c5cd63552
commit 602b0aa6a5
6 changed files with 487 additions and 47 deletions
+9 -2
View File
@@ -29,7 +29,7 @@ namespace builder
*/
public override string [] GetFolders()
{
string [] folders = new string[16];
string [] folders = new string[17];
folders[0] = "addons/sourcemod/bin";
folders[1] = "addons/sourcemod/plugins/disabled";
@@ -47,6 +47,7 @@ namespace builder
folders[13] = "addons/sourcemod/configs/sql-init-scripts/mysql";
folders[14] = "addons/sourcemod/configs/sql-init-scripts/sqlite";
folders[15] = "addons/sourcemod/extensions/games";
folders[16] = "addons/sourcemod/scripting/basecommands";
return folders;
}
@@ -93,6 +94,7 @@ namespace builder
builder.CopyFolder(this, "public/licenses", "addons/sourcemod", null);
builder.CopyFolder(this, "plugins/admin-flatfile", "addons/sourcemod/scripting/admin-flatfile", null);
builder.CopyFolder(this, "plugins/testsuite", "addons/sourcemod/scripting/testsuite", null);
builder.CopyFolder(this, "plugins/basecommands", "addons/sourcemod/scripting/basecommands", null);
}
/**
@@ -100,7 +102,7 @@ namespace builder
*/
public override Library [] GetLibraries()
{
Library [] libs = new Library[9];
Library [] libs = new Library[10];
for (int i=0; i<libs.Length; i++)
{
@@ -152,6 +154,11 @@ namespace builder
libs[8].Name = "game.cstrike.ext";
libs[8].ProjectFile = "cstrike";
libs[9].Destination = "addons/sourcemod/extenions";
libs[9].LocalPath = "extensions/topmenus";
libs[9].Name = "topmenus.ext";
libs[9].ProjectFile = "topmenus";
return libs;
}