From b5864c2cbe946eef6e3224d1f04c45a8d1cbc79a Mon Sep 17 00:00:00 2001 From: Andy Hu Date: Tue, 26 Jul 2022 22:27:25 +0800 Subject: [PATCH] package: add mailbox and e24 packages to buildroot Signed-off-by: Andy Hu --- package/starfive/Config.in | 2 ++ package/starfive/e24-test/Config.in | 4 +++ package/starfive/e24-test/e24-test.mk | 29 +++++++++++++++++++ package/starfive/mailbox-test/Config.in | 4 +++ package/starfive/mailbox-test/mailbox-test.mk | 28 ++++++++++++++++++ 5 files changed, 67 insertions(+) create mode 100644 package/starfive/e24-test/Config.in create mode 100644 package/starfive/e24-test/e24-test.mk create mode 100644 package/starfive/mailbox-test/Config.in create mode 100644 package/starfive/mailbox-test/mailbox-test.mk diff --git a/package/starfive/Config.in b/package/starfive/Config.in index e5a10b6e..4e9a492e 100644 --- a/package/starfive/Config.in +++ b/package/starfive/Config.in @@ -6,4 +6,6 @@ source "package/starfive/codaj12/Config.in" source "package/starfive/sf-omx-il/Config.in" source "package/starfive/sf-omx-il-test/Config.in" source "package/starfive/v4l2_test/Config.in" +source "package/starfive/mailbox-test/Config.in" +source "package/starfive/e24-test/Config.in" source "package/starfive/stfisp_setfile/Config.in.host" diff --git a/package/starfive/e24-test/Config.in b/package/starfive/e24-test/Config.in new file mode 100644 index 00000000..c906585b --- /dev/null +++ b/package/starfive/e24-test/Config.in @@ -0,0 +1,4 @@ +config BR2_PACKAGE_E24_TEST + bool "e24-test" + help + e24-test package diff --git a/package/starfive/e24-test/e24-test.mk b/package/starfive/e24-test/e24-test.mk new file mode 100644 index 00000000..727dee19 --- /dev/null +++ b/package/starfive/e24-test/e24-test.mk @@ -0,0 +1,29 @@ +# SPDX-License-Identifier: GPL-2.0 +# +# Copyright (C) 2022 StarFive Technology Co., Ltd. +# +# Description: E24_TEST +# +E24_TEST_VERSION:=1.0.0 +E24_TEST_SITE=$(TOPDIR)/../soft_3rdpart/e24 +E24_TEST_SITE_METHOD=local + +define E24_TEST_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/client +endef + +define E24_TEST_CLEAN_CMDS + +endef + +define E24_TEST_INSTALL_TARGET_CMDS + mkdir -p $(TARGET_DIR)/root/e24 + $(INSTALL) -m 0755 $(@D)/client/e24_share_mem $(TARGET_DIR)/root/e24/e24_share_mem + $(INSTALL) -m 0755 $(@D)/e24_elf $(TARGET_DIR)/lib/firmware/e24_elf +endef + +define E24_TEST_UNINSTALL_TARGET_CMDS + +endef + +$(eval $(generic-package)) diff --git a/package/starfive/mailbox-test/Config.in b/package/starfive/mailbox-test/Config.in new file mode 100644 index 00000000..dac5c3b7 --- /dev/null +++ b/package/starfive/mailbox-test/Config.in @@ -0,0 +1,4 @@ +config BR2_PACKAGE_MAILBOX_TEST + bool "mailbox-test" + help + mailbox-test package diff --git a/package/starfive/mailbox-test/mailbox-test.mk b/package/starfive/mailbox-test/mailbox-test.mk new file mode 100644 index 00000000..f978cd16 --- /dev/null +++ b/package/starfive/mailbox-test/mailbox-test.mk @@ -0,0 +1,28 @@ +# SPDX-License-Identifier: GPL-2.0 +# +# Copyright (C) 2022 StarFive Technology Co., Ltd. +# +# Description: MAILBOX_TEST +# +MAILBOX_TEST_VERSION:=1.0.0 +MAILBOX_TEST_SITE=$(TOPDIR)/../soft_3rdpart/mailbox +MAILBOX_TEST_SITE_METHOD=local + +define MAILBOX_TEST_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) +endef + +define MAILBOX_TEST_CLEAN_CMDS + +endef + +define MAILBOX_TEST_INSTALL_TARGET_CMDS + mkdir -p $(TARGET_DIR)/root/mailbox + $(INSTALL) -m 0755 $(@D)/read_test $(TARGET_DIR)/root/mailbox/read_test +endef + +define MAILBOX_TEST_UNINSTALL_TARGET_CMDS + +endef + +$(eval $(generic-package))