target = "xmms2d"
source = ["main.c",
	  "sample.c", 
	  "config.c",
	  "mediainfo.c",
	  "sqlite.c",
	  "decoder.c",
	  "medialib.c", 
	  "effect.c",
	  "object.c",
	  "transport.c",
	  "error.c",
	  "output.c",
	  "unixsignal.c",
	  "playlist.c",
	  "visualisation.c",
	  "ipc.c",
	  "plsplugins.c",
	  "log.c",
	  "plugin.c",
	  "magic.c",
	  "ringbuf.c",
	]

def config(env):
	pluginenv = env.Copy()
	env.Prepend(LIBPATH=["src/lib/xmmsipc"])
	env.Prepend(LIBPATH=["src/lib/xmmssocket"])
	env.Append(LIBS=['xmmsipc'])
	env.Append(LIBS=["xmmssocket"])
	env.Append(CPPPATH=["#src/includepriv"])
	env.pkgconfig("glib-2.0 >= 2.6.0", fail=True)
	env.pkgconfig("gmodule-2.0", fail=True)
	env.pkgconfig("gthread-2.0", fail=True)
	env.pkgconfig("sqlite3", fail=True)
	
	if env.platform != 'win32':
		env.checklib("m", "sin", fail=True)
	# we have a xmms2d - we might want plugins!
	pluginenv.handle_targets("Plugin")

