6 #MUSE_URL := http://files.musepack.net/source/libmpcdec-$(MUSE_VERSION).tar.bz2
7 #MUSE_URL := http://files2.musepack.net/source/libmpcdec-$(MUSE_VERSION).tar.bz2
10 #MUSE_URL := http://files.musepack.net/source/musepack_src_r$(MUSE_REV).tar.gz
12 #$(TARBALLS)/musepack_src_r$(MUSE_REV).tar.gz:
13 # $(call download,$(MUSE_URL))
16 MUSE_SVN
:= http
://svn.musepack.net
/libmpc
/trunk
/
18 $(TARBALLS
)/musepack_src_r
$(MUSE_REV
).
tar.gz
:
19 rm -Rf musepack_src_r
$(MUSE_REV
)
20 $(SVN
) export $(MUSE_SVN
) -r
$(MUSE_REV
) musepack_src_r
$(MUSE_REV
)
21 tar czv musepack_src_r
$(MUSE_REV
) > $@
23 .sum-mpcdec
: musepack_src_r
$(MUSE_REV
).
tar.gz
24 $(warning
$@ not implemented
)
27 musepack
: musepack_src_r
$(MUSE_REV
).
tar.gz .sum-mpcdec
29 $(APPLY
) $(SRC
)/mpcdec
/musepack-no-cflags-clobber.patch
31 -e
's,^add_subdirectory(mpcgain),,g' \
32 -e
's,^add_subdirectory(mpcchap),,g' \
33 $@_src_r
$(MUSE_REV
)/CMakeLists.txt
35 cd musepack_src_r
$(MUSE_REV
) && \
36 sed
-e
's%-O3 -Wall%-O3 -Wall $(CFLAGS)%' CMakeLists.txt
38 mv
$@_src_r
$(MUSE_REV
) $@
41 .mpcdec
: musepack toolchain.cmake
42 cd
$< && $(HOSTVARS_PIC
) $(CMAKE
) -DSHARED
=OFF .
43 cd
$< && $(MAKE
) install
44 mkdir
-p
-- "$(PREFIX)/lib"
45 cd
$< && cp libmpcdec
/libmpcdec_static.a
"$(PREFIX)/lib/libmpcdec.a"