@@ -1,5 +1,9 @@
menu "Target packages"
+source "package/foo-virt/Config.in"
+source "package/foo-prov/Config.in"
+source "package/foo-user/Config.in"
+
source "package/busybox/Config.in"
menu "Audio and video applications"
new file mode 100644
@@ -0,0 +1,15 @@
+config BR2_PACKAGE_FOO_PROV
+ bool "foo-prov"
+ select BR2_PACKAGE_HAS_FOO_VIRT
+
+config BR2_PACKAGE_PROVIDES_FOO_VIRT
+ depends on BR2_PACKAGE_FOO_PROV
+ default "foo-prov"
+
+#config BR2_PACKAGE_HOST_FOO_PROV
+# bool "host-foo-prov"
+# select BR2_PACKAGE_HAS_HOST_FOO_VIRT
+#
+#config BR2_PACKAGE_PROVIDES_HOST_FOO_VIRT
+# depends on BR2_PACKAGE_FOO_PROV
+# default "host-foo-prov"
new file mode 100644
@@ -0,0 +1,13 @@
+FOO_PROV_VERSION = 1.1.2.3.5.8
+FOO_PROV_SOURCE =
+HOST_FOO_PROV_SOURCE =
+
+define FOO_PROV_BUILD_CMDS
+ @echo FOO_PROV build cmd
+endef
+define HOST_FOO_PROV_BUILD_CMDS
+ @echo HOST_FOO_PROV build cmd
+endef
+
+$(eval $(generic-package))
+$(eval $(host-generic-package))
new file mode 100644
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_FOO_USER
+ bool "foo-user"
+ depends on BR2_PACKAGE_HAS_FOO_VIRT
+
+#config BR2_PACKAGE_HOST_FOO_USER
+# bool "host-foo-user"
+# depends on BR2_PACKAGE_HAS_HOST_FOO_VIRT
new file mode 100644
@@ -0,0 +1,16 @@
+FOO_USER_VERSION = 1.2.3
+FOO_USER_SOURCE =
+HOST_FOO_USER_SOURCE =
+
+FOO_USER_DEPENDENCIES = foo-virt host-foo-user
+define FOO_USER_BUILD_CMDS
+ @echo FOO_USER build cmd
+endef
+
+HOST_FOO_USER_DEPENDENCIES = host-foo-virt
+define HOST_FOO_USER_BUILD_CMDS
+ @echo HOST_FOO_USER build cmd
+endef
+
+$(eval $(generic-package))
+$(eval $(host-generic-package))
new file mode 100644
@@ -0,0 +1,13 @@
+config BR2_PACKAGE_HAS_FOO_VIRT
+ bool
+
+config BR2_PACKAGE_PROVIDES_FOO_VIRT
+ depends on BR2_PACKAGE_HAS_FOO_VIRT
+ string
+
+#config BR2_PACKAGE_HAS_HOST_FOO_VIRT
+# bool
+#
+#config BR2_PACKAGE_PROVIDES_HOST_FOO_VIRT
+# depends on BR2_PACKAGE_HAS_HOST_FOO_VIRT
+# string
new file mode 100644
@@ -0,0 +1,2 @@
+$(eval $(virtual-package))
+$(eval $(host-virtual-package))
From: "Yann E. MORIN" <yann.morin.1998@free.fr> NOT TO BE APPLIED. Just samples to test virtual packages. NOT SOB by me --- package/Config.in | 4 ++++ package/foo-prov/Config.in | 15 +++++++++++++++ package/foo-prov/foo-prov.mk | 13 +++++++++++++ package/foo-user/Config.in | 7 +++++++ package/foo-user/foo-user.mk | 16 ++++++++++++++++ package/foo-virt/Config.in | 13 +++++++++++++ package/foo-virt/foo-virt.mk | 2 ++ 7 files changed, 70 insertions(+) create mode 100644 package/foo-prov/Config.in create mode 100644 package/foo-prov/foo-prov.mk create mode 100644 package/foo-user/Config.in create mode 100644 package/foo-user/foo-user.mk create mode 100644 package/foo-virt/Config.in create mode 100644 package/foo-virt/foo-virt.mk