Makefile (1631B)
1 # 2 # Copyright (C) 2006-2016 OpenWrt.org 3 # 4 # This is free software, licensed under the GNU General Public License v2. 5 # See /LICENSE for more information. 6 # 7 8 include $(TOPDIR)/rules.mk 9 10 PKG_NAME:=libvorbisidec 11 PKG_REV:=20150104 12 PKG_VERSION:=1.0.3-$(PKG_REV) 13 PKG_RELEASE:=1 14 15 PKG_SOURCE_PROTO:=git 16 PKG_SOURCE_URL:=https://git.xiph.org/tremor.git 17 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) 18 PKG_SOURCE_VERSION:=b56ffce0c0773ec5ca04c466bc00b1bbcaf65aef 19 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 20 21 PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net> 22 23 PKG_LICENSE:=BSD-3-Clause 24 PKG_LICENSE_FILES:=COPYING 25 26 PKG_FIXUP:=autoreconf 27 PKG_INSTALL:=1 28 PKG_USE_MIPS16:=0 29 30 include $(INCLUDE_DIR)/package.mk 31 32 define Package/libvorbisidec 33 SECTION:=libs 34 CATEGORY:=Libraries 35 TITLE:=A fixed-point Ogg/Vorbis decoder library 36 DEPENDS:= +libogg 37 URL:=http://wiki.xiph.org/index.php/Tremor 38 endef 39 40 define Package/libvorbisidec/description 41 libvorbisidec is "tremor", a fixed-point implementation of libvorbis. 42 It also has libogg built-in. It is suitable as a replacement for 43 libvorbis and libogg in tremor-aware applications. 44 Tremor is a decoder only. 45 endef 46 47 TARGET_CFLAGS += $(FPIC) 48 CONFIGURE_ARGS += --enable-shared --enable-static 49 50 define Build/InstallDev 51 $(INSTALL_DIR) $(1)/usr/include 52 $(CP) $(PKG_INSTALL_DIR)/usr/include/tremor $(1)/usr/include/ 53 $(INSTALL_DIR) $(1)/usr/lib 54 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libvorbisidec.{a,so*} $(1)/usr/lib/ 55 endef 56 57 define Package/libvorbisidec/install 58 $(INSTALL_DIR) $(1)/usr/lib 59 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libvorbisidec.so.* $(1)/usr/lib/ 60 endef 61 62 $(eval $(call BuildPackage,libvorbisidec))