mirror of https://github.com/OpenIPC/firmware.git
Add fdk-aac-openipc package
parent
34aaae0daf
commit
cedae71140
|
@ -1,6 +1,7 @@
|
|||
source "$BR2_EXTERNAL_FULLHAN_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_FULLHAN_PATH/package/fullhan_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_FULLHAN_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_FULLHAN_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_FULLHAN_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_FULLHAN_PATH/package/ipctool/Config.in"
|
||||
source "$BR2_EXTERNAL_FULLHAN_PATH/package/lame-openipc/Config.in"
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
include $(BR2_EXTERNAL_FULLHAN_PATH)/linux/linux-ext-fullhan_patcher.mk
|
||||
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/fullhan_patcher/fullhan_patcher.mk
|
||||
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/ipctool/ipctool.mk
|
||||
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/lame-openipc/lame-openipc.mk
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
../../general/package/fdk-aac-openipc
|
|
@ -1,6 +1,7 @@
|
|||
source "$BR2_EXTERNAL_GOKE_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_GOKE_PATH/package/goke_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_GOKE_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_GOKE_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_GOKE_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_GOKE_PATH/package/ipctool/Config.in"
|
||||
source "$BR2_EXTERNAL_GOKE_PATH/package/lame-openipc/Config.in"
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
include $(BR2_EXTERNAL_GOKE_PATH)/linux/linux-ext-goke_patcher.mk
|
||||
include $(BR2_EXTERNAL_GOKE_PATH)/package/goke_patcher/goke_patcher.mk
|
||||
include $(BR2_EXTERNAL_GOKE_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_GOKE_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_GOKE_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_GOKE_PATH)/package/ipctool/ipctool.mk
|
||||
include $(BR2_EXTERNAL_GOKE_PATH)/package/lame-openipc/lame-openipc.mk
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
../../general/package/fdk-aac-openipc
|
|
@ -1,6 +1,7 @@
|
|||
source "$BR2_EXTERNAL_HISILICON_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/hisi_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/gdbserver-lite/Config.in"
|
||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/hisi_gpio/Config.in"
|
||||
|
|
|
@ -47,6 +47,7 @@ BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
|
|||
# OpenIPC packages
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
|
||||
BR2_PACKAGE_DROPBEAR=y
|
||||
BR2_PACKAGE_FDK_AAC_OPENIPC=y
|
||||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
# BR2_PACKAGE_HASERL is not set
|
||||
BR2_PACKAGE_HISI_GPIO=y
|
||||
|
|
|
@ -51,6 +51,7 @@ BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
|
|||
# OpenIPC packages
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
|
||||
BR2_PACKAGE_DROPBEAR=y
|
||||
BR2_PACKAGE_FDK_AAC_OPENIPC=y
|
||||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
# BR2_PACKAGE_HASERL is not set
|
||||
BR2_PACKAGE_HISI_GPIO=y
|
||||
|
|
|
@ -48,6 +48,7 @@ BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
|
|||
# OpenIPC packages
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
|
||||
BR2_PACKAGE_DROPBEAR=y
|
||||
BR2_PACKAGE_FDK_AAC_OPENIPC=y
|
||||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
# BR2_PACKAGE_HASERL is not set
|
||||
BR2_PACKAGE_HISI_GPIO=y
|
||||
|
@ -88,5 +89,3 @@ BR2_PACKAGE_YAML_CLI=y
|
|||
# BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U is not set
|
||||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
|
||||
# Beta
|
||||
BR2_PACKAGE_VO_AACENC=y
|
||||
|
|
|
@ -69,11 +69,3 @@ BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
|||
BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||
|
||||
# Unused
|
||||
# BR2_SHARED_STATIC_LIBS is not set
|
||||
# BR2_PACKAGE_JPEG_TURBO is not set
|
||||
# BR2_PACKAGE_MINIHTTP is not set
|
||||
# BR2_PACKAGE_MXML is not set
|
||||
# BR2_PACKAGE_SSHPASS is not set
|
||||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
|
|
|
@ -2,6 +2,7 @@ include $(BR2_EXTERNAL_HISILICON_PATH)/linux/linux-ext-hisi_patcher.mk
|
|||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisi_patcher/hisi_patcher.mk
|
||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/gdbserver-lite/gdbserver-lite.mk
|
||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisi_gpio/hisi_gpio.mk
|
||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
../../general/package/fdk-aac-openipc
|
|
@ -1,6 +1,7 @@
|
|||
source "$BR2_EXTERNAL_INGENIC_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/ingenic_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/ipctool/Config.in"
|
||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/lame-openipc/Config.in"
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
include $(BR2_EXTERNAL_INGENIC_PATH)/linux/linux-ext-ingenic_patcher.mk
|
||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic_patcher/ingenic_patcher.mk
|
||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/ipctool/ipctool.mk
|
||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/lame-openipc/lame-openipc.mk
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
../../general/package/fdk-aac-openipc
|
|
@ -1,6 +1,7 @@
|
|||
source "$BR2_EXTERNAL_NOVATEK_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_NOVATEK_PATH/package/novatek_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_NOVATEK_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_NOVATEK_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_NOVATEK_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_NOVATEK_PATH/package/ipctool/Config.in"
|
||||
source "$BR2_EXTERNAL_NOVATEK_PATH/package/lame-openipc/Config.in"
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
include $(BR2_EXTERNAL_NOVATEK_PATH)/linux/linux-ext-novatek_patcher.mk
|
||||
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/novatek_patcher/novatek_patcher.mk
|
||||
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/ipctool/ipctool.mk
|
||||
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/lame-openipc/lame-openipc.mk
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
../../general/package/fdk-aac-openipc
|
|
@ -1,6 +1,7 @@
|
|||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/sigmastar_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/gdbserver-lite/Config.in"
|
||||
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/ipctool/Config.in"
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/linux/linux-ext-sigmastar_patcher.mk
|
||||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/sigmastar_patcher/sigmastar_patcher.mk
|
||||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/gdbserver-lite/gdbserver-lite.mk
|
||||
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/ipctool/ipctool.mk
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
../../general/package/fdk-aac-openipc
|
|
@ -1,6 +1,7 @@
|
|||
source "$BR2_EXTERNAL_XIONGMAI_PATH/linux/Config.ext.in"
|
||||
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/xiongmai_patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/fdk-aac-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/fwprintenv-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/ipctool/Config.in"
|
||||
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/lame-openipc/Config.in"
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/linux/linux-ext-xiongmai_patcher.mk
|
||||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/xiongmai_patcher/xiongmai_patcher.mk
|
||||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/aura-httpd/aura-httpd.mk
|
||||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
|
||||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
|
||||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/ipctool/ipctool.mk
|
||||
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/lame-openipc/lame-openipc.mk
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
../../general/package/fdk-aac-openipc
|
|
@ -0,0 +1,24 @@
|
|||
# These are the architectures supported by FDK AAC
|
||||
config BR2_PACKAGE_FDK_AAC_OPENIPC_ARCH_SUPPORTS
|
||||
bool
|
||||
default y if BR2_aarch64
|
||||
default y if BR2_arm || BR2_armeb
|
||||
default y if BR2_i386 || BR2_x86_64
|
||||
default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
|
||||
default y if BR2_powerpc
|
||||
default y if BR2_sh
|
||||
|
||||
config BR2_PACKAGE_FDK_AAC_OPENIPC
|
||||
bool "fdk-aac-openipc"
|
||||
depends on BR2_PACKAGE_FDK_AAC_OPENIPC_ARCH_SUPPORTS
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
help
|
||||
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC
|
||||
Codec") is software that implements the MPEG Advanced Audio
|
||||
Coding ("AAC") encoding and decoding scheme for digital audio
|
||||
|
||||
https://github.com/mstorsjo/fdk-aac
|
||||
|
||||
comment "fdk-aac needs a toolchain w/ C++"
|
||||
depends on BR2_PACKAGE_FDK_AAC_OPENIPC_ARCH_SUPPORTS
|
||||
depends on !BR2_INSTALL_LIBSTDCPP
|
|
@ -0,0 +1,23 @@
|
|||
################################################################################
|
||||
#
|
||||
# fdk-aac-openipc
|
||||
#
|
||||
################################################################################
|
||||
|
||||
FDK_AAC_OPENIPC_VERSION = 2.0.2
|
||||
FDK_AAC_OPENIPC_SITE = $(call github,mstorsjo,fdk-aac,v$(FDK_AAC_OPENIPC_VERSION))
|
||||
FDK_AAC_OPENIPC_LICENSE = fdk-aac license
|
||||
FDK_AAC_OPENIPC_LICENSE_FILES = NOTICE
|
||||
FDK_AAC_OPENIPC_INSTALL_STAGING = YES
|
||||
|
||||
# This package uses autoconf, but not automake, so we need to call
|
||||
# their special autogen.sh script, and have custom target and staging
|
||||
# installation commands.
|
||||
|
||||
define FDK_AAC_OPENIPC_RUN_AUTOGEN
|
||||
cd $(@D) && PATH=$(BR_PATH) ./autogen.sh
|
||||
endef
|
||||
FDK_AAC_OPENIPC_PRE_CONFIGURE_HOOKS += FDK_AAC_OPENIPC_RUN_AUTOGEN
|
||||
|
||||
|
||||
$(eval $(autotools-package))
|
Loading…
Reference in New Issue