summaryrefslogtreecommitdiff
path: root/Source/Plugins/Plugin_nJoy_SDL/Src/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Plugins/Plugin_nJoy_SDL/Src/SConscript')
-rw-r--r--Source/Plugins/Plugin_nJoy_SDL/Src/SConscript31
1 files changed, 31 insertions, 0 deletions
diff --git a/Source/Plugins/Plugin_nJoy_SDL/Src/SConscript b/Source/Plugins/Plugin_nJoy_SDL/Src/SConscript
new file mode 100644
index 0000000000..a1d90f68c2
--- /dev/null
+++ b/Source/Plugins/Plugin_nJoy_SDL/Src/SConscript
@@ -0,0 +1,31 @@
+# -*- python -*-
+
+Import('env')
+import sys
+
+name = "Plugin_nJoy_SDL"
+padenv = env.Clone()
+
+if not env['HAVE_SDL']:
+ print name + " must have SDL to be build"
+ Return()
+
+files = [
+ 'Config.cpp',
+ 'nJoy.cpp',
+ 'Rumble.cpp',
+ ]
+if padenv['HAVE_WX']:
+ files += [
+ 'GUI/AboutBox.cpp',
+ 'GUI/ConfigAdvanced.cpp',
+ 'GUI/ConfigJoypad.cpp',
+ 'GUI/ConfigBox.cpp',
+ ]
+
+padenv.Append(
+ CXXFLAGS = [ '-fPIC' ],
+ LIBS = [ 'common', 'inputcommon' ],
+ )
+
+padenv.SharedLibrary(env['plugin_dir']+name, files)