mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			[General] replace external chipset directories with general packages (#765)
Co-authored-by: viktorxda <viktorxda@users.noreply.github.com>pull/767/head
							parent
							
								
									570c995a3f
								
							
						
					
					
						commit
						4c35140652
					
				
								
									
									
										
											6
										
									
									Makefile
									
									
									
									
								
								
							
							
										
											6
										
									
									Makefile
									
									
									
									
								|  | @ -9,8 +9,7 @@ else | |||
| 			FULL_PATH := $(error For provided '$(BOARD)' multiple options found: $(FULL_PATH)) | ||||
| 		endif | ||||
| 
 | ||||
| 		PLATFORM := $(shell echo $(FULL_PATH) | cut -d '/' -f 1 | cut -d '-' -f 4 ) | ||||
| 
 | ||||
| 		PLATFORM := $(shell echo $(FULL_PATH) | cut -d '/' -f 1 | cut -d '-' -f 4) | ||||
| 		FAMILY := $(shell grep "/board/" $(FULL_PATH) | head -1 | cut -d "/" -f 3) | ||||
| 		ifeq ($(FAMILY),hi3516cv500) | ||||
| 			BR_VER ?= 2022.08 | ||||
|  | @ -22,6 +21,7 @@ endif | |||
| 
 | ||||
| ROOT_DIR      := $(CURDIR) | ||||
| BR_EXT_DIR    := $(ROOT_DIR)/br-ext-chip-$(PLATFORM) | ||||
| GENERAL_DIR   := $(ROOT_DIR)/general | ||||
| SCRIPTS_DIR   := $(ROOT_DIR)/scripts | ||||
| 
 | ||||
| BR_VER        ?= 2021.02.12 | ||||
|  | @ -112,7 +112,7 @@ OUT_DIR ?= $(ROOT_DIR)/output | |||
| # Buildroot considers relative paths relatively to its' own root directory. So we use absolute paths
 | ||||
| # to avoid ambiguity
 | ||||
| override OUT_DIR := $(abspath $(OUT_DIR)) | ||||
| BOARD_MAKE := $(MAKE) -C $(BR_DIR) BR2_EXTERNAL=$(BR_EXT_DIR) O=$(OUT_DIR) | ||||
| BOARD_MAKE := $(MAKE) -C $(BR_DIR) BR2_EXTERNAL=$(GENERAL_DIR) O=$(OUT_DIR) | ||||
| 
 | ||||
| define CREATE_TOOLCHAIN_PARAMS | ||||
|     eval $$($(BOARD_MAKE) -s --no-print-directory VARS=GNU_TARGET_NAME printvars) \
 | ||||
|  |  | |||
|  | @ -1,36 +0,0 @@ | |||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/linux/Config.ext.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/allwinner-osdrv-v83x/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/allwinner_patcher/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/atbm603x/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/aura-httpd/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/comgt/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/dropbear-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/fdk-aac-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/ffmpeg-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/fwprintenv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/i2c-telemetry/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/ipctool/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/json-c-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/jsonfilter/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/lame-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/libcurl-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/libevent-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/libhv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/libogg-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/libsrt-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/libwebsockets-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/linux-firmware-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/majestic-fonts/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/majestic/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/mbedtls-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/microbe-web/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/microsnander/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/motors/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/node-exporter/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/opus-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/quirc-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/uacme-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/vtund-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/xmdp/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/yaml-cli/Config.in" | ||||
| source "$BR2_EXTERNAL_ALLWINNER_PATH/package/zerotier-one/Config.in" | ||||
|  | @ -27,28 +27,28 @@ BR2_LINUX_KERNEL=y | |||
| BR2_LINUX_KERNEL_CUSTOM_VERSION=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.9.118" | ||||
| BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_ALLWINNER_PATH)/board/v83x/kernel/v83x.generic.config" | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_VENDOR_PATH)/board/v83x/kernel/v83x.generic.config" | ||||
| BR2_LINUX_KERNEL_UIMAGE=y | ||||
| BR2_LINUX_KERNEL_XZ=y | ||||
| BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER=y | ||||
| BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER_LIST="$(BR2_EXTERNAL_ALLWINNER_PATH)/board/v83x/kernel/patches/ $(BR2_EXTERNAL_ALLWINNER_PATH)/board/v83x/kernel/overlay" | ||||
| BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER=y | ||||
| BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER_LIST="$(BR2_EXTERNAL_VENDOR_PATH)/board/v83x/kernel/patches/ $(BR2_EXTERNAL_VENDOR_PATH)/board/v83x/kernel/overlay" | ||||
| 
 | ||||
