diff --git a/Makefile.wiiu b/Makefile.wiiu index c6eba680e1..f86ada643b 100644 --- a/Makefile.wiiu +++ b/Makefile.wiiu @@ -102,6 +102,8 @@ endif INCDIRS += -Ilibretro-common/include/compat/zlib # for stb INCDIRS += -Ideps + # pad_functions uses wiiu/input.h + INCDIRS += -Iinput/include DEFINES += -DHAVE_GRIFFIN=1 -DHAVE_MENU -DHAVE_RGUI -DHAVE_LIBRETRODB DEFINES += -DHAVE_ZLIB -DHAVE_RPNG -DHAVE_RJPEG -DHAVE_RBMP -DHAVE_RTGA -DWANT_ZLIB -DHAVE_CC_RESAMPLER @@ -109,6 +111,7 @@ endif #DEFINES += -DWANT_IFADDRS #DEFINES += -DHAVE_FREETYPE DEFINES += -DHAVE_XMB -DHAVE_MATERIALUI + DEFINES += -DHAVE_HID # $(GRIFFIN_BUILD),0 else diff --git a/griffin/griffin.c b/griffin/griffin.c index 3ad5ad9466..3c31f1473e 100644 --- a/griffin/griffin.c +++ b/griffin/griffin.c @@ -622,6 +622,10 @@ INPUT #elif defined(__wiiu__) #include "../input/drivers/wiiu_input.c" #include "../input/drivers_joypad/wiiu_joypad.c" +#include "../input/drivers_joypad/wiiu/hidpad_driver.c" +#include "../input/drivers_joypad/wiiu/kpad_driver.c" +#include "../input/drivers_joypad/wiiu/wpad_driver.c" +#include "../input/drivers_joypad/wiiu/pad_functions.c" #elif defined(_XBOX) #include "../input/drivers/xdk_xinput_input.c" #include "../input/drivers_joypad/xdk_joypad.c" @@ -1182,7 +1186,7 @@ NETPLAY #include "../libretro-common/net/net_socket.c" #include "../libretro-common/net/net_http.c" #include "../libretro-common/net/net_natt.c" -#if !defined(HAVE_SOCKET_LEGACY) && !defined(__wiiu__) +#if !defined(HAVE_SOCKET_LEGACY) #include "../libretro-common/net/net_ifinfo.c" #endif #include "../tasks/task_http.c"