diff --git a/br-ext-chip-ambarella/Config.in b/br-ext-chip-ambarella/Config.in new file mode 100644 index 00000000..66baa819 --- /dev/null +++ b/br-ext-chip-ambarella/Config.in @@ -0,0 +1,22 @@ +source "$BR2_EXTERNAL_AMBARELLA_PATH/linux/Config.ext.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/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/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/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" diff --git a/br-ext-chip-ambarella/external.desc b/br-ext-chip-ambarella/external.desc new file mode 100644 index 00000000..1f748bbb --- /dev/null +++ b/br-ext-chip-ambarella/external.desc @@ -0,0 +1,2 @@ +name: AMBARELLA +desc: Buildroot external tree for Ambarella based IP cameras diff --git a/br-ext-chip-ambarella/external.mk b/br-ext-chip-ambarella/external.mk new file mode 100644 index 00000000..566a0150 --- /dev/null +++ b/br-ext-chip-ambarella/external.mk @@ -0,0 +1,22 @@ +include $(BR2_EXTERNAL_AMBARELLA_PATH)/linux/linux-ext-ambarella_patcher.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/ambarella_patcher/ambarella_patcher.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/aura-httpd/aura-httpd.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/ipctool/ipctool.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/lame-openipc/lame-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/libcurl-openipc/libcurl-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/libevent-openipc/libevent-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/libhv-openipc/libhv-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/libogg-openipc/libogg-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/libsrt-openipc/libsrt-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/majestic/majestic.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/microbe-web/microbe-web.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/motors/motors.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/node-exporter/node-exporter.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/opus-openipc/opus-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/rtl8188fu-openipc/rtl8188fu-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/uacme-openipc/uacme-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/vtund-openipc/vtund-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/yaml-cli/yaml-cli.mk \ No newline at end of file diff --git a/br-ext-chip-ambarella/linux/Config.ext.in b/br-ext-chip-ambarella/linux/Config.ext.in new file mode 100644 index 00000000..c3c08019 --- /dev/null +++ b/br-ext-chip-ambarella/linux/Config.ext.in @@ -0,0 +1,15 @@ + +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 diff --git a/br-ext-chip-ambarella/linux/linux-ext-ingenic_patcher.mk b/br-ext-chip-ambarella/linux/linux-ext-ingenic_patcher.mk new file mode 100644 index 00000000..cbd58204 --- /dev/null +++ b/br-ext-chip-ambarella/linux/linux-ext-ingenic_patcher.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# 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 diff --git a/br-ext-chip-ambarella/package/aura-httpd b/br-ext-chip-ambarella/package/aura-httpd new file mode 120000 index 00000000..e7e090ee --- /dev/null +++ b/br-ext-chip-ambarella/package/aura-httpd @@ -0,0 +1 @@ +../../general/package/aura-httpd \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/fdk-aac-openipc b/br-ext-chip-ambarella/package/fdk-aac-openipc new file mode 120000 index 00000000..c2027828 --- /dev/null +++ b/br-ext-chip-ambarella/package/fdk-aac-openipc @@ -0,0 +1 @@ +../../general/package/fdk-aac-openipc \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/fwprintenv-openipc b/br-ext-chip-ambarella/package/fwprintenv-openipc new file mode 120000 index 00000000..8aaa8c42 --- /dev/null +++ b/br-ext-chip-ambarella/package/fwprintenv-openipc @@ -0,0 +1 @@ +../../general/package/fwprintenv-openipc \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/gdbserver-lite b/br-ext-chip-ambarella/package/gdbserver-lite new file mode 120000 index 00000000..318b53a3 --- /dev/null +++ b/br-ext-chip-ambarella/package/gdbserver-lite @@ -0,0 +1 @@ +../../general/package/gdbserver-lite \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/ipctool b/br-ext-chip-ambarella/package/ipctool new file mode 120000 index 00000000..cf506f53 --- /dev/null +++ b/br-ext-chip-ambarella/package/ipctool @@ -0,0 +1 @@ +../../general/package/ipctool \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/lame-openipc b/br-ext-chip-ambarella/package/lame-openipc new file mode 120000 index 00000000..77c030ed --- /dev/null +++ b/br-ext-chip-ambarella/package/lame-openipc @@ -0,0 +1 @@ +../../general/package/lame-openipc \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/libcurl-openipc b/br-ext-chip-ambarella/package/libcurl-openipc new file mode 120000 index 00000000..48c0842c --- /dev/null +++ b/br-ext-chip-ambarella/package/libcurl-openipc @@ -0,0 +1 @@ +../../general/package/libcurl-openipc \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/libevent-openipc b/br-ext-chip-ambarella/package/libevent-openipc new file mode 120000 index 00000000..a3cc9609 --- /dev/null +++ b/br-ext-chip-ambarella/package/libevent-openipc @@ -0,0 +1 @@ +../../general/package/libevent-openipc \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/libhv-openipc b/br-ext-chip-ambarella/package/libhv-openipc new file mode 120000 index 00000000..5d9d42d6 --- /dev/null +++ b/br-ext-chip-ambarella/package/libhv-openipc @@ -0,0 +1 @@ +../../general/package/libhv-openipc \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/libogg-openipc b/br-ext-chip-ambarella/package/libogg-openipc new file mode 120000 index 00000000..b21ffef8 --- /dev/null +++ b/br-ext-chip-ambarella/package/libogg-openipc @@ -0,0 +1 @@ +../../general/package/libogg-openipc \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/libsrt-openipc b/br-ext-chip-ambarella/package/libsrt-openipc new file mode 120000 index 00000000..95859058 --- /dev/null +++ b/br-ext-chip-ambarella/package/libsrt-openipc @@ -0,0 +1 @@ +../../general/package/libsrt-openipc \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/majestic-fonts b/br-ext-chip-ambarella/package/majestic-fonts new file mode 120000 index 00000000..4ad17d15 --- /dev/null +++ b/br-ext-chip-ambarella/package/majestic-fonts @@ -0,0 +1 @@ +../../general/package/majestic-fonts \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/mbedtls-openipc b/br-ext-chip-ambarella/package/mbedtls-openipc new file mode 120000 index 00000000..f66fb64a --- /dev/null +++ b/br-ext-chip-ambarella/package/mbedtls-openipc @@ -0,0 +1 @@ +../../general/package/mbedtls-openipc \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/microbe-web b/br-ext-chip-ambarella/package/microbe-web new file mode 120000 index 00000000..acaf079e --- /dev/null +++ b/br-ext-chip-ambarella/package/microbe-web @@ -0,0 +1 @@ +../../general/package/microbe-web \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/motors b/br-ext-chip-ambarella/package/motors new file mode 120000 index 00000000..0a542919 --- /dev/null +++ b/br-ext-chip-ambarella/package/motors @@ -0,0 +1 @@ +../../general/package/motors \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/node-exporter b/br-ext-chip-ambarella/package/node-exporter new file mode 120000 index 00000000..4ef72307 --- /dev/null +++ b/br-ext-chip-ambarella/package/node-exporter @@ -0,0 +1 @@ +../../general/package/node-exporter \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/opus-openipc b/br-ext-chip-ambarella/package/opus-openipc new file mode 120000 index 00000000..9d1669e8 --- /dev/null +++ b/br-ext-chip-ambarella/package/opus-openipc @@ -0,0 +1 @@ +../../general/package/opus-openipc \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/rtl8188fu-openipc b/br-ext-chip-ambarella/package/rtl8188fu-openipc new file mode 120000 index 00000000..eabbec38 --- /dev/null +++ b/br-ext-chip-ambarella/package/rtl8188fu-openipc @@ -0,0 +1 @@ +../../general/package/rtl8188fu-openipc \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/uacme-openipc b/br-ext-chip-ambarella/package/uacme-openipc new file mode 120000 index 00000000..62b3d140 --- /dev/null +++ b/br-ext-chip-ambarella/package/uacme-openipc @@ -0,0 +1 @@ +../../general/package/uacme-openipc \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/vtund-openipc b/br-ext-chip-ambarella/package/vtund-openipc new file mode 120000 index 00000000..72712ea8 --- /dev/null +++ b/br-ext-chip-ambarella/package/vtund-openipc @@ -0,0 +1 @@ +../../general/package/vtund-openipc \ No newline at end of file diff --git a/br-ext-chip-ambarella/package/yaml-cli b/br-ext-chip-ambarella/package/yaml-cli new file mode 120000 index 00000000..6b7c1fa1 --- /dev/null +++ b/br-ext-chip-ambarella/package/yaml-cli @@ -0,0 +1 @@ +../../general/package/yaml-cli \ No newline at end of file diff --git a/br-ext-chip-anyka/Config.in b/br-ext-chip-anyka/Config.in new file mode 100644 index 00000000..5fdd76b1 --- /dev/null +++ b/br-ext-chip-anyka/Config.in @@ -0,0 +1,22 @@ +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/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/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/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" diff --git a/br-ext-chip-anyka/external.desc b/br-ext-chip-anyka/external.desc new file mode 100644 index 00000000..2515df85 --- /dev/null +++ b/br-ext-chip-anyka/external.desc @@ -0,0 +1,2 @@ +name: ANYKA +desc: Buildroot external tree for Anyka based IP cameras diff --git a/br-ext-chip-anyka/external.mk b/br-ext-chip-anyka/external.mk new file mode 100644 index 00000000..2446ef35 --- /dev/null +++ b/br-ext-chip-anyka/external.mk @@ -0,0 +1,22 @@ +include $(BR2_EXTERNAL_ANYKA_PATH)/linux/linux-ext-anyka_patcher.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/anyka_patcher/anyka_patcher.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/aura-httpd/aura-httpd.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/ipctool/ipctool.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/lame-openipc/lame-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/libcurl-openipc/libcurl-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/libevent-openipc/libevent-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/libhv-openipc/libhv-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/libogg-openipc/libogg-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/libsrt-openipc/libsrt-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/majestic/majestic.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/microbe-web/microbe-web.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/motors/motors.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/node-exporter/node-exporter.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/opus-openipc/opus-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/rtl8188fu-openipc/rtl8188fu-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/uacme-openipc/uacme-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/vtund-openipc/vtund-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/yaml-cli/yaml-cli.mk \ No newline at end of file diff --git a/br-ext-chip-anyka/linux/Config.ext.in b/br-ext-chip-anyka/linux/Config.ext.in new file mode 100644 index 00000000..2847f85e --- /dev/null +++ b/br-ext-chip-anyka/linux/Config.ext.in @@ -0,0 +1,15 @@ + +config BR2_LINUX_KERNEL_EXT_ANYKA_PATCHER + bool "Anyka kernel patches" + select BR2_PACKAGE_ANYKA_PATCHER + help + Patch Kernel for Anyka boards + +if BR2_LINUX_KERNEL_EXT_ANYKA_PATCHER + +config BR2_LINUX_KERNEL_EXT_ANYKA_PATCHER_LIST + string "Patch list" + help + Space-separated list of patches to be applied + +endif # BR2_LINUX_KERNEL_EXT_ANYKA_PATCHER diff --git a/br-ext-chip-anyka/linux/linux-ext-anyka_patcher.mk b/br-ext-chip-anyka/linux/linux-ext-anyka_patcher.mk new file mode 100644 index 00000000..8a72ba1c --- /dev/null +++ b/br-ext-chip-anyka/linux/linux-ext-anyka_patcher.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# linux_kernel_ext_anyka_patcher +# +################################################################################ + +LINUX_EXTENSIONS += anyka_patcher + +define ANYKA_PATCHER_PREPARE_KERNEL + $(ANYKA_PATCHER_PKGDIR)/apply.sh $(@D) $(BR2_LINUX_KERNEL_EXT_ANYKA_PATCHER_LIST) +endef diff --git a/br-ext-chip-anyka/package/aura-httpd b/br-ext-chip-anyka/package/aura-httpd new file mode 120000 index 00000000..e7e090ee --- /dev/null +++ b/br-ext-chip-anyka/package/aura-httpd @@ -0,0 +1 @@ +../../general/package/aura-httpd \ No newline at end of file diff --git a/br-ext-chip-anyka/package/fdk-aac-openipc b/br-ext-chip-anyka/package/fdk-aac-openipc new file mode 120000 index 00000000..c2027828 --- /dev/null +++ b/br-ext-chip-anyka/package/fdk-aac-openipc @@ -0,0 +1 @@ +../../general/package/fdk-aac-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/package/fwprintenv-openipc b/br-ext-chip-anyka/package/fwprintenv-openipc new file mode 120000 index 00000000..8aaa8c42 --- /dev/null +++ b/br-ext-chip-anyka/package/fwprintenv-openipc @@ -0,0 +1 @@ +../../general/package/fwprintenv-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/package/gdbserver-lite b/br-ext-chip-anyka/package/gdbserver-lite new file mode 120000 index 00000000..318b53a3 --- /dev/null +++ b/br-ext-chip-anyka/package/gdbserver-lite @@ -0,0 +1 @@ +../../general/package/gdbserver-lite \ No newline at end of file diff --git a/br-ext-chip-anyka/package/ipctool b/br-ext-chip-anyka/package/ipctool new file mode 120000 index 00000000..cf506f53 --- /dev/null +++ b/br-ext-chip-anyka/package/ipctool @@ -0,0 +1 @@ +../../general/package/ipctool \ No newline at end of file diff --git a/br-ext-chip-anyka/package/lame-openipc b/br-ext-chip-anyka/package/lame-openipc new file mode 120000 index 00000000..77c030ed --- /dev/null +++ b/br-ext-chip-anyka/package/lame-openipc @@ -0,0 +1 @@ +../../general/package/lame-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/package/libcurl-openipc b/br-ext-chip-anyka/package/libcurl-openipc new file mode 120000 index 00000000..48c0842c --- /dev/null +++ b/br-ext-chip-anyka/package/libcurl-openipc @@ -0,0 +1 @@ +../../general/package/libcurl-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/package/libevent-openipc b/br-ext-chip-anyka/package/libevent-openipc new file mode 120000 index 00000000..a3cc9609 --- /dev/null +++ b/br-ext-chip-anyka/package/libevent-openipc @@ -0,0 +1 @@ +../../general/package/libevent-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/package/libhv-openipc b/br-ext-chip-anyka/package/libhv-openipc new file mode 120000 index 00000000..5d9d42d6 --- /dev/null +++ b/br-ext-chip-anyka/package/libhv-openipc @@ -0,0 +1 @@ +../../general/package/libhv-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/package/libogg-openipc b/br-ext-chip-anyka/package/libogg-openipc new file mode 120000 index 00000000..b21ffef8 --- /dev/null +++ b/br-ext-chip-anyka/package/libogg-openipc @@ -0,0 +1 @@ +../../general/package/libogg-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/package/libsrt-openipc b/br-ext-chip-anyka/package/libsrt-openipc new file mode 120000 index 00000000..95859058 --- /dev/null +++ b/br-ext-chip-anyka/package/libsrt-openipc @@ -0,0 +1 @@ +../../general/package/libsrt-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/package/majestic-fonts b/br-ext-chip-anyka/package/majestic-fonts new file mode 120000 index 00000000..4ad17d15 --- /dev/null +++ b/br-ext-chip-anyka/package/majestic-fonts @@ -0,0 +1 @@ +../../general/package/majestic-fonts \ No newline at end of file diff --git a/br-ext-chip-anyka/package/mbedtls-openipc b/br-ext-chip-anyka/package/mbedtls-openipc new file mode 120000 index 00000000..f66fb64a --- /dev/null +++ b/br-ext-chip-anyka/package/mbedtls-openipc @@ -0,0 +1 @@ +../../general/package/mbedtls-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/package/microbe-web b/br-ext-chip-anyka/package/microbe-web new file mode 120000 index 00000000..acaf079e --- /dev/null +++ b/br-ext-chip-anyka/package/microbe-web @@ -0,0 +1 @@ +../../general/package/microbe-web \ No newline at end of file diff --git a/br-ext-chip-anyka/package/motors b/br-ext-chip-anyka/package/motors new file mode 120000 index 00000000..0a542919 --- /dev/null +++ b/br-ext-chip-anyka/package/motors @@ -0,0 +1 @@ +../../general/package/motors \ No newline at end of file diff --git a/br-ext-chip-anyka/package/node-exporter b/br-ext-chip-anyka/package/node-exporter new file mode 120000 index 00000000..4ef72307 --- /dev/null +++ b/br-ext-chip-anyka/package/node-exporter @@ -0,0 +1 @@ +../../general/package/node-exporter \ No newline at end of file diff --git a/br-ext-chip-anyka/package/opus-openipc b/br-ext-chip-anyka/package/opus-openipc new file mode 120000 index 00000000..9d1669e8 --- /dev/null +++ b/br-ext-chip-anyka/package/opus-openipc @@ -0,0 +1 @@ +../../general/package/opus-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/package/rtl8188fu-openipc b/br-ext-chip-anyka/package/rtl8188fu-openipc new file mode 120000 index 00000000..eabbec38 --- /dev/null +++ b/br-ext-chip-anyka/package/rtl8188fu-openipc @@ -0,0 +1 @@ +../../general/package/rtl8188fu-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/package/uacme-openipc b/br-ext-chip-anyka/package/uacme-openipc new file mode 120000 index 00000000..62b3d140 --- /dev/null +++ b/br-ext-chip-anyka/package/uacme-openipc @@ -0,0 +1 @@ +../../general/package/uacme-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/package/vtund-openipc b/br-ext-chip-anyka/package/vtund-openipc new file mode 120000 index 00000000..72712ea8 --- /dev/null +++ b/br-ext-chip-anyka/package/vtund-openipc @@ -0,0 +1 @@ +../../general/package/vtund-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/package/yaml-cli b/br-ext-chip-anyka/package/yaml-cli new file mode 120000 index 00000000..6b7c1fa1 --- /dev/null +++ b/br-ext-chip-anyka/package/yaml-cli @@ -0,0 +1 @@ +../../general/package/yaml-cli \ No newline at end of file diff --git a/br-ext-chip-grainmedia/Config.in b/br-ext-chip-grainmedia/Config.in new file mode 100644 index 00000000..e1d5c949 --- /dev/null +++ b/br-ext-chip-grainmedia/Config.in @@ -0,0 +1,22 @@ +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/linux/Config.ext.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/grainmedia_patcher/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/aura-httpd/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/fdk-aac-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/fwprintenv-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/ipctool/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/lame-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/libcurl-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/libevent-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/libhv-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/libogg-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/libsrt-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/majestic/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/mbedtls-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/microbe-web/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/motors/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/node-exporter/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/opus-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/rtl8188fu-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/uacme-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/vtund-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/yaml-cli/Config.in" diff --git a/br-ext-chip-grainmedia/external.desc b/br-ext-chip-grainmedia/external.desc new file mode 100644 index 00000000..cb466652 --- /dev/null +++ b/br-ext-chip-grainmedia/external.desc @@ -0,0 +1,2 @@ +name: GRAINMEDIA +desc: Buildroot external tree for GrainMedia based IP cameras diff --git a/br-ext-chip-grainmedia/external.mk b/br-ext-chip-grainmedia/external.mk new file mode 100644 index 00000000..f2546acf --- /dev/null +++ b/br-ext-chip-grainmedia/external.mk @@ -0,0 +1,22 @@ +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/linux/linux-ext-grainmedia_patcher.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/grainmedia_patcher/grainmedia_patcher.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/aura-httpd/aura-httpd.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/ipctool/ipctool.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/lame-openipc/lame-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/libcurl-openipc/libcurl-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/libevent-openipc/libevent-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/libhv-openipc/libhv-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/libogg-openipc/libogg-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/libsrt-openipc/libsrt-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/majestic/majestic.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/microbe-web/microbe-web.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/motors/motors.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/node-exporter/node-exporter.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/opus-openipc/opus-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/rtl8188fu-openipc/rtl8188fu-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/uacme-openipc/uacme-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/vtund-openipc/vtund-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/yaml-cli/yaml-cli.mk \ No newline at end of file diff --git a/br-ext-chip-grainmedia/linux/Config.ext.in b/br-ext-chip-grainmedia/linux/Config.ext.in new file mode 100644 index 00000000..59e000e6 --- /dev/null +++ b/br-ext-chip-grainmedia/linux/Config.ext.in @@ -0,0 +1,15 @@ + +config BR2_LINUX_KERNEL_EXT_GRAINMEDIA_PATCHER + bool "GrainMedia kernel patches" + select BR2_PACKAGE_GRAINMEDIA_PATCHER + help + Patch Kernel for GrainMedia boards + +if BR2_LINUX_KERNEL_EXT_GRAINMEDIA_PATCHER + +config BR2_LINUX_KERNEL_EXT_GRAINMEDIA_PATCHER_LIST + string "Patch list" + help + Space-separated list of patches to be applied + +endif # BR2_LINUX_KERNEL_EXT_GRAINMEDIA_PATCHER diff --git a/br-ext-chip-grainmedia/linux/linux-ext-grainmedia_patcher.mk b/br-ext-chip-grainmedia/linux/linux-ext-grainmedia_patcher.mk new file mode 100644 index 00000000..106f0b17 --- /dev/null +++ b/br-ext-chip-grainmedia/linux/linux-ext-grainmedia_patcher.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# linux_kernel_ext_grainmedia_patcher +# +################################################################################ + +LINUX_EXTENSIONS += grainmedia_patcher + +define GRAINMEDIA_PATCHER_PREPARE_KERNEL + $(GRAINMEDIA_PATCHER_PKGDIR)/apply.sh $(@D) $(BR2_LINUX_KERNEL_EXT_GRAINMEDIA_PATCHER_LIST) +endef diff --git a/br-ext-chip-grainmedia/package/aura-httpd b/br-ext-chip-grainmedia/package/aura-httpd new file mode 120000 index 00000000..e7e090ee --- /dev/null +++ b/br-ext-chip-grainmedia/package/aura-httpd @@ -0,0 +1 @@ +../../general/package/aura-httpd \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/fdk-aac-openipc b/br-ext-chip-grainmedia/package/fdk-aac-openipc new file mode 120000 index 00000000..c2027828 --- /dev/null +++ b/br-ext-chip-grainmedia/package/fdk-aac-openipc @@ -0,0 +1 @@ +../../general/package/fdk-aac-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/fwprintenv-openipc b/br-ext-chip-grainmedia/package/fwprintenv-openipc new file mode 120000 index 00000000..8aaa8c42 --- /dev/null +++ b/br-ext-chip-grainmedia/package/fwprintenv-openipc @@ -0,0 +1 @@ +../../general/package/fwprintenv-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/gdbserver-lite b/br-ext-chip-grainmedia/package/gdbserver-lite new file mode 120000 index 00000000..318b53a3 --- /dev/null +++ b/br-ext-chip-grainmedia/package/gdbserver-lite @@ -0,0 +1 @@ +../../general/package/gdbserver-lite \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/ipctool b/br-ext-chip-grainmedia/package/ipctool new file mode 120000 index 00000000..cf506f53 --- /dev/null +++ b/br-ext-chip-grainmedia/package/ipctool @@ -0,0 +1 @@ +../../general/package/ipctool \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/lame-openipc b/br-ext-chip-grainmedia/package/lame-openipc new file mode 120000 index 00000000..77c030ed --- /dev/null +++ b/br-ext-chip-grainmedia/package/lame-openipc @@ -0,0 +1 @@ +../../general/package/lame-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/libcurl-openipc b/br-ext-chip-grainmedia/package/libcurl-openipc new file mode 120000 index 00000000..48c0842c --- /dev/null +++ b/br-ext-chip-grainmedia/package/libcurl-openipc @@ -0,0 +1 @@ +../../general/package/libcurl-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/libevent-openipc b/br-ext-chip-grainmedia/package/libevent-openipc new file mode 120000 index 00000000..a3cc9609 --- /dev/null +++ b/br-ext-chip-grainmedia/package/libevent-openipc @@ -0,0 +1 @@ +../../general/package/libevent-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/libhv-openipc b/br-ext-chip-grainmedia/package/libhv-openipc new file mode 120000 index 00000000..5d9d42d6 --- /dev/null +++ b/br-ext-chip-grainmedia/package/libhv-openipc @@ -0,0 +1 @@ +../../general/package/libhv-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/libogg-openipc b/br-ext-chip-grainmedia/package/libogg-openipc new file mode 120000 index 00000000..b21ffef8 --- /dev/null +++ b/br-ext-chip-grainmedia/package/libogg-openipc @@ -0,0 +1 @@ +../../general/package/libogg-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/libsrt-openipc b/br-ext-chip-grainmedia/package/libsrt-openipc new file mode 120000 index 00000000..95859058 --- /dev/null +++ b/br-ext-chip-grainmedia/package/libsrt-openipc @@ -0,0 +1 @@ +../../general/package/libsrt-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/majestic-fonts b/br-ext-chip-grainmedia/package/majestic-fonts new file mode 120000 index 00000000..4ad17d15 --- /dev/null +++ b/br-ext-chip-grainmedia/package/majestic-fonts @@ -0,0 +1 @@ +../../general/package/majestic-fonts \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/mbedtls-openipc b/br-ext-chip-grainmedia/package/mbedtls-openipc new file mode 120000 index 00000000..f66fb64a --- /dev/null +++ b/br-ext-chip-grainmedia/package/mbedtls-openipc @@ -0,0 +1 @@ +../../general/package/mbedtls-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/microbe-web b/br-ext-chip-grainmedia/package/microbe-web new file mode 120000 index 00000000..acaf079e --- /dev/null +++ b/br-ext-chip-grainmedia/package/microbe-web @@ -0,0 +1 @@ +../../general/package/microbe-web \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/motors b/br-ext-chip-grainmedia/package/motors new file mode 120000 index 00000000..0a542919 --- /dev/null +++ b/br-ext-chip-grainmedia/package/motors @@ -0,0 +1 @@ +../../general/package/motors \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/node-exporter b/br-ext-chip-grainmedia/package/node-exporter new file mode 120000 index 00000000..4ef72307 --- /dev/null +++ b/br-ext-chip-grainmedia/package/node-exporter @@ -0,0 +1 @@ +../../general/package/node-exporter \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/opus-openipc b/br-ext-chip-grainmedia/package/opus-openipc new file mode 120000 index 00000000..9d1669e8 --- /dev/null +++ b/br-ext-chip-grainmedia/package/opus-openipc @@ -0,0 +1 @@ +../../general/package/opus-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/rtl8188fu-openipc b/br-ext-chip-grainmedia/package/rtl8188fu-openipc new file mode 120000 index 00000000..eabbec38 --- /dev/null +++ b/br-ext-chip-grainmedia/package/rtl8188fu-openipc @@ -0,0 +1 @@ +../../general/package/rtl8188fu-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/uacme-openipc b/br-ext-chip-grainmedia/package/uacme-openipc new file mode 120000 index 00000000..62b3d140 --- /dev/null +++ b/br-ext-chip-grainmedia/package/uacme-openipc @@ -0,0 +1 @@ +../../general/package/uacme-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/vtund-openipc b/br-ext-chip-grainmedia/package/vtund-openipc new file mode 120000 index 00000000..72712ea8 --- /dev/null +++ b/br-ext-chip-grainmedia/package/vtund-openipc @@ -0,0 +1 @@ +../../general/package/vtund-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/package/yaml-cli b/br-ext-chip-grainmedia/package/yaml-cli new file mode 120000 index 00000000..6b7c1fa1 --- /dev/null +++ b/br-ext-chip-grainmedia/package/yaml-cli @@ -0,0 +1 @@ +../../general/package/yaml-cli \ No newline at end of file