| # Filesystem | ||||
| # BR2_TARGET_TZ_INFO is not set | ||||
| BR2_TARGET_ROOTFS_CPIO=y | ||||
| BR2_TARGET_ROOTFS_SQUASHFS=y | ||||
| BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y | ||||
| BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay" | ||||
| BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" | ||||
| BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_GENERAL_PATH)/overlay" | ||||
| BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_SCRIPTS_PATH)/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" | ||||
| 
 | ||||
| # OpenIPC configuration | ||||
| BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" | ||||
| BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC" | ||||
| BR2_TARGET_GENERIC_HOSTNAME="openipc-v83x" | ||||
| BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches" | ||||
| BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_GENERAL_PATH)/package/all-patches" | ||||
| 
 | ||||
| # OpenIPC packages | ||||
| BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config" | ||||
| BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_GENERAL_PATH)/package/busybox/busybox.config" | ||||
| BR2_PACKAGE_DROPBEAR_OPENIPC=y | ||||
| # BR2_PACKAGE_FDK_AAC_OPENIPC is not set | ||||
| BR2_PACKAGE_FWPRINTENV_OPENIPC=y | ||||
|  |  | |||
|  | @ -27,28 +27,28 @@ BR2_LINUX_KERNEL=y | |||
| BR2_LINUX_KERNEL_CUSTOM_VERSION=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.9.118" | ||||
| BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_ALLWINNER_PATH)/board/v83x/kernel/v83x.generic.config" | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_VENDOR_PATH)/board/v83x/kernel/v83x.generic.config" | ||||
| BR2_LINUX_KERNEL_UIMAGE=y | ||||
| BR2_LINUX_KERNEL_XZ=y | ||||
| BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER=y | ||||
| BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER_LIST="$(BR2_EXTERNAL_ALLWINNER_PATH)/board/v83x/kernel/patches/ $(BR2_EXTERNAL_ALLWINNER_PATH)/board/v83x/kernel/overlay" | ||||
| BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER=y | ||||
| BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER_LIST="$(BR2_EXTERNAL_VENDOR_PATH)/board/v83x/kernel/patches/ $(BR2_EXTERNAL_VENDOR_PATH)/board/v83x/kernel/overlay" | ||||
| 
 | ||||
| # Filesystem | ||||
| # BR2_TARGET_TZ_INFO is not set | ||||
| BR2_TARGET_ROOTFS_CPIO=y | ||||
| BR2_TARGET_ROOTFS_SQUASHFS=y | ||||
| BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y | ||||
| BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay" | ||||
| BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" | ||||
| BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_GENERAL_PATH)/overlay" | ||||
| BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_SCRIPTS_PATH)/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" | ||||
| 
 | ||||
| # OpenIPC configuration | ||||
| BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" | ||||
| BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC" | ||||
| BR2_TARGET_GENERIC_HOSTNAME="openipc-v83x" | ||||
| BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches" | ||||
| BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_GENERAL_PATH)/package/all-patches" | ||||
| 
 | ||||
