# -*- python -*- 

import sys
Import('env')

if not (env['HAVE_BLUEZ'] or sys.platform == 'darwin'):
    env['HAVE_WIIUSE'] = 0
    Return()

files = [
	"classic.c",
        "dynamics.c",
        "events.c",
        "io.c",
        "ir.c",
        "nunchuk.c",
        "guitar_hero_3.c",
        "wiiuse.c",
	]

if env['HAVE_BLUEZ']:
	files += [ "io_nix.c", ]

if sys.platform == 'darwin':
	files += [ "io_osx.c", ]

env_wiiuse = env.Clone(
	CCFLAGS = env.filterWarnings(env['CCFLAGS']) + ' -fvisibility=default',
	CXXFLAGS = env.filterWarnings(env['CXXFLAGS']),
	)

libs = [
    'm',
]

env_wiiuse.SharedLibrary(env['libs_dir']+"wiiuse", files, LIBS=libs)

env['HAVE_WIIUSE'] = 1
