Index: src/makefile
--- src/makefile.orig
+++ src/makefile
@@ -16,7 +16,7 @@ CK_HOST_DIR=host
 # where to find RtAudio
 RTAUDIO_DIR=RtAudio
 # chuck version
-CK_VERSION=1.5.5.7
+CK_VERSION=1.5.5.8-dev
 
 
 ########################## DEFAULT MAKE TARGET ################################
@@ -24,6 +24,7 @@ CK_VERSION=1.5.5.7
 current:
 	@echo "[chuck build]: please use one of the following configurations:"
 	@echo "   make linux-alsa, make linux-jack, make linux-pulse, linux-all,"
+	@echo "   make openbsd-sndio,"
 	@echo "   make mac, make mac-ub, make web, make win32"
 
 
@@ -80,8 +81,8 @@ host-web/webchuck/js/webchuck.js: $(EMSCRIPTENSRCS) $(
 # https://github.com/ccrma/chuck#readme
 
 # make targets
-.PHONY: mac mac-ub osx linux-all linux linux-pulse linux-jack linux-alsa test
-mac mac-ub osx linux-all linux linux-pulse linux-jack linux-alsa: chuck
+.PHONY: mac mac-ub osx linux-all linux linux-pulse linux-jack linux-alsa openbsd-sndio test
+mac mac-ub osx linux-all linux linux-pulse linux-jack linux-alsa openbsd-sndio: chuck
 
 win32:
 	@echo "for Windows build, see visual-studio/chuck.sln"
@@ -173,6 +174,10 @@ endif
 
 ifneq (,$(strip $(filter linux-alsa,$(MAKECMDGOALS))))
 include $(CK_CORE_DIR)/makefile.x/makefile.alsa
+endif
+
+ifneq (,$(strip $(filter openbsd-sndio,$(MAKECMDGOALS))))
+include $(CK_CORE_DIR)/makefile.x/makefile.sndio
 endif
 
 # ifneq (,$(strip $(filter cygwin,$(MAKECMDGOALS))))