| # OpenIPC packages | ||||
| BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config" | ||||
| BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_GENERAL_PATH)/package/busybox/busybox.config" | ||||
| BR2_PACKAGE_DROPBEAR_OPENIPC=y | ||||
| # BR2_PACKAGE_FDK_AAC_OPENIPC is not set | ||||
| BR2_PACKAGE_FWPRINTENV_OPENIPC=y | ||||
|  |  | |||
|  | @ -1,2 +0,0 @@ | |||
| name: ALLWINNER | ||||
| desc: Buildroot external tree for Allwinner based IP cameras | ||||
|  | @ -1,2 +0,0 @@ | |||
| include $(BR2_EXTERNAL_ALLWINNER_PATH)/linux/linux-ext-allwinner_patcher.mk | ||||
| include $(sort $(wildcard $(BR2_EXTERNAL_ALLWINNER_PATH)/package/*/*.mk)) | ||||
|  | @ -1,14 +0,0 @@ | |||
| config BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER | ||||
| 	bool "Allwinner kernel patches" | ||||
| 	select BR2_PACKAGE_ALLWINNER_PATCHER | ||||
| 	help | ||||
| 	  Patch Kernel for Allwinner boards | ||||
| 
 | ||||
| if BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER | ||||
| 
 | ||||
| config BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER_LIST | ||||
| 	string "Patch list" | ||||
| 	help | ||||
| 	  Space-separated list of patches to be applied | ||||
| 
 | ||||
| endif  # BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER | ||||
|  | @ -1,11 +0,0 @@ | |||
| ################################################################################
 | ||||
| #
 | ||||
| # linux_kernel_ext_allwinner_patcher
 | ||||
| #
 | ||||
| ################################################################################
 | ||||
| 
 | ||||
| LINUX_EXTENSIONS += allwinner_patcher | ||||
| 
 | ||||
| define ALLWINNER_PATCHER_PREPARE_KERNEL | ||||
| 	$(ALLWINNER_PATCHER_PKGDIR)/apply.sh $(@D) $(BR2_LINUX_KERNEL_EXT_ALLWINNER_PATCHER_LIST) | ||||
| endef | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/allwinner-osdrv-v83x | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/allwinner_patcher | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/atbm603x | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/aura-httpd | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/aws-producer | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/aws-webrtc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/baresip-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/comgt | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/dropbear-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/fdk-aac-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/ffmpeg-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/fwprintenv-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/gdbserver-lite | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/i2c-telemetry | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/ipctool | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/json-c-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/jsonfilter | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/lame-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libcurl-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libevent-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libhv-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libogg-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libre-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/librem-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libsrt-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libsrtp-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libwebsockets-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/linux-firmware-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/majestic | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/majestic-fonts | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/mbedtls-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/microbe-web | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/microsnander | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/motors | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/node-exporter | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/opus-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/quirc-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/uacme-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/uqmi-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/usrsctp | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/vtund-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/xmdp | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/yaml-cli | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/zerotier-one | ||||
|  | @ -1,30 +0,0 @@ | |||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/linux/Config.ext.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/ambarella-osdrv-s3l/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/ambarella_patcher/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/aura-httpd/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/comgt/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/dropbear-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/fdk-aac-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/fwprintenv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/ipctool/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/json-c-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/jsonfilter/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/lame-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libcurl-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libevent-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libhv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libogg-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libsrt-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libwebsockets-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/linux-firmware-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/majestic-fonts/Config.in" | ||||
| # source "$BR2_EXTERNAL_AMBARELLA_PATH/package/majestic/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/mbedtls-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/microbe-web/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/motors/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/node-exporter/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/opus-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/rtl8188fu-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/uacme-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/vtund-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_AMBARELLA_PATH/package/yaml-cli/Config.in" | ||||
|  | @ -26,11 +26,11 @@ BR2_LINUX_KERNEL=y | |||
| BR2_LINUX_KERNEL_CUSTOM_VERSION=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.104" | ||||
| BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_AMBARELLA_PATH)/board/s3l/kernel/s3l.generic.config" | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_VENDOR_PATH)/board/s3l/kernel/s3l.generic.config" | ||||
| BR2_LINUX_KERNEL_UIMAGE=y | ||||
| BR2_LINUX_KERNEL_XZ=y | ||||
| BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER=y | ||||
| BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER_LIST="$(BR2_EXTERNAL_AMBARELLA_PATH)/board/s3l/kernel/patches/ $(BR2_EXTERNAL_AMBARELLA_PATH)/board/s3l/kernel/overlay" | ||||
| BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER=y | ||||
| BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER_LIST="$(BR2_EXTERNAL_VENDOR_PATH)/board/s3l/kernel/patches/ $(BR2_EXTERNAL_VENDOR_PATH)/board/s3l/kernel/overlay" | ||||
| 
 | ||||
| # Filesystem | ||||
| # BR2_TARGET_TZ_INFO is not set | ||||
|  | @ -38,17 +38,17 @@ BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER_LIST="$(BR2_EXTERNAL_AMBARELLA_PATH)/boar | |||
| BR2_TARGET_ROOTFS_SQUASHFS=y | ||||
| BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y | ||||
| BR2_TARGET_ROOTFS_UBI=y | ||||
| BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay" | ||||
| BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" | ||||
| BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_GENERAL_PATH)/overlay" | ||||
| BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_SCRIPTS_PATH)/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" | ||||
| 
 | ||||
| # OpenIPC configuration | ||||
| BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" | ||||
| BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC" | ||||
| BR2_TARGET_GENERIC_HOSTNAME="openipc-s3l" | ||||
| BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches" | ||||
| BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_GENERAL_PATH)/package/all-patches" | ||||
| 
 | ||||
| # OpenIPC packages | ||||
| BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config" | ||||
| BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_GENERAL_PATH)/package/busybox/busybox.config" | ||||
| BR2_PACKAGE_DROPBEAR_OPENIPC=y | ||||
| # BR2_PACKAGE_FDK_AAC_OPENIPC is not set | ||||
| BR2_PACKAGE_FWPRINTENV_OPENIPC=y | ||||
|  |  | |||
|  | @ -1,2 +0,0 @@ | |||
| name: AMBARELLA | ||||
| desc: Buildroot external tree for Ambarella based IP cameras | ||||
|  | @ -1,2 +0,0 @@ | |||
| include $(BR2_EXTERNAL_AMBARELLA_PATH)/linux/linux-ext-ambarella_patcher.mk | ||||
| include $(sort $(wildcard $(BR2_EXTERNAL_AMBARELLA_PATH)/package/*/*.mk)) | ||||
|  | @ -1,15 +0,0 @@ | |||
| 
 | ||||
