blob: 9549076ee511a986214e1895153f72bdef0fd099 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
DESCRIPTION = "RtAudio is a set of C++ classes which provide a common API \
for realtime audio input/output across Linux (native ALSA, JACK, and OSS), \
Macintosh OS X, SGI, and Windows (DirectSound and ASIO) operating systems."
SECTION = "libs"
LICENSE = "rtaudio"
HOMEPAGE = "http://www.music.mcgill.ca/~gary/rtaudio"
DEPENDS = "alsa-lib"
PR = "r0"
SRC_URI = "http://music.mcgill.ca/~gary/rtaudio/release/rtaudio-${PV}.tar.gz"
S = "${WORKDIR}/rtaudio-${PV}"
inherit qmake qt3x11
do_configure_prepend() {
qmake -project -t lib -nopwd *.cpp *.h
}
EXTRA_QMAKEVARS_POST = "CONFIG=console CONFIG+=thread DEFINES+=__LINUX_OSS__ DEFINES+=__LINUX_ALSA__ LIBS+=-lasound"
do_stage() {
install -m 0644 *.h ${STAGING_INCDIR}
oe_libinstall -so librtaudio-3.0.1 ${STAGING_LIBDIR}
}
do_install() {
oe_libinstall -so librtaudio-3.0.1 ${D}${libdir}
}
|