From b8aed86e23f97e69a1d243f490f31fc27639670a Mon Sep 17 00:00:00 2001 From: Peter Steenbergen Date: Fri, 26 Oct 2018 15:43:30 +0200 Subject: [PATCH] MycroftOS: Initial buildroot-external setup --- buildroot-external/Config.in | 2 ++ buildroot-external/board/.empty | 0 buildroot-external/configs/.empty | 0 buildroot-external/external.desc | 2 ++ buildroot-external/external.mk | 1 + buildroot-external/kernel/.empty | 0 buildroot-external/package/mycroftos/Config.in | 8 ++++++++ buildroot-external/package/mycroftos/mycroftos.mk | 13 +++++++++++++ buildroot-external/rootfs-overlay/.empty | 0 9 files changed, 26 insertions(+) create mode 100644 buildroot-external/Config.in create mode 100644 buildroot-external/board/.empty create mode 100644 buildroot-external/configs/.empty create mode 100644 buildroot-external/external.desc create mode 100644 buildroot-external/external.mk create mode 100644 buildroot-external/kernel/.empty create mode 100644 buildroot-external/package/mycroftos/Config.in create mode 100644 buildroot-external/package/mycroftos/mycroftos.mk create mode 100644 buildroot-external/rootfs-overlay/.empty diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in new file mode 100644 index 00000000..ceb287f6 --- /dev/null +++ b/buildroot-external/Config.in @@ -0,0 +1,2 @@ +source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/mycroftos/Config.in" + diff --git a/buildroot-external/board/.empty b/buildroot-external/board/.empty new file mode 100644 index 00000000..e69de29b diff --git a/buildroot-external/configs/.empty b/buildroot-external/configs/.empty new file mode 100644 index 00000000..e69de29b diff --git a/buildroot-external/external.desc b/buildroot-external/external.desc new file mode 100644 index 00000000..2b828fd8 --- /dev/null +++ b/buildroot-external/external.desc @@ -0,0 +1,2 @@ +name: MycroftOS +desc: MycroftOS Buildroot tree diff --git a/buildroot-external/external.mk b/buildroot-external/external.mk new file mode 100644 index 00000000..9396419d --- /dev/null +++ b/buildroot-external/external.mk @@ -0,0 +1 @@ +include $(sort $(wildcard $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/*/*.mk)) diff --git a/buildroot-external/kernel/.empty b/buildroot-external/kernel/.empty new file mode 100644 index 00000000..e69de29b diff --git a/buildroot-external/package/mycroftos/Config.in b/buildroot-external/package/mycroftos/Config.in new file mode 100644 index 00000000..7895725e --- /dev/null +++ b/buildroot-external/package/mycroftos/Config.in @@ -0,0 +1,8 @@ +menuconfig BR2_PACKAGE_MYCROFTOS + bool "mycroftos-app" + help + This is the Application layer that builds the + Mycroft A.I. software stack on top of Buildroot + with defaults packages and configurations. + + https://github.com/j1nx/MycroftOS/ diff --git a/buildroot-external/package/mycroftos/mycroftos.mk b/buildroot-external/package/mycroftos/mycroftos.mk new file mode 100644 index 00000000..e939008f --- /dev/null +++ b/buildroot-external/package/mycroftos/mycroftos.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# MycroftOS +# +################################################################################ + +MYCROFTOS_VERSION = 1.0.0 +MYCROFTOS_LICENSE = Apache License 2.0 +MYCROFTOS_LICENSE_FILES = $(BR2_EXTERNAL_MYCROFTOS_PATH)/../LICENSE +MYCROFTOS_SITE = $(BR2_EXTERNAL_MYCROFTOS_PATH)/package/mycroftos +MYCROFTOS_SITE_METHOD = local + +$(eval $(generic-package)) diff --git a/buildroot-external/rootfs-overlay/.empty b/buildroot-external/rootfs-overlay/.empty new file mode 100644 index 00000000..e69de29b