| config BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER | ||||
| 	bool "Ambarella kernel patches" | ||||
| 	select BR2_PACKAGE_AMBARELLA_PATCHER | ||||
| 	help | ||||
| 	  Patch Kernel for Ambarella boards | ||||
| 
 | ||||
| if BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER | ||||
| 
 | ||||
| config BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER_LIST | ||||
| 	string "Patch list" | ||||
| 	help | ||||
| 	  Space-separated list of patches to be applied | ||||
| 
 | ||||
| endif  # BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER | ||||
|  | @ -1,11 +0,0 @@ | |||
| ################################################################################
 | ||||
| #
 | ||||
| # linux_kernel_ext_ambarella_patcher
 | ||||
| #
 | ||||
| ################################################################################
 | ||||
| 
 | ||||
| LINUX_EXTENSIONS += ambarella_patcher | ||||
| 
 | ||||
| define AMBARELLA_PATCHER_PREPARE_KERNEL | ||||
| 	$(AMBARELLA_PATCHER_PKGDIR)/apply.sh $(@D) $(BR2_LINUX_KERNEL_EXT_AMBARELLA_PATCHER_LIST) | ||||
| endef | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/ambarella-osdrv-s3l | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/ambarella_patcher | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/aura-httpd | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/baresip-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/comgt | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/dropbear-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/fdk-aac-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/fwprintenv-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/gdbserver-lite | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/ipctool | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/json-c-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/jsonfilter | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/lame-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libcurl-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libevent-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libhv-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libogg-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libre-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/librem-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libsrt-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/libwebsockets-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/linux-firmware-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/majestic | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/majestic-fonts | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/mbedtls-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/microbe-web | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/microsnander | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/motors | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/mt7601u-ap-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/node-exporter | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/opus-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/rtl8188fu-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/uacme-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/uqmi-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/vtund-openipc | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/xmdp | ||||
|  | @ -1 +0,0 @@ | |||
| ../../general/package/yaml-cli | ||||
|  | @ -1,29 +0,0 @@ | |||
| source "$BR2_EXTERNAL_ANYKA_PATH/linux/Config.ext.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/anyka_patcher/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/aura-httpd/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/comgt/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/dropbear-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/fdk-aac-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/fwprintenv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/ipctool/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/json-c-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/jsonfilter/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/lame-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/libcurl-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/libevent-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/libhv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/libogg-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/libsrt-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/libwebsockets-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/linux-firmware-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/majestic-fonts/Config.in" | ||||
| # source "$BR2_EXTERNAL_ANYKA_PATH/package/majestic/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/mbedtls-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/microbe-web/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/motors/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/node-exporter/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/opus-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/rtl8188fu-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/uacme-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/vtund-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_ANYKA_PATH/package/yaml-cli/Config.in" | ||||
|  | @ -25,28 +25,28 @@ BR2_LINUX_KERNEL=y | |||
| BR2_LINUX_KERNEL_CUSTOM_VERSION=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.4.35" | ||||
| BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_ANYKA_PATH)/board/ak3918ev300/kernel/ak3916ev300.generic.config" | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_VENDOR_PATH)/board/ak3918ev300/kernel/ak3916ev300.generic.config" | ||||
| BR2_LINUX_KERNEL_UIMAGE=y | ||||
| BR2_LINUX_KERNEL_XZ=y | ||||
| BR2_LINUX_KERNEL_EXT_ANYKA_PATCHER=y | ||||
| BR2_LINUX_KERNEL_EXT_ANYKA_PATCHER_LIST="$(BR2_EXTERNAL_ANYKA_PATH)/board/ak3918ev300/kernel/patches/ $(BR2_EXTERNAL_ANYKA_PATH)/board/ak3918ev300/kernel/overlay" | ||||
| BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER=y | ||||
| BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER_LIST="$(BR2_EXTERNAL_VENDOR_PATH)/board/ak3918ev300/kernel/patches/ $(BR2_EXTERNAL_VENDOR_PATH)/board/ak3918ev300/kernel/overlay" | ||||
| 
 | ||||
