add platform specific to classics

This commit is contained in:
Ryan 'Swingflip' Hamlin 2019-09-29 21:44:58 +01:00
parent adc3c9e36b
commit 8fff917341
No known key found for this signature in database
GPG Key ID: 046253DFB87E7B97
3 changed files with 10 additions and 4 deletions

View File

@ -595,7 +595,9 @@ ifeq ($(HAVE_ALSA), 1)
OBJ += audio/drivers/alsa.o OBJ += audio/drivers/alsa.o
ifneq ($(HAVE_HAKCHI), 1) ifneq ($(HAVE_HAKCHI), 1)
OBJ += midi/drivers/alsa_midi.o ifneq ($(HAVE_SEGAM), 1)
OBJ += midi/drivers/alsa_midi.o
endif
endif endif
ifeq ($(HAVE_THREADS), 1) ifeq ($(HAVE_THREADS), 1)
@ -2036,7 +2038,7 @@ endif
################################## ##################################
### Classic Platform specifics ### ### Classic Platform specifics ###
###############WIP################ ###############WIP################
# Help at https://modmyclassic.com/comp # Help at https://modmyclassic.com
ifeq ($(HAVE_CLASSIC), 1) ifeq ($(HAVE_CLASSIC), 1)
DEFINES += -DHAVE_CLASSIC DEFINES += -DHAVE_CLASSIC
@ -2066,4 +2068,8 @@ endif
ifeq ($(HAVE_HAKCHI), 1) ifeq ($(HAVE_HAKCHI), 1)
DEFINES += -DHAVE_HAKCHI DEFINES += -DHAVE_HAKCHI
endif endif
ifeq ($(HAVE_SEGAM), 1)
DEFINES += -DHAVE_SEGAM
endif
################################## ##################################

View File

@ -447,7 +447,7 @@ static enum record_driver_enum RECORD_DEFAULT_DRIVER = RECORD_NULL;
#ifdef HAVE_WINMM #ifdef HAVE_WINMM
static enum midi_driver_enum MIDI_DEFAULT_DRIVER = MIDI_WINMM; static enum midi_driver_enum MIDI_DEFAULT_DRIVER = MIDI_WINMM;
#elif defined(HAVE_ALSA) && !defined(HAVE_HAKCHI) #elif defined(HAVE_ALSA) && !defined(HAVE_HAKCHI) && !defined(HAVE_SEGAM)
static enum midi_driver_enum MIDI_DEFAULT_DRIVER = MIDI_ALSA; static enum midi_driver_enum MIDI_DEFAULT_DRIVER = MIDI_ALSA;
#else #else
static enum midi_driver_enum MIDI_DEFAULT_DRIVER = MIDI_NULL; static enum midi_driver_enum MIDI_DEFAULT_DRIVER = MIDI_NULL;

View File

@ -733,7 +733,7 @@ extern midi_driver_t midi_winmm;
extern midi_driver_t midi_alsa; extern midi_driver_t midi_alsa;
static midi_driver_t *midi_drivers[] = { static midi_driver_t *midi_drivers[] = {
#if defined(HAVE_ALSA) && !defined(HAVE_HAKCHI) #if defined(HAVE_ALSA) && !defined(HAVE_HAKCHI) && !defined(HAVE_SEGAM)
&midi_alsa, &midi_alsa,
#endif #endif
#ifdef HAVE_WINMM #ifdef HAVE_WINMM