39d3eb086ebb6c8b7769c69baef47072d998e1de
[pkgsrc.git] / audio / libsndfile / options.mk
1 # $NetBSD: options.mk,v 1.4 2008/04/07 15:36:19 bjs Exp $
2
3 PKG_OPTIONS_VAR=        PKG_OPTIONS.libsndfile
4 PKG_OPTIONS_OPTIONAL_GROUPS=    output
5 PKG_OPTIONS_GROUP.output=       oss sun
6
7 SNDFILE_OUTPUT.NetBSD=          sun
8 SNDFILE_OUTPUT.OpenBSD=         sun
9 SNDFILE_OUTPUT.SunOS=           sun
10
11 .include "../../mk/bsd.fast.prefs.mk"
12
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
19 .  endif
20 .endif
21
22 PKG_SUGGESTED_OPTIONS=          ${SNDFILE_OUTPUT.${OPSYS}}
23
24 .include "../../mk/bsd.options.mk"
25
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}
34 .endif