about summary refs log tree commit diff
path: root/other/sdl/sdl.bam
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2009-10-27 14:38:53 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2009-10-27 14:38:53 +0000
commit878ede3080ab2cfb627aca505c397d9765052996 (patch)
tree98bff371070e1dca0295f0ca58d64ac4ee8042ce /other/sdl/sdl.bam
parent9b99ec0e60b60134e46f2f71d707230948f7db03 (diff)
downloadzcatch-878ede3080ab2cfb627aca505c397d9765052996.tar.gz
zcatch-878ede3080ab2cfb627aca505c397d9765052996.zip
major update with stuff
Diffstat (limited to 'other/sdl/sdl.bam')
-rw-r--r--other/sdl/sdl.bam77
1 files changed, 0 insertions, 77 deletions
diff --git a/other/sdl/sdl.bam b/other/sdl/sdl.bam
deleted file mode 100644
index be94209d..00000000
--- a/other/sdl/sdl.bam
+++ /dev/null
@@ -1,77 +0,0 @@
-SDL = {
-	basepath = PathPath(ModuleFilename()),
-
-	OptFind = function (name, required)
-		local check = function(option, settings)
-			option.value = nil
-			option.use_sdlconfig = nil
-			option.use_win32sdl = nil
-			option.use_osxframework = nil
-			option.lib_path = nil
-			
-			if ExecuteSilent("sdl-config") > 0 and ExecuteSilent("sdl-config --cflags") == 0 then
-				option.value = 1
-				option.use_sdlconfig = 1
-			end
-			
-			if platform == "win32" then
-				option.value = 1
-				option.use_win32sdl = 1
-			end
-			
-			if platform == "macosx" then
-				option.value = 1
-				option.use_osxframework = 1
-				option.use_sdlconfig = nil
-			end
-		end
-		
-		local apply = function(option, settings)
-			if option.use_sdlconfig then
-				settings.cc.flags:Add("`sdl-config --cflags`")
-				settings.link.flags:Add("`sdl-config --libs`")
-			end
-
-			if option.use_osxframework then
-				client_settings.link.frameworks:Add("SDL")
-				client_settings.cc.includes:Add("/Library/Frameworks/SDL.framework/Headers")
-			end
-
-			if option.use_win32sdl then
-				settings.cc.includes:Add(SDL.basepath .. "/include")
-				settings.link.libpath:Add(SDL.basepath .. "/vc2005libs")
-				settings.link.libs:Add("SDL")
-				settings.link.libs:Add("SDLmain")
-			end
-		end
-		
-		local save = function(option, output)
-			output:option(option, "value")
-			output:option(option, "use_sdlconfig")
-			output:option(option, "use_win32sdl")
-			output:option(option, "use_osxframework")
-		end
-		
-		local display = function(option)
-			if option.value then
-				if option.use_sdlconfig then return "using sdl-config" end
-				if option.use_win32sdl then return "using supplied win32 libraries" end
-				if option.use_osxframework then return "using osx framework" end
-				return "using unknown method"
-			else
-				if option.required then
-					return "not found (required)"
-				else
-					return "not found (optional)"
-				end
-			end
-		end
-		
-		local o = MakeOption(name, 0, check, save, display)
-		o.Apply = apply
-		o.include_path = nil
-		o.lib_path = nil
-		o.required = required
-		return o
-	end
-}