mirror of
https://github.com/libretro/RetroArch
synced 2025-03-23 19:21:03 +00:00
(qb) Separate socket library availability from netplay support
This commit is contained in:
parent
41a48b8ac8
commit
1399fd9901
@ -620,14 +620,19 @@ endif
|
||||
|
||||
# Netplay
|
||||
|
||||
ifeq ($(HAVE_NETPLAY), 1)
|
||||
DEFINES += -DHAVE_NETPLAY -DHAVE_NETWORK_CMD
|
||||
OBJ += netplay.o \
|
||||
net_compat.o \
|
||||
net_http.o
|
||||
ifeq ($(HAVE_NETWORK), 1)
|
||||
DEFINES += -DHAVE_NETWORK
|
||||
OBJ += net_compat.o
|
||||
|
||||
ifneq ($(findstring Win32,$(OS)),)
|
||||
LIBS += -lws2_32
|
||||
endif
|
||||
|
||||
ifeq ($(HAVE_NETPLAY), 1)
|
||||
DEFINES += -DHAVE_NETPLAY -DHAVE_NETWORK_CMD
|
||||
OBJ += netplay.o \
|
||||
net_http.o
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq ($(findstring Win32,$(OS)),)
|
||||
|
@ -135,9 +135,9 @@ else
|
||||
check_lib DYLIB "$DYLIB" dlopen
|
||||
fi
|
||||
|
||||
check_lib NETPLAY "$SOCKETLIB" socket "" "$SOCKETHEADER"
|
||||
check_lib NETWORK "$SOCKETLIB" socket "" "$SOCKETHEADER"
|
||||
|
||||
if [ "$HAVE_NETPLAY" = 'yes' ]; then
|
||||
if [ "$HAVE_NETWORK" = 'yes' ]; then
|
||||
HAVE_GETADDRINFO=auto
|
||||
check_lib GETADDRINFO "$SOCKETLIB" getaddrinfo
|
||||
if [ "$HAVE_GETADDRINFO" = 'yes' ]; then
|
||||
@ -148,6 +148,7 @@ if [ "$HAVE_NETPLAY" = 'yes' ]; then
|
||||
HAVE_NETWORK_CMD='yes'
|
||||
else
|
||||
HAVE_NETWORK_CMD='no'
|
||||
HAVE_NETPLAY='no'
|
||||
fi
|
||||
|
||||
check_lib STDIN_CMD "$CLIB" fcntl
|
||||
@ -344,6 +345,6 @@ add_define_make OS "$OS"
|
||||
|
||||
# Creates config.mk and config.h.
|
||||
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 PULSE SDL SDL2 D3D9 DINPUT WINXINPUT DSOUND XAUDIO OPENGL EXYNOS 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 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"
|
||||
VARS="RGUI LAKKA GLUI XMB ALSA OSS OSS_BSD OSS_LIB AL RSOUND ROAR JACK COREAUDIO PULSE SDL SDL2 D3D9 DINPUT WINXINPUT DSOUND XAUDIO OPENGL EXYNOS 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 NETWORK 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"
|
||||
create_config_make config.mk $VARS
|
||||
create_config_header config.h $VARS
|
||||
|
@ -12,7 +12,8 @@ HAVE_GLES_CFLAGS= # C-flags for custom GLES library
|
||||
HAVE_THREADS=auto # Threading support
|
||||
HAVE_FFMPEG=auto # Enable FFmpeg recording support
|
||||
HAVE_DYLIB=auto # Enable dynamic loading support
|
||||
HAVE_NETPLAY=auto # Enable netplay support
|
||||
HAVE_NETWORK=auto # Enable networking features
|
||||
HAVE_NETPLAY=auto # Enable netplay support (requires networking)
|
||||
HAVE_D3D9=yes # Disable Direct3D 9 support
|
||||
HAVE_OPENGL=yes # Disable OpenGL support
|
||||
HAVE_GLES=no # Use GLESv2 instead of desktop GL
|
||||
|
Loading…
x
Reference in New Issue
Block a user