Makefile (1770B)
1 # 2 # Copyright (C) 2017 Daniel Engberg <daniel.engberg.lists@pyret.net> 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:=fdk-aac 11 PKG_VERSION=0.1.5 12 PKG_RELEASE:=1 13 PKG_MAINTAINER:=Daniel Engberg <daniel.engberg.lists@pyret.net> 14 PKG_LICENSE:=Fraunhofer-FDK-AAC-for-Android 15 PKG_LICENSE_FILES:=NOTICE 16 17 PKG_SOURCE_PROTO:=git 18 PKG_SOURCE_URL=https://github.com/mstorsjo/fdk-aac/ 19 PKG_SOURCE_SUBDIR=$(PKG_NAME)-$(PKG_VERSION) 20 PKG_SOURCE_VERSION:=74c1a2a4f831285cbd93ec1427f1670d3c5c5e52 21 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz 22 PKG_MIRROR_MD5SUM:=d2ff3ca03842e96f3f18619f8a27ea03fb5d1e2266e4010cbb4803bf6e1fe62b 23 24 PKG_FIXUP:=autoreconf 25 26 include $(INCLUDE_DIR)/package.mk 27 28 define Package/fdk-aac 29 SECTION:=sound 30 CATEGORY:=Sound 31 DEPENDS:=@BUILD_PATENTED 32 TITLE:=Fraunhofer FDK AAC Codec Library 33 URL:=https://sourceforge.net/projects/opencore-amr/ 34 endef 35 36 define Package/fdk-aac/description 37 Port of the Fraunhofer FDK AAC Codec Library for Android 38 endef 39 40 define Package/fdk-aac/install 41 $(INSTALL_DIR) $(1)/usr/lib/ 42 $(CP) $(PKG_BUILD_DIR)/.libs/*.so* $(1)/usr/lib/ 43 endef 44 45 define Build/InstallDev 46 $(INSTALL_DIR) $(1)/usr/include/fdk-aac 47 $(CP) $(PKG_BUILD_DIR)/libAACdec/include/aacdecoder_lib.h $(1)/usr/include/fdk-aac 48 $(CP) $(PKG_BUILD_DIR)/libAACenc/include/aacenc_lib.h $(1)/usr/include/fdk-aac 49 $(CP) $(PKG_BUILD_DIR)/libSYS/include/FDK_audio.h $(1)/usr/include/fdk-aac 50 $(CP) $(PKG_BUILD_DIR)/libSYS/include/genericStds.h $(1)/usr/include/fdk-aac 51 $(CP) $(PKG_BUILD_DIR)/libSYS/include/machine_type.h $(1)/usr/include/fdk-aac 52 $(INSTALL_DIR) $(1)/usr/lib/ 53 $(CP) $(PKG_BUILD_DIR)/.libs/*.{la,so*} $(1)/usr/lib/ 54 endef 55 56 $(eval $(call BuildPackage,fdk-aac))