summaryrefslogtreecommitdiff
path: root/mk/ossaudio.buildlink2.mk
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2002-10-03 02:56:32 +0000
committerjlam <jlam@pkgsrc.org>2002-10-03 02:56:32 +0000
commitbd6ecd6552acfd24b31db58830049b3f86c163ee (patch)
tree92747775a9e0dbbba0d6d4d54ca5e9a9b64650a2 /mk/ossaudio.buildlink2.mk
parent75fa03d948ddd8a572e695329663cdf024528205 (diff)
downloadpkgsrc-bd6ecd6552acfd24b31db58830049b3f86c163ee.tar.gz
Recognize when 4Front OSS is installed on a NetBSD system and use real
OSS instead of the ossaudio OSS emulation library when building software.
Diffstat (limited to 'mk/ossaudio.buildlink2.mk')
-rw-r--r--mk/ossaudio.buildlink2.mk20
1 files changed, 13 insertions, 7 deletions
diff --git a/mk/ossaudio.buildlink2.mk b/mk/ossaudio.buildlink2.mk
index 956ee375cba..a73ebeef709 100644
--- a/mk/ossaudio.buildlink2.mk
+++ b/mk/ossaudio.buildlink2.mk
@@ -1,32 +1,38 @@
-# $NetBSD: ossaudio.buildlink2.mk,v 1.4 2002/09/27 15:17:18 rh Exp $
+# $NetBSD: ossaudio.buildlink2.mk,v 1.5 2002/10/03 02:56:32 jlam Exp $
.if !defined(OSSAUDIO_BUILDLINK2_MK)
OSSAUDIO_BUILDLINK2_MK= # defined
.include "../../mk/bsd.prefs.mk"
+_OSS_INSTALLED!= if ${PKG_INFO} -qe oss; then echo YES; else echo NO; fi
+
+.if ${_OSS_INSTALLED} == "YES"
+. include "../../audio/oss/buildlink2.mk"
+.else
BUILDLINK_PREFIX.ossaudio= /usr
BUILDLINK_FILES.ossaudio= include/sys/soundcard.h
BUILDLINK_FILES.ossaudio+= include/machine/soundcard.h
BUILDLINK_FILES.ossaudio+= lib/libossaudio.*
-BUILDLINK_TARGETS+= ossaudio-buildlink
-BUILDLINK_TARGETS+= ossaudio-buildlink-soundcard-h
-
-.if ${OPSYS} == "NetBSD"
+. if ${OPSYS} == "NetBSD"
LIBOSSAUDIO?= -lossaudio
DEVOSSAUDIO?= /dev/audio
-.elif ${OPSYS} == "Linux"
+. elif ${OPSYS} == "Linux"
LIBOSSAUDIO?= # empty
DEVOSSAUDIO?= /dev/dsp
-.else
+. else
LIBOSSAUDIO?= # empty
DEVOSSAUDIO?= /dev/audio
+. endif
.endif
MAKE_ENV+= LIBOSSAUDIO="${LIBOSSAUDIO}"
MAKE_ENV+= DEVOSSAUDIO="${DEVOSSAUDIO}"
+BUILDLINK_TARGETS+= ossaudio-buildlink
+BUILDLINK_TARGETS+= ossaudio-buildlink-soundcard-h
+
ossaudio-buildlink: _BUILDLINK_USE
# Many programs expect <soundcard.h> to be found as <sys/soundcard.h>.