Index: Makefile
===================================================================
--- Makefile	(revision 59ea67d75465ee51d8cf581227514928aaf6bb41)
+++ Makefile	(revision 5326a5eefb1eb6da6195dd8a616fbcca4e0fe2bc)
@@ -3,5 +3,7 @@
 ifndef WIN
 GCC :=			gcc
+GPP :=			g++
 SDL2 :=			/opt/sdl2
+RTMIDI :=		/opt/rtmidi
 EXT :=
 else
@@ -14,4 +16,7 @@
 SDL2_LIB :=		$(SDL2)/lib
 
+RTMIDI_INC :=	$(RTMIDI)/include
+RTMIDI_LIB :=	$(RTMIDI)/lib
+
 FLAGS :=		-std=c99 -O2 -gdwarf-4
 
@@ -23,5 +28,5 @@
 				-Wpedantic -Wconversion -Wsign-conversion -Wshadow \
 				-Wstrict-prototypes -Wmissing-declarations -Wredundant-decls \
-				-I cpu -I emu -I build -I $(SDL2_INC)
+				-I cpu -I emu -I build -I $(SDL2_INC) -I $(RTMIDI_INC)
 
 FLAGS_AUX :=	$(FLAGS) -Wall -Wextra \
@@ -37,4 +42,5 @@
 				$(SDL2_LIB)/libSDL2_ttf.a \
 				$(SDL2_LIB)/libfreetype.a \
+				$(RTMIDI_LIB)/librtmidi.a \
 				-ldl -lm
 endif
@@ -47,7 +53,9 @@
 				$(SDL2_LIB)/libSDL2_ttf.a \
 				$(SDL2_LIB)/libfreetype.a \
+				$(RTMIDI_LIB)/librtmidi.a \
 				-framework AppKit \
 				-framework AudioToolbox \
 				-framework Carbon \
+				-framework CoreMIDI \
 				-framework CoreAudio \
 				-framework CoreFoundation \
@@ -116,5 +124,5 @@
 
 buchla$(EXT):	$(CPU_OP) $(GEN_OP)	$(EMU_OP)
-				$(GCC) $(FLAGS_LNK) -o buchla$(EXT) \
+				$(GPP) $(FLAGS_LNK) -o buchla$(EXT) \
 				$(CPU_OP) $(GEN_OP) $(EMU_OP) \
 				$(LIBS)
