2010-03-30 12:29:22 +02:00
|
|
|
# $NetBSD: Makefile,v 1.48 2010/03/30 10:29:22 martin Exp $
|
1997-10-29 00:18:20 +01:00
|
|
|
|
2010-03-14 15:19:19 +01:00
|
|
|
PKGNAME= ${DISTNAME:C/[^[:alnum:]]*//}
|
|
|
|
COMMENT= MPEG layer 1, 2, and 3 audio player
|
1999-07-10 12:39:02 +02:00
|
|
|
|
2010-03-14 15:19:19 +01:00
|
|
|
PKGCONFIG_OVERRIDE+= libmpg123.pc.in
|
2002-05-25 08:31:28 +02:00
|
|
|
|
2010-03-14 15:19:19 +01:00
|
|
|
MPG123_SUBDIRS= src doc
|
|
|
|
MPG123_SUBDIRS.src= output libmpg123
|
2009-05-20 00:16:08 +02:00
|
|
|
|
2010-03-14 15:19:19 +01:00
|
|
|
MAKE_ENV+= MPG123_PROGRAM=mpg123
|
|
|
|
MAKE_ENV+= EXTRA_INSTALL_TARGETS="install-exec-am install-data-am"
|
|
|
|
|
|
|
|
MPG123_BUILDING_BASE= # empty
|
|
|
|
|
2010-03-14 18:03:04 +01:00
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
|
2010-03-14 15:19:19 +01:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
|
|
|
|
PLIST_VARS+= oss
|
|
|
|
PLIST_VARS+= sun
|
2010-03-14 16:46:05 +01:00
|
|
|
PLIST_VARS+= coreaudio
|
2010-03-14 15:19:19 +01:00
|
|
|
|
|
|
|
.if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD" \
|
|
|
|
|| ${OPSYS} == "SunOS" || ${OPSYS} == "DragonFly"
|
|
|
|
MPG123_DEFAULT_MODULE= sun
|
|
|
|
PLIST.sun = yes
|
2010-03-14 16:46:05 +01:00
|
|
|
.elif ${OPSYS} == "Darwin"
|
|
|
|
MPG123_DEFAULT_MODULE= coreaudio
|
|
|
|
PLIST.coreaudio = yes
|
2010-03-14 15:19:19 +01:00
|
|
|
.else
|
|
|
|
MPG123_DEFAULT_MODULE= oss
|
|
|
|
PLIST.oss = yes
|
2010-03-30 12:29:22 +02:00
|
|
|
.include "../../mk/oss.buildlink3.mk"
|
|
|
|
LIBS+= ${LIBOSSAUDIO}
|
2010-03-30 11:12:04 +02:00
|
|
|
CPPFLAGS+= -DDEVOSSAUDIO="\"${DEVOSSAUDIO}\""
|
|
|
|
CPPFLAGS+= -DDEVOSSSOUND="\"${DEVOSSSOUND}\""
|
2010-03-14 15:19:19 +01:00
|
|
|
.endif
|
|
|
|
|
|
|
|
# MPG123_MODULE is not finally set yet, to avoid NOT_FOR_PLATFORM triggers
|
2002-06-23 10:45:09 +02:00
|
|
|
.include "Makefile.common"
|
2010-03-14 15:19:19 +01:00
|
|
|
|
|
|
|
.include "options.mk"
|
1998-04-15 12:38:06 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|
2010-03-14 15:19:19 +01:00
|
|
|
|
|
|
|
# now we can set the default module
|
|
|
|
MPG123_MODULE= ${MPG123_DEFAULT_MODULE}
|