mirror of
https://github.com/libretro/RetroArch
synced 2025-04-16 08:43:10 +00:00
Add HAVE_IOHIDMANAGER to qb/config.libs.sh
This commit is contained in:
parent
f506e722b1
commit
1fb00bdac3
@ -429,6 +429,19 @@ ifeq ($(HAVE_LIBUSB), 1)
|
|||||||
HAVE_HID = 1
|
HAVE_HID = 1
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(HAVE_IOHIDMANAGER), 1)
|
||||||
|
DEFINES += -DHAVE_IOHIDMANAGER
|
||||||
|
OBJ += input/drivers_hid/iohidmanager_hid.o
|
||||||
|
HAVE_HID = 1
|
||||||
|
LIBS += -framework IOKit
|
||||||
|
JOYCONFIG_LIBS += -framework IOKit
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(HAVE_CORELOCATION), 1)
|
||||||
|
DEFINES += -DHAVE_CORELOCATION
|
||||||
|
LIBS += -framework CoreLocation
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(HAVE_HID), 1)
|
ifeq ($(HAVE_HID), 1)
|
||||||
DEFINES += -DHAVE_HID
|
DEFINES += -DHAVE_HID
|
||||||
OBJ += input/connect/joypad_connection.o \
|
OBJ += input/connect/joypad_connection.o \
|
||||||
@ -741,6 +754,13 @@ ifneq ($(findstring Win32,$(OS)),)
|
|||||||
frontend/drivers/platform_win32.o
|
frontend/drivers/platform_win32.o
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(HAVE_AVFOUNDATION), 1)
|
||||||
|
DEFINES += -DHAVE_AVFOUNDATION
|
||||||
|
LIBS += -framework AVFoundation
|
||||||
|
LIBS += -framework CoreVideo
|
||||||
|
LIBS += -framework CoreMedia
|
||||||
|
endif
|
||||||
|
|
||||||
# Record
|
# Record
|
||||||
|
|
||||||
ifeq ($(HAVE_FFMPEG), 1)
|
ifeq ($(HAVE_FFMPEG), 1)
|
||||||
|
@ -308,6 +308,7 @@ void *glkitview_init(void);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef HAVE_AVFOUNDATION
|
#ifdef HAVE_AVFOUNDATION
|
||||||
|
#include "../../gfx/drivers/gl_common.h"
|
||||||
|
|
||||||
#ifndef GL_BGRA
|
#ifndef GL_BGRA
|
||||||
#define GL_BGRA 0x80E1
|
#define GL_BGRA 0x80E1
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
#include <IOKit/hid/IOHIDKeys.h>
|
#include <IOKit/hid/IOHIDKeys.h>
|
||||||
#include "../connect/joypad_connection.h"
|
#include "../connect/joypad_connection.h"
|
||||||
#include "../drivers/cocoa_input.h"
|
#include "../drivers/cocoa_input.h"
|
||||||
|
#include "../input_autodetect.h"
|
||||||
#include "../input_hid_driver.h"
|
#include "../input_hid_driver.h"
|
||||||
|
|
||||||
typedef struct apple_hid
|
typedef struct apple_hid
|
||||||
|
@ -206,6 +206,7 @@ check_lib CORETEXT "-framework CoreText" CTFontCreateWithName
|
|||||||
check_lib COCOA "-framework AppKit" NSApplicationMain
|
check_lib COCOA "-framework AppKit" NSApplicationMain
|
||||||
check_lib AVFOUNDATION "-framework AVFoundation"
|
check_lib AVFOUNDATION "-framework AVFoundation"
|
||||||
check_lib CORELOCATION "-framework CoreLocation"
|
check_lib CORELOCATION "-framework CoreLocation"
|
||||||
|
check_lib IOHIDMANAGER "-framework IOKit" IOHIDManagerCreate
|
||||||
fi
|
fi
|
||||||
|
|
||||||
check_pkgconf SDL sdl 1.2.10
|
check_pkgconf SDL sdl 1.2.10
|
||||||
@ -379,6 +380,6 @@ add_define_make OS "$OS"
|
|||||||
|
|
||||||
# Creates config.mk and config.h.
|
# Creates config.mk and config.h.
|
||||||
add_define_make GLOBAL_CONFIG_DIR "$GLOBAL_CONFIG_DIR"
|
add_define_make GLOBAL_CONFIG_DIR "$GLOBAL_CONFIG_DIR"
|
||||||
VARS="RGUI LAKKA GLUI XMB ALSA OSS OSS_BSD OSS_LIB AL RSOUND ROAR JACK COREAUDIO CORETEXT PULSE SDL SDL2 D3D9 DINPUT LIBUSB XINPUT DSOUND XAUDIO OPENGL EXYNOS DISPMANX SUNXI OMAP GLES GLES3 VG EGL KMS GBM DRM DYLIB GETOPT_LONG THREADS CG LIBXML2 ZLIB DYNAMIC FFMPEG AVCODEC AVFORMAT AVUTIL SWSCALE FREETYPE XKBCOMMON XVIDEO X11 XEXT XF86VM XINERAMA WAYLAND MALI_FBDEV VIVANTE_FBDEV NETWORKING NETPLAY NETWORK_CMD STDIN_CMD COMMAND SOCKET_LEGACY FBO STRL STRCASESTR MMAP PYTHON FFMPEG_ALLOC_CONTEXT3 FFMPEG_AVCODEC_OPEN2 FFMPEG_AVIO_OPEN FFMPEG_AVFORMAT_WRITE_HEADER FFMPEG_AVFORMAT_NEW_STREAM FFMPEG_AVCODEC_ENCODE_AUDIO2 FFMPEG_AVCODEC_ENCODE_VIDEO2 BSV_MOVIE VIDEOCORE NEON FLOATHARD FLOATSOFTFP UDEV V4L2 AV_CHANNEL_LAYOUT 7ZIP PARPORT COCOA AVFOUNDATION CORELOCATION"
|
VARS="RGUI LAKKA GLUI XMB ALSA OSS OSS_BSD OSS_LIB AL RSOUND ROAR JACK COREAUDIO CORETEXT PULSE SDL SDL2 D3D9 DINPUT LIBUSB XINPUT DSOUND XAUDIO OPENGL EXYNOS DISPMANX SUNXI OMAP GLES GLES3 VG EGL KMS GBM DRM DYLIB GETOPT_LONG THREADS CG LIBXML2 ZLIB DYNAMIC FFMPEG AVCODEC AVFORMAT AVUTIL SWSCALE FREETYPE XKBCOMMON XVIDEO X11 XEXT XF86VM XINERAMA WAYLAND MALI_FBDEV VIVANTE_FBDEV NETWORKING NETPLAY NETWORK_CMD STDIN_CMD COMMAND SOCKET_LEGACY FBO STRL STRCASESTR MMAP PYTHON FFMPEG_ALLOC_CONTEXT3 FFMPEG_AVCODEC_OPEN2 FFMPEG_AVIO_OPEN FFMPEG_AVFORMAT_WRITE_HEADER FFMPEG_AVFORMAT_NEW_STREAM FFMPEG_AVCODEC_ENCODE_AUDIO2 FFMPEG_AVCODEC_ENCODE_VIDEO2 BSV_MOVIE VIDEOCORE NEON FLOATHARD FLOATSOFTFP UDEV V4L2 AV_CHANNEL_LAYOUT 7ZIP PARPORT COCOA AVFOUNDATION CORELOCATION IOHIDMANAGER"
|
||||||
create_config_make config.mk $VARS
|
create_config_make config.mk $VARS
|
||||||
create_config_header config.h $VARS
|
create_config_header config.h $VARS
|
||||||
|
@ -64,6 +64,17 @@
|
|||||||
#include "../input/connect/joypad_connection.c"
|
#include "../input/connect/joypad_connection.c"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(__APPLE__) && defined(HAVE_IOHIDMANAGER)
|
||||||
|
#include "../input/drivers_hid/iohidmanager_hid.c"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_HID
|
||||||
|
#include "../input/connect/joypad_connection.c"
|
||||||
|
#include "../input/connect/connect_ps3.c"
|
||||||
|
#include "../input/connect/connect_ps4.c"
|
||||||
|
#include "../input/connect/connect_wii.c"
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "../input/drivers_joypad/hid_joypad.c"
|
#include "../input/drivers_joypad/hid_joypad.c"
|
||||||
#include "../input/drivers_joypad/null_joypad.c"
|
#include "../input/drivers_joypad/null_joypad.c"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user