diff options
author | jlam <jlam> | 2006-03-09 20:23:13 +0000 |
---|---|---|
committer | jlam <jlam> | 2006-03-09 20:23:13 +0000 |
commit | 6038c8a674cca4519ffe7b52c06d5fea6fe7cb5a (patch) | |
tree | 188fc266d5ad5f60ff5b5da3578c4cf77c19ad37 /mk/oss.buildlink3.mk | |
parent | 05e809b5c8ff29addbcac35aaad2663ba52a75f6 (diff) | |
download | pkgsrc-6038c8a674cca4519ffe7b52c06d5fea6fe7cb5a.tar.gz |
Reimplement OSS audio handling in pkgsrc. Add two new files:
oss.buildlink3.mk
oss.builtin.mk
that work like modern buildlink3.mk and builtin.mk files do. We no
longer support audio/oss (which will be removed shortly). Mark
ossaudio.buildlink3.mk for deprecation after all references to it
have been replaced with "oss.buildlink3.mk" in package Makefiles.
Diffstat (limited to 'mk/oss.buildlink3.mk')
-rw-r--r-- | mk/oss.buildlink3.mk | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/mk/oss.buildlink3.mk b/mk/oss.buildlink3.mk new file mode 100644 index 00000000000..33a4e23b80e --- /dev/null +++ b/mk/oss.buildlink3.mk @@ -0,0 +1,29 @@ +# $NetBSD: oss.buildlink3.mk,v 1.1 2006/03/09 20:23:13 jlam Exp $ +# +# This Makefile fragment is included by packages that require an Open Sound +# System (OSS) implementation. +# +OSS_BUILDLINK3_MK:= ${OSS_BUILDLINK3_MK}+ + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Noss} +BUILDLINK_PACKAGES+= oss +BUILDLINK_BUILTIN_MK.oss= ../../mk/oss.builtin.mk + +.if !empty(OSS_BUILDLINK3_MK:M+) +LIBOSSAUDIO?= ${BUILDLINK_LDADD.oss} +. if (${OPSYS} == "Linux") && exists(/dev/dsp) +DEVOSSAUDIO?= /dev/dsp +DEVOSSSOUND?= /dev/dsp +. else +DEVOSSAUDIO?= /dev/audio +DEVOSSSOUND?= /dev/sound +. endif + +CONFIGURE_ENV+= LIBOSSAUDIO=${LIBOSSAUDIO:Q} +CONFIGURE_ENV+= DEVOSSAUDIO=${DEVOSSAUDIO:Q} +CONFIGURE_ENV+= DEVOSSSOUND=${DEVOSSSOUND:Q} + +MAKE_ENV+= LIBOSSAUDIO=${LIBOSSAUDIO:Q} +MAKE_ENV+= DEVOSSAUDIO=${DEVOSSAUDIO:Q} +MAKE_ENV+= DEVOSSSOUND=${DEVOSSSOUND:Q} +.endif # OSS_BUILDLINK3_MK |