| # Filesystem | ||||
| # BR2_TARGET_TZ_INFO is not set | ||||
| BR2_TARGET_ROOTFS_CPIO=y | ||||
| BR2_TARGET_ROOTFS_SQUASHFS=y | ||||
| BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y | ||||
| BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay" | ||||
| BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" | ||||
| BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_GENERAL_PATH)/overlay" | ||||
| BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_SCRIPTS_PATH)/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" | ||||
| 
 | ||||
| # OpenIPC configuration | ||||
| BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" | ||||
| BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC" | ||||
| BR2_TARGET_GENERIC_HOSTNAME="openipc-ak3916ev300" | ||||
| BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches" | ||||
| BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_GENERAL_PATH)/package/all-patches" | ||||
| 
 | ||||
| # OpenIPC packages | ||||
| BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config" | ||||
| BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_GENERAL_PATH)/package/busybox/busybox.config" | ||||
| BR2_PACKAGE_DROPBEAR_OPENIPC=y | ||||
| # BR2_PACKAGE_FDK_AAC_OPENIPC is not set | ||||
| BR2_PACKAGE_FWPRINTENV_OPENIPC=y | ||||
|  |  | |||
|  | @ -25,28 +25,28 @@ BR2_LINUX_KERNEL=y | |||
| BR2_LINUX_KERNEL_CUSTOM_VERSION=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.4.35" | ||||
| BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_ANYKA_PATH)/board/ak3918ev300/kernel/ak3918ev300.generic.config" | ||||
| BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_VENDOR_PATH)/board/ak3918ev300/kernel/ak3918ev300.generic.config" | ||||
| BR2_LINUX_KERNEL_UIMAGE=y | ||||
| BR2_LINUX_KERNEL_XZ=y | ||||
| BR2_LINUX_KERNEL_EXT_ANYKA_PATCHER=y | ||||
| BR2_LINUX_KERNEL_EXT_ANYKA_PATCHER_LIST="$(BR2_EXTERNAL_ANYKA_PATH)/board/ak3918ev300/kernel/patches/ $(BR2_EXTERNAL_ANYKA_PATH)/board/ak3918ev300/kernel/overlay" | ||||
| BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER=y | ||||
| BR2_LINUX_KERNEL_EXT_VENDOR_PATCHER_LIST="$(BR2_EXTERNAL_VENDOR_PATH)/board/ak3918ev300/kernel/patches/ $(BR2_EXTERNAL_VENDOR_PATH)/board/ak3918ev300/kernel/overlay" | ||||
| 
 | ||||
| # Filesystem | ||||
| # BR2_TARGET_TZ_INFO is not set | ||||
| BR2_TARGET_ROOTFS_CPIO=y | ||||
| BR2_TARGET_ROOTFS_SQUASHFS=y | ||||
| BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y | ||||
| BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay" | ||||
| BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" | ||||
| BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_GENERAL_PATH)/overlay" | ||||
| BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_SCRIPTS_PATH)/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" | ||||
| 
 | ||||
| # OpenIPC configuration | ||||
| BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" | ||||
| BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC" | ||||
| BR2_TARGET_GENERIC_HOSTNAME="openipc-ak3918ev300" | ||||
| BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches" | ||||
| BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_GENERAL_PATH)/package/all-patches" | ||||
| 
 | ||||
| # OpenIPC packages | ||||
| BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config" | ||||
| BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_GENERAL_PATH)/package/busybox/busybox.config" | ||||
| BR2_PACKAGE_DROPBEAR_OPENIPC=y | ||||
| # BR2_PACKAGE_FDK_AAC_OPENIPC is not set | ||||
| BR2_PACKAGE_FWPRINTENV_OPENIPC=y | ||||
|  |  | |||
|  | @ -1,2 +0,0 @@ | |||
| name: ANYKA | ||||
| desc: Buildroot external tree for Anyka based IP cameras | ||||
|  | @ -1,2 +0,0 @@ | |||
| include $(BR2_EXTERNAL_ANYKA_PATH)/linux/linux-ext-anyka_patcher.mk | ||||
| include $(sort $(wildcard $(BR2_EXTERNAL_ANYKA_PATH)/package/*/*.mk)) | ||||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
		Reference in New Issue