eb8f04705c
- fixed bug settings custom tags to splitted files - fixed bug for mac compilation (#2099498 : no plugin matches the file 'xxx') - added plugin system for audio formats (currently supports ogg vorbis and mp3) - implemented STDIN and STDOUT (like in the original mp3splt) - moved translation of error codes to string into the library - implemented experimental version of 'mp3splt.log' (like in the original mp3splt) - return codes of many functions were checked - option '-o' now creates directories if necessary - fixed a log of bugs, including : (some are related to mp3splt command line, but I post them here) #1807288 : one-off bug #1483040 : problems with output file path(mp3splt is removing '/') #1665006 & #1665002 : corrected return codes & const correctness #2000246 : changed 'splitted' to 'split' #118157 : unplayable stdin files on windows (+ same problem for stdin)
29 lines
894 B
Makefile
29 lines
894 B
Makefile
# $NetBSD: buildlink3.mk,v 1.2 2008/10/05 22:47:23 schmonz Exp $
|
|
|
|
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
|
|
LIBMP3SPLT_BUILDLINK3_MK:= ${LIBMP3SPLT_BUILDLINK3_MK}+
|
|
|
|
.if ${BUILDLINK_DEPTH} == "+"
|
|
BUILDLINK_DEPENDS+= libmp3splt
|
|
.endif
|
|
|
|
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibmp3splt}
|
|
BUILDLINK_PACKAGES+= libmp3splt
|
|
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libmp3splt
|
|
|
|
.if ${LIBMP3SPLT_BUILDLINK3_MK} == "+"
|
|
BUILDLINK_API_DEPENDS.libmp3splt+= libmp3splt>=0.5.1
|
|
BUILDLINK_PKGSRCDIR.libmp3splt?= ../../audio/libmp3splt
|
|
.endif # LIBMP3SPLT_BUILDLINK3_MK
|
|
###
|
|
### XXX libmad and libvorbis are needed only for headers.
|
|
###
|
|
BUILDLINK_DEPMETHOD.libmad?= build
|
|
.include "../../audio/libmad/buildlink3.mk"
|
|
|
|
BUILDLINK_DEPMETHOD.libvorbis?= build
|
|
.include "../../audio/libvorbis/buildlink3.mk"
|
|
|
|
.include "../../multimedia/libogg/buildlink3.mk"
|
|
|
|
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
|