2 # This is free software, licensed under the GNU General Public License v2.
3 # See /LICENSE for more information.
6 include $(TOPDIR
)/rules.mk
12 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
13 PKG_SOURCE_URL
:=@SF
/faac
/faad2-src
/$(PKG_NAME
)-2.8.0
14 PKG_HASH
:=f4042496f6b0a60f5ded6acd11093230044ef8a2fd965360c1bbd5b58780933d
15 PKG_MAINTAINER
:=Ted Hess
<thess@kitschensync.net
>
20 include $(INCLUDE_DIR
)/package.mk
22 define Package
/faad2
/Default
23 URL
:=http
://www.audiocoding.com
/faad2.html
24 TITLE
:=Freeware Advanced Audio Decoder
27 define Package
/faad2
/Default
/description
28 FAAD2 is the fastest ISO AAC audio decoder available.
29 FAAD2 correctly decodes
all MPEG-4 and MPEG-2 MAIN
,
30 LOW
, LTP
, LD and ER object type AAC files.
34 $(call Package
/faad2
/Default
)
41 define Package
/faad2
/description
42 $(call Package
/faad2
/Default
/description
)
43 This package contains a binary to play AAC or MP4 files.
46 define Package
/libfaad2
47 $(call Package
/faad2
/Default
)
51 DEPENDS
:=@BUILD_PATENTED
55 define Package
/libfaad2
/description
56 $(call Package
/faad2
/Default
/description
)
57 This package contains the library.
60 TARGET_CFLAGS
+= $(FPIC
)
61 CONFIGURE_ARGS
+= --without-xmms
63 ifeq ($(CONFIG_SOFT_FLOAT
),y
)
64 TARGET_CFLAGS
+= -DFIXED_POINT
68 ifeq ($(CONFIG_USE_UCLIBC
),y
)
69 CONFIGURE_VARS
+= CPPFLAGS
="-fno-builtin-cos -fno-builtin-sin -fno-builtin-log"
72 define Build
/InstallDev
73 $(INSTALL_DIR
) $(1)/usr
/include
74 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/*.h
$(1)/usr
/include
75 $(INSTALL_DIR
) $(1)/usr
/lib
76 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libfaad.
{a
,so
*} $(1)/usr
/lib
/
79 define Package
/faad2
/install
80 $(INSTALL_DIR
) $(1)/usr
/bin
81 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/faad
$(1)/usr
/bin
/
84 define Package
/libfaad2
/install
85 $(INSTALL_DIR
) $(1)/usr
/lib
86 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libfaad.so.
* $(1)/usr
/lib
/
89 $(eval
$(call BuildPackage
,faad2
))
90 $(eval
$(call BuildPackage
,libfaad2
))