Wat
[potpourri.git] / src / SDLInput / SConscript
blob8bd283b25f70616361cfab4407269e6fd96ba8f3
1 # Copyright 2008 Brian Caine
3 # This file is part of Potpourri.
5 # Potpourri is free software: you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation, either version 3 of the License, or
8 # (at your option) any later version.
10 # Potpourri is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTIBILITY of FITNESS FOR A PARTICULAR PURPOSE. See the
13 # GNU General Public License for more details.
15 # You should have received a copy of the GNU General Public License
16 # along with Potpourri. If not, see <http://www.gnu.org/licenses/>.
18 import glob
20 Import('release env')
22 sources = glob.glob('*.cpp')
23 name = 'libSDLInput.so'
24 output = '../../bin/plugins/' + name
25 env['LIBS'] = ['stdc++', 'SDL', 'SDL_gfx', 'pthread']
27 variant = env.SharedObject('Variant-SDLInput', '../core/Variant.cpp')
28 manager = env.SharedObject('SDLManager-SDLInput', '../SDL/SDLManager.cpp')
29 script_vm = env.SharedObject('ScriptVM-zip', '../core/ScriptVM.cpp')
31 total_sauce = sources + variant + manager + script_vm
33 sdl_input = env.SharedLibrary(output, total_sauce)
34 env.Alias(name, sdl_input)