add OpenBSD support

This commit is contained in:
SASANO Takayoshi 2018-05-16 22:43:11 +09:00
parent 1cfe5fc1a4
commit bed9901b08
3 changed files with 17 additions and 14 deletions

View File

@ -6,11 +6,14 @@
win := $(shell uname | grep CYGWIN) win := $(shell uname | grep CYGWIN)
dar := $(shell uname | grep Darwin) dar := $(shell uname | grep Darwin)
obsd := $(shell uname | grep OpenBSD)
ifneq ($(win),) ifneq ($(win),)
include Makefile.win include Makefile.win
else ifeq ($(dar),Darwin) else ifeq ($(dar),Darwin)
include Makefile.macosx include Makefile.macosx
else ifeq ($(obsd),OpenBSD)
include Makefile.openbsd
else else
include Makefile.linux include Makefile.linux
endif endif

View File

@ -113,7 +113,7 @@ endif
# ---------- ARM - pcDuino ---------- # ---------- ARM - pcDuino ----------
# #
# clang 5.0.1 running on OpenBSD-6.3/armv7. # clang 5.0.1 running on OpenBSD-6.3/armv7.
# Cortex-A8 (ARMv7A) + VFPv3 + NEON # Cortex-A8 (ARMv7A) + VFPv3 + NEON @ 1008MHz
# #
# #
# seconds options # seconds options
@ -127,23 +127,23 @@ endif
# #
# #
# ---------- ARM - Banana Pi ---------- # ---------- ARM - Orange Pi PC ----------
# #
# clang 5.0.1 running on OpenBSD-6.3/armv7. # clang 5.0.1 running on OpenBSD-6.3/armv7.
# Cortex-A7 (ARMv7A) + VFPv4 + NEON # Cortex-A7 (ARMv7A) + VFPv4 + NEON @ 1008MHz
# #
# #
# seconds options # seconds options
# --------- ------- # --------- -------
# 10037.693 -O3 -ffast-math -mfpu=neon # 8961.491 -O3 -ffast-math
# 437.039 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfp # 399.880 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfp
# 436.613 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv3 # 400.615 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv3
# 436.318 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv3-d16 # 399.659 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv3-d16
# 358.505 -O3 -ffast-math -mfloat-abi=softfp -mfpu=neon # 329.392 -O3 -ffast-math -mfloat-abi=softfp -mfpu=neon
# 357.988 -O3 -ffast-math -mfloat-abi=hard -mfpu=neon # 329.060 -O3 -ffast-math -mfloat-abi=hard -mfpu=neon
# 436.393 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv4 # 398.590 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv4
# 436.413 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv4-d16 # 399.478 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv4-d16
# 359.145 -O3 -ffast-math -mfloat-abi=softfp -mfpu=neon-vfpv4 # 328.698 -O3 -ffast-math -mfloat-abi=softfp -mfpu=neon-vfpv4
# #
# #

View File

@ -285,8 +285,8 @@ struct audio_s {
#if __WIN32__ || __APPLE__ #if __WIN32__ || __APPLE__
#define DEFAULT_ADEVICE "" /* Windows: Empty string = default audio device. */ #define DEFAULT_ADEVICE "" /* Windows: Empty string = default audio device. */
#else #else
#if USE_ALSA #if defined(USE_ALSA) || defined(__OpenBSD__)
#define DEFAULT_ADEVICE "default" /* Use default device for ALSA. */ #define DEFAULT_ADEVICE "default" /* Use default device for ALSA/OpenBSD-portaudio. */
#else #else
#define DEFAULT_ADEVICE "/dev/dsp" /* First audio device for OSS. */ #define DEFAULT_ADEVICE "/dev/dsp" /* First audio device for OSS. */
#endif #endif