add OpenBSD support

This commit is contained in:
SASANO Takayoshi 2019-01-14 17:06:25 +09:00
parent 366c698753
commit 159a388ca1
4 changed files with 11 additions and 4 deletions

View File

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

View File

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

View File

@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
# Run this from crontab periodically to start up
# Dire Wolf automatically.

View File

@ -46,7 +46,11 @@
#else
#include <stdlib.h>
#ifdef __OpenBSD__
#include <errno.h>
#else
#include <sys/errno.h>
#endif
#include <sys/types.h>
#include <sys/socket.h>