Retain symlinks. $(INSTALL_*) copys the contens of a file, so if we want to keep
[openwrt/svn-archive/archive.git] / libs / libvorbis / Makefile
1 #
2 # Copyright (C) 2008 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7 # $Id$
8
9 include $(TOPDIR)/rules.mk
10
11 PKG_NAME:=libvorbis
12 PKG_VERSION:=1.2.0
13 PKG_RELEASE:=2
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://downloads.xiph.org/releases/vorbis/
16 PKG_MD5SUM:=478646358c49f34aedcce58948793619
17 PKG_FIXUP:=libtool
18
19 include $(INCLUDE_DIR)/package.mk
20
21 PKG_INSTALL=1
22
23 define Package/libvorbis
24 SECTION:=libs
25 CATEGORY:=Libraries
26 TITLE:=libvorbis
27 URL:=http://xiph.org/vorbis/
28 DEPENDS:=+libogg
29 endef
30
31 define Package/libvorbis/description
32 Vorbis is a general purpose audio and music encoding format
33 contemporary to MPEG-4's AAC and TwinVQ, the next generation beyond
34 MPEG audio layer 3. Unlike the MPEG sponsored formats (and other
35 proprietary formats such as RealAudio G2 and Windows' flavor of the
36 month), the Vorbis CODEC specification belongs to the public domain.
37 All the technical details are published and documented, and any
38 software entity may make full use of the format without license
39 fee, royalty or patent concerns.
40 endef
41
42 define Build/Configure
43 $(call Build/Configure/Default, \
44 --disable-oggtest \
45 )
46 endef
47
48 define Build/InstallDev
49 $(INSTALL_DIR) $(1)/usr/include/vorbis/
50 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/include/vorbis/* $(1)/usr/include/vorbis/
51 $(INSTALL_DIR) $(1)/usr/lib/
52 $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} $(1)/usr/lib/
53 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig/
54 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* $(1)/usr/lib/pkgconfig/
55 $(INSTALL_DIR) $(1)/usr/share/aclocal/
56 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/aclocal/* $(1)/usr/share/aclocal/
57 endef
58
59 define Package/libvorbis/install
60 $(INSTALL_DIR) $(1)/usr/lib/
61 $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
62 endef
63
64 $(eval $(call BuildPackage,libvorbis))