Date:2011-02-25 14:19:00 (13 years 1 month ago)
Author:kyak
Commit:bdfc6c1134e2db1ef0f6bd7f997523bf79e49967
Message:mpg123 and libmpg123 initial port

Files: mpg123/Makefile (1 diff)

Change Details

mpg123/Makefile
1#
2# This is free software, licensed under the GNU General Public License v2.
3# See /LICENSE for more information.
4#
5
6include $(TOPDIR)/rules.mk
7
8PKG_NAME:=mpg123
9PKG_VERSION:=1.13.2
10PKG_RELEASE:=1
11
12PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
13PKG_SOURCE_URL:=http://www.mpg123.de/download/
14PKG_MD5SUM:=7cb959877d205f89215a32bf446f5737
15PKG_FIXUP:=libtool
16
17include $(INCLUDE_DIR)/package.mk
18
19PKG_INSTALL=1
20
21define Package/mpg123/Default
22  URL:=http://www.mpg123.de
23  DEPENDS:=@BUILD_PATENTED
24endef
25
26define Package/libmpg123
27  $(call Package/mpg123/Default)
28  SECTION:=libs
29  CATEGORY:=Libraries
30  TITLE:=fast console mpeg audio decoder library
31endef
32
33define Package/mpg123
34  $(call Package/mpg123/Default)
35  SECTION:=utils
36  CATEGORY:=Utilities
37  TITLE:=fast console mpeg audio player
38  DEPENDS+=+libmpg123
39endef
40
41define Build/Configure
42    $(call Build/Configure/Default, \
43        --enable-shared \
44        --enable-static \
45        --with-cpu=generic_nofpu \
46    )
47endef
48
49define Build/InstallDev
50    $(INSTALL_DIR) $(1)/usr/include
51    $(INSTALL_DATA) \
52        $(PKG_INSTALL_DIR)/usr/include/mpg123.h \
53        $(1)/usr/include/
54
55    $(INSTALL_DIR) $(1)/usr/lib
56    $(CP) \
57        $(PKG_INSTALL_DIR)/usr/lib/libmpg123.{la,a,so*} \
58        $(1)/usr/lib/
59
60    $(INSTALL_DIR) $(1)/usr/lib/mpg123
61    $(CP) \
62        $(PKG_INSTALL_DIR)/usr/lib/mpg123/* \
63        $(1)/usr/lib/mpg123
64
65    $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
66    $(CP) \
67        $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libmpg123.pc \
68        $(1)/usr/lib/pkgconfig
69endef
70
71define Package/libmpg123/install
72    $(INSTALL_DIR) $(1)/usr/lib
73    $(CP) \
74        $(PKG_INSTALL_DIR)/usr/lib/libmpg123.so* \
75        $(1)/usr/lib/
76endef
77
78define Package/mpg123/install
79    $(INSTALL_DIR) $(1)/usr/bin
80    $(INSTALL_BIN) \
81        $(PKG_INSTALL_DIR)/usr/bin/mpg123 \
82        $(1)/usr/bin
83
84    $(INSTALL_DIR) $(1)/usr/lib/mpg123
85    $(CP) \
86        $(PKG_INSTALL_DIR)/usr/lib/mpg123/* \
87        $(1)/usr/lib/mpg123
88endef
89
90$(eval $(call BuildPackage,libmpg123))
91$(eval $(call BuildPackage,mpg123))

Archive Download the corresponding diff file



interactive