Add a netdev provider "none" as a fallback doing nothing.

This commit is contained in:
couriersud 2015-02-02 01:59:04 +01:00
parent b4ce26e27c
commit ec0dbc3fed
4 changed files with 23 additions and 3 deletions

View File

@ -130,6 +130,7 @@ void osd_common_t::register_options()
REGISTER_MODULE(m_mod_man, NETDEV_TAPTUN);
REGISTER_MODULE(m_mod_man, NETDEV_PCAP);
REGISTER_MODULE(m_mod_man, NETDEV_NONE);
REGISTER_MODULE(m_mod_man, MIDI_PM);
REGISTER_MODULE(m_mod_man, MIDI_NONE);

View File

@ -0,0 +1,18 @@
/*
* none.c
*
*/
#include "netdev_module.h"
#include "modules/osdmodule.h"
class netdev_none : public osd_module, public netdev_module
{
public:
netdev_none()
: osd_module(OSD_NETDEV_PROVIDER, "none"), netdev_module()
{
}
};
MODULE_DEFINITION(NETDEV_NONE, netdev_none)

View File

@ -81,7 +81,6 @@ SDL_FRAMEWORK_PATH = /Library/Frameworks/
# SDL_LIBVER = sdl
# uncomment to use BGFX
# USE_BGFX = 1
###########################################################################
@ -344,8 +343,8 @@ SDL_NETWORK = pcap
INCPATH += -I$(3RDPARTY)/winpcap/Include
# enable UNICODE
DEFS += -Dmain=utf8_main -DUNICODE -D_UNICODE
LDFLAGS += -municode
DEFS += -Dmain=utf8_main -DUNICODE -D_UNICODE
LDFLAGS += -municode
# Qt
ifndef NO_USE_QTDEBUG
@ -451,6 +450,7 @@ OSDOBJS = \
$(OSDOBJ)/modules/font/font_none.o \
$(OSDOBJ)/modules/netdev/taptun.o \
$(OSDOBJ)/modules/netdev/pcap.o \
$(OSDOBJ)/modules/netdev/none.o \
$(OSDOBJ)/modules/midi/portmidi.o \
$(OSDOBJ)/modules/midi/none.o \

View File

@ -392,6 +392,7 @@ OSDOBJS = \
$(OSDOBJ)/modules/font/font_none.o \
$(OSDOBJ)/modules/netdev/pcap.o \
$(OSDOBJ)/modules/netdev/taptun.o \
$(OSDOBJ)/modules/netdev/none.o \
ifdef USE_SDL
DEFS += -DUSE_SDL_SOUND