diff --git a/apple/iOS/bluetooth/btpad.c b/apple/iOS/bluetooth/btpad.c index 6d5c1ebaac..bd566f50c8 100644 --- a/apple/iOS/bluetooth/btpad.c +++ b/apple/iOS/bluetooth/btpad.c @@ -25,6 +25,10 @@ #include "btpad.h" #include "btpad_queue.h" +#include "../input/connect/joypad_connection.h" + +extern joypad_connection_t *slots; + /* Private interface. */ enum btpad_state { diff --git a/griffin/griffin.c b/griffin/griffin.c index 5e588bd964..f4e25c3b76 100644 --- a/griffin/griffin.c +++ b/griffin/griffin.c @@ -346,6 +346,9 @@ INPUT #endif #ifdef IOS +#include "../apple/iOS/bluetooth/btdynamic.c" +#include "../apple/iOS/bluetooth/btpad.c" +#include "../apple/iOS/bluetooth/btpad_queue.c" #include "../input/drivers_joypad/apple_joypad_ios.c" #endif diff --git a/input/drivers_joypad/apple_joypad_ios.c b/input/drivers_joypad/apple_joypad_ios.c index 0f06f1f6e2..912d6a84eb 100644 --- a/input/drivers_joypad/apple_joypad_ios.c +++ b/input/drivers_joypad/apple_joypad_ios.c @@ -19,10 +19,6 @@ #include "../input_common.h" #include "../../general.h" #include "../../apple/common/apple_gamecontroller.h" - -#include "../../apple/iOS/bluetooth/btdynamic.c" -#include "../../apple/iOS/bluetooth/btpad.c" -#include "../../apple/iOS/bluetooth/btpad_queue.c" #include "../connect/joypad_connection.h" joypad_connection_t *slots;