diff options
author | jlam <jlam@pkgsrc.org> | 2002-10-03 02:56:32 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2002-10-03 02:56:32 +0000 |
commit | bd6ecd6552acfd24b31db58830049b3f86c163ee (patch) | |
tree | 92747775a9e0dbbba0d6d4d54ca5e9a9b64650a2 /mk/ossaudio.buildlink2.mk | |
parent | 75fa03d948ddd8a572e695329663cdf024528205 (diff) | |
download | pkgsrc-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.mk | 20 |
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>. |