input: only include stuff when needed
authornotaz <notasas@gmail.com>
Wed, 18 Aug 2010 14:11:10 +0000 (14:11 +0000)
committernotaz <notasas@gmail.com>
Wed, 18 Aug 2010 14:11:10 +0000 (14:11 +0000)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@882 be3aeb3a-fb24-0410-a615-afba39da0efa

common/input.c

index 0ec3fc8..eda86d4 100644 (file)
@@ -5,9 +5,16 @@
 #include "input.h"
 #include "plat.h"
 #include "lprintf.h"
+
+#ifdef IN_EVDEV
 #include "../linux/in_evdev.h"
+#endif
+#ifdef IN_GP2X
 #include "../gp2x/in_gp2x.h"
+#endif
+#ifdef IN_VK
 #include "../win32/in_vk.h"
+#endif
 
 typedef struct
 {
@@ -251,9 +258,11 @@ int in_update(int *result)
                                ret |= in_gp2x_update(dev->drv_data, dev->binds, result);
                                break;
 #endif
+#ifdef IN_VK
                        case IN_DRVID_VK:
                                ret |= in_vk_update(dev->drv_data, dev->binds, result);
                                break;
+#endif
                        }
                }
        }
@@ -814,7 +823,9 @@ void in_init(void)
 #ifdef IN_EVDEV
        in_evdev_init(&in_drivers[IN_DRVID_EVDEV]);
 #endif
+#ifdef IN_VK
        in_vk_init(&in_drivers[IN_DRVID_VK]);
+#endif
 }
 
 #if 0