about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlfred Eriksson <somerunce@gmail.com>2008-09-03 18:09:06 +0000
committerAlfred Eriksson <somerunce@gmail.com>2008-09-03 18:09:06 +0000
commit37f3fa6c6efe231d5a172dbee6a50d63bf42b910 (patch)
treec25a025baf3cfcfd0e4981b08b4d2173b79df0d2
parentfa5231f2c2745ba8d02e674781628dbc3d6a8c16 (diff)
downloadzcatch-37f3fa6c6efe231d5a172dbee6a50d63bf42b910.tar.gz
zcatch-37f3fa6c6efe231d5a172dbee6a50d63bf42b910.zip
merge from 0.4.3: updated default.bam to compile versionserver
-rw-r--r--default.bam12
1 files changed, 9 insertions, 3 deletions
diff --git a/default.bam b/default.bam
index c4f0c79d..fb3b81a5 100644
--- a/default.bam
+++ b/default.bam
@@ -299,6 +299,7 @@ function build(settings)
 	client = Compile(client_settings, Collect("src/engine/client/*.c"))
 	server = Compile(server_settings, Collect("src/engine/server/*.c"))
 	
+	versionserver = Compile(settings, Collect("src/versionsrv/*.cpp"))
 	masterserver = Compile(settings, Collect("src/mastersrv/*.cpp"))
 	game_shared = Compile(settings, Collect("src/game/*.cpp"), nethash, network_source)
 	game_client = Compile(settings, Collect(
@@ -320,13 +321,16 @@ function build(settings)
 		tools[i] = Link(settings, toolname, v, engine, zlib)
 	end
 	
-	-- build client, server and master server
+	-- build client, server, version server and master server
 	client_exe = Link(client_settings, "teeworlds", game_shared, game_client,
 		engine, client, game_editor, glfw, portaudio, zlib, pnglite, wavpack,
 		client_link_other)
 
 	server_exe = Link(server_settings, "teeworlds_srv", engine, server,
 		game_shared, game_server, zlib)
+		
+	versionserver_exe = Link(server_settings, "versionsrv", versionserver,
+		engine, zlib)
 
 	masterserver_exe = Link(server_settings, "mastersrv", masterserver,
 		engine, zlib)
@@ -338,19 +342,21 @@ function build(settings)
 	-- make targets
 	c = PseudoTarget("client".."_"..settings.config_name, client_exe)
 	s = PseudoTarget("server".."_"..settings.config_name, server_exe)
+	v = PseudoTarget("versionserver".."_"..settings.config_name, versionserver_exe)
 	m = PseudoTarget("masterserver".."_"..settings.config_name, masterserver_exe)
 	t = PseudoTarget("tools".."_"..settings.config_name, tools)
 
 	Target(c)
 	Target(s)
+	Target(v)
 	Target(m)
 	Target(t)
 	
 	if platform == "macosx" then
 		o = PseudoTarget("TeeLaunch".."_"..settings.config_name, osxlaunch_exe)
-		all = PseudoTarget(settings.config_name, c, s, m, t, o)
+		all = PseudoTarget(settings.config_name, c, s, v, m, t, o)
 	else
-		all = PseudoTarget(settings.config_name, c, s, m, t)
+		all = PseudoTarget(settings.config_name, c, s, v, m, t)
 	end
 
 	Target(all)