about summary refs log tree commit diff
path: root/bam.lua
diff options
context:
space:
mode:
authorheinrich5991 <heinrich5991@gmail.com>2011-04-21 17:36:22 +0200
committerheinrich5991 <heinrich5991@gmail.com>2011-04-21 18:05:21 +0200
commit8b62b051c8c5de5af8af3aa06981ce28f8c62420 (patch)
tree333787829fe3511da13aa8de48311dd0170a9880 /bam.lua
parentfede33447ae04d79015afadc88db97ee220f0aee (diff)
downloadzcatch-8b62b051c8c5de5af8af3aa06981ce28f8c62420.tar.gz
zcatch-8b62b051c8c5de5af8af3aa06981ce28f8c62420.zip
banmaster for 0.6 with ipv6 support
Diffstat (limited to 'bam.lua')
-rw-r--r--bam.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/bam.lua b/bam.lua
index 0c7c2f78..9c827d0d 100644
--- a/bam.lua
+++ b/bam.lua
@@ -216,6 +216,7 @@ function build(settings)
 
 	versionserver = Compile(settings, Collect("src/versionsrv/*.cpp"))
 	masterserver = Compile(settings, Collect("src/mastersrv/*.cpp"))
+	banmaster = Compile(settings, Collect("src/banmaster/*.cpp"))
 	game_shared = Compile(settings, Collect("src/game/*.cpp"), nethash, network_source)
 	game_client = Compile(settings, CollectRecursive("src/game/client/*.cpp"), client_content_source)
 	game_server = Compile(settings, CollectRecursive("src/game/server/*.cpp"), server_content_source)
@@ -256,6 +257,9 @@ function build(settings)
 	masterserver_exe = Link(server_settings, "mastersrv", masterserver,
 		engine, zlib)
 
+	banmaster_exe = Link(server_settings, "banmaster", banmaster,
+		engine, zlib)
+
 	-- make targets
 	c = PseudoTarget("client".."_"..settings.config_name, client_exe, client_depends)
 	s = PseudoTarget("server".."_"..settings.config_name, server_exe, serverlaunch)
@@ -263,9 +267,10 @@ function build(settings)
 
 	v = PseudoTarget("versionserver".."_"..settings.config_name, versionserver_exe)
 	m = PseudoTarget("masterserver".."_"..settings.config_name, masterserver_exe)
+	b = PseudoTarget("banmaster".."_"..settings.config_name, banmaster_exe)
 	t = PseudoTarget("tools".."_"..settings.config_name, tools)
 
-	all = PseudoTarget(settings.config_name, c, s, v, m, t)
+	all = PseudoTarget(settings.config_name, c, s, v, m, b, t)
 	return all
 end