1 # $NetBSD: options.mk,v 1.4 2008/04/07 15:36:19 bjs Exp $
3 PKG_OPTIONS_VAR= PKG_OPTIONS.libsndfile
4 PKG_OPTIONS_OPTIONAL_GROUPS= output
5 PKG_OPTIONS_GROUP.output= oss sun
7 SNDFILE_OUTPUT.NetBSD= sun
8 SNDFILE_OUTPUT.OpenBSD= sun
9 SNDFILE_OUTPUT.SunOS= sun
11 .include "../../mk/bsd.fast.prefs.mk"
13 .if !defined(SNDFILE_OUTPUT.${OPSYS})
14 CHECK_BUILTIN.oss:= yes
15 . include "../../mk/oss.builtin.mk"
16 CHECK_BUILTIN.oss:= no
17 . if defined(IS_BUILTIN.oss) && !empty(IS_BUILTIN.oss:M[yY][eE][sS])
18 SNDFILE_OUTPUT.${OPSYS}?= oss
22 PKG_SUGGESTED_OPTIONS= ${SNDFILE_OUTPUT.${OPSYS}}
24 .include "../../mk/bsd.options.mk"
26 .if !empty(PKG_OPTIONS:Moss)
27 .include "../../mk/oss.buildlink3.mk"
28 OSS_DEFS= -DDEV_DSP=\"${DEVOSSAUDIO:Q}\" -DUSE_OSS=1
29 MAKE_ENV+= AM_CFLAGS=${OSS_DEFS:Q}
30 .elif !empty(PKG_OPTIONS:Msun)
31 DEVSUNAUDIO?= /dev/audio
32 SUN_DEFS= -DUSE_SUN -DDEV_SUN=\"${DEVSUNAUDIO:Q}\"
33 MAKE_ENV+= AM_CFLAGS=${SUN_DEFS:Q}