summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/sdl/sdl.mak
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/sdl/sdl.mak')
-rw-r--r--src/osd/sdl/sdl.mak15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/osd/sdl/sdl.mak b/src/osd/sdl/sdl.mak
index 96b407feda8..43ff46c9cbc 100644
--- a/src/osd/sdl/sdl.mak
+++ b/src/osd/sdl/sdl.mak
@@ -394,7 +394,10 @@ endif
SDLSRC = $(SRC)/osd/$(OSD)
SDLOBJ = $(OBJ)/osd/$(OSD)
-OBJDIRS += $(SDLOBJ) $(OSDOBJ)/modules/sync $(OSDOBJ)/modules/lib
+OBJDIRS += $(SDLOBJ) \
+ $(OSDOBJ)/modules/sync \
+ $(OSDOBJ)/modules/lib \
+ $(OSDOBJ)/modules/midi \
#-------------------------------------------------
# OSD core library
@@ -430,12 +433,14 @@ OSDOBJS = \
$(SDLOBJ)/output.o \
$(SDLOBJ)/watchdog.o \
-ifeq ($(BASE_TARGETOS),win32)
- OSDOBJS += $(OSDOBJ)/modules/sound/direct_sound.o
+ifdef NO_USE_MIDI
+ OSDOBJS += $(OSDOBJ)/modules/midi/none.o
+else
+ OSDOBJS += $(OSDOBJ)/modules/midi/portmidi.o
endif
-ifdef NO_USE_MIDI
-DEFS += -DDISABLE_MIDI=1
+ifeq ($(BASE_TARGETOS),win32)
+ OSDOBJS += $(OSDOBJ)/modules/sound/direct_sound.o
endif
# Add SDL2.0 support