Skip to content

Commit bed9901

Browse files
committed
add OpenBSD support
1 parent 1cfe5fc commit bed9901

File tree

3 files changed

+17
-14
lines changed

3 files changed

+17
-14
lines changed

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,14 @@
66

77
win := $(shell uname | grep CYGWIN)
88
dar := $(shell uname | grep Darwin)
9+
obsd := $(shell uname | grep OpenBSD)
910

1011
ifneq ($(win),)
1112
include Makefile.win
1213
else ifeq ($(dar),Darwin)
1314
include Makefile.macosx
15+
else ifeq ($(obsd),OpenBSD)
16+
include Makefile.openbsd
1417
else
1518
include Makefile.linux
1619
endif

Makefile.openbsd

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ endif
113113
# ---------- ARM - pcDuino ----------
114114
#
115115
# clang 5.0.1 running on OpenBSD-6.3/armv7.
116-
# Cortex-A8 (ARMv7A) + VFPv3 + NEON
116+
# Cortex-A8 (ARMv7A) + VFPv3 + NEON @ 1008MHz
117117
#
118118
#
119119
# seconds options
@@ -127,23 +127,23 @@ endif
127127
#
128128

129129
#
130-
# ---------- ARM - Banana Pi ----------
130+
# ---------- ARM - Orange Pi PC ----------
131131
#
132132
# clang 5.0.1 running on OpenBSD-6.3/armv7.
133-
# Cortex-A7 (ARMv7A) + VFPv4 + NEON
133+
# Cortex-A7 (ARMv7A) + VFPv4 + NEON @ 1008MHz
134134
#
135135
#
136136
# seconds options
137137
# --------- -------
138-
# 10037.693 -O3 -ffast-math -mfpu=neon
139-
# 437.039 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfp
140-
# 436.613 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv3
141-
# 436.318 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv3-d16
142-
# 358.505 -O3 -ffast-math -mfloat-abi=softfp -mfpu=neon
143-
# 357.988 -O3 -ffast-math -mfloat-abi=hard -mfpu=neon
144-
# 436.393 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv4
145-
# 436.413 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv4-d16
146-
# 359.145 -O3 -ffast-math -mfloat-abi=softfp -mfpu=neon-vfpv4
138+
# 8961.491 -O3 -ffast-math
139+
# 399.880 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfp
140+
# 400.615 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv3
141+
# 399.659 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv3-d16
142+
# 329.392 -O3 -ffast-math -mfloat-abi=softfp -mfpu=neon
143+
# 329.060 -O3 -ffast-math -mfloat-abi=hard -mfpu=neon
144+
# 398.590 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv4
145+
# 399.478 -O3 -ffast-math -mfloat-abi=softfp -mfpu=vfpv4-d16
146+
# 328.698 -O3 -ffast-math -mfloat-abi=softfp -mfpu=neon-vfpv4
147147
#
148148

149149
#

audio.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -285,8 +285,8 @@ struct audio_s {
285285
#if __WIN32__ || __APPLE__
286286
#define DEFAULT_ADEVICE "" /* Windows: Empty string = default audio device. */
287287
#else
288-
#if USE_ALSA
289-
#define DEFAULT_ADEVICE "default" /* Use default device for ALSA. */
288+
#if defined(USE_ALSA) || defined(__OpenBSD__)
289+
#define DEFAULT_ADEVICE "default" /* Use default device for ALSA/OpenBSD-portaudio. */
290290
#else
291291
#define DEFAULT_ADEVICE "/dev/dsp" /* First audio device for OSS. */
292292
#endif

0 commit comments

Comments
 (0)