Add OpenBSD support in volume.c
This commit is contained in:
parent
53ecbcb3ad
commit
d66e775c8d
2 changed files with 9 additions and 4 deletions
|
@ -1,8 +1,11 @@
|
||||||
/* See LICENSE file for copyright and license details. */
|
/* See LICENSE file for copyright and license details. */
|
||||||
#if defined(__linux__)
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <sys/soundcard.h>
|
#if defined(__OpenBSD__)
|
||||||
|
# include <soundcard.h>
|
||||||
|
#else
|
||||||
|
# include <sys/soundcard.h>
|
||||||
|
#endif
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
@ -42,4 +45,3 @@ vol_perc(const char *card)
|
||||||
|
|
||||||
return bprintf("%d", v & 0xff);
|
return bprintf("%d", v & 0xff);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
|
@ -10,11 +10,14 @@ MANPREFIX = ${PREFIX}/share/man
|
||||||
X11INC = /usr/X11R6/include
|
X11INC = /usr/X11R6/include
|
||||||
X11LIB = /usr/X11R6/lib
|
X11LIB = /usr/X11R6/lib
|
||||||
|
|
||||||
|
# OpenBSD (uncomment)
|
||||||
|
#OSSLIBS = -lossaudio
|
||||||
|
|
||||||
# flags
|
# flags
|
||||||
CPPFLAGS = -I$(X11INC) -D_DEFAULT_SOURCE
|
CPPFLAGS = -I$(X11INC) -D_DEFAULT_SOURCE
|
||||||
CFLAGS = -std=c99 -pedantic -Wall -Wextra -Os
|
CFLAGS = -std=c99 -pedantic -Wall -Wextra -Os
|
||||||
LDFLAGS = -L$(X11LIB) -s
|
LDFLAGS = -L$(X11LIB) -s
|
||||||
LDLIBS = -lX11
|
LDLIBS = -lX11 ${OSSLIBS}
|
||||||
|
|
||||||
# compiler and linker
|
# compiler and linker
|
||||||
CC = cc
|
CC = cc
|
||||||
|
|
Loading…
Reference in a new issue