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