From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Sun, 2 Mar 2014 17:53:00 +0100 Subject: [Buildroot] [PATCH 19/19] FOO: tentative target and host virt packages In-Reply-To: References: Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net From: "Yann E. MORIN" NOT TO BE APPLIED. Just sampels 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 diff --git a/package/Config.in b/package/Config.in index 2f86658..523f7a6 100644 --- a/package/Config.in +++ b/package/Config.in @@ -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" diff --git a/package/foo-prov/Config.in b/package/foo-prov/Config.in new file mode 100644 index 0000000..17aec2c --- /dev/null +++ b/package/foo-prov/Config.in @@ -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" diff --git a/package/foo-prov/foo-prov.mk b/package/foo-prov/foo-prov.mk new file mode 100644 index 0000000..68d3afe --- /dev/null +++ b/package/foo-prov/foo-prov.mk @@ -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)) diff --git a/package/foo-user/Config.in b/package/foo-user/Config.in new file mode 100644 index 0000000..7107a9e --- /dev/null +++ b/package/foo-user/Config.in @@ -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 diff --git a/package/foo-user/foo-user.mk b/package/foo-user/foo-user.mk new file mode 100644 index 0000000..7601215 --- /dev/null +++ b/package/foo-user/foo-user.mk @@ -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)) diff --git a/package/foo-virt/Config.in b/package/foo-virt/Config.in new file mode 100644 index 0000000..f786c7e --- /dev/null +++ b/package/foo-virt/Config.in @@ -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 diff --git a/package/foo-virt/foo-virt.mk b/package/foo-virt/foo-virt.mk new file mode 100644 index 0000000..b00af5b --- /dev/null +++ b/package/foo-virt/foo-virt.mk @@ -0,0 +1,2 @@ +$(eval $(virtual-package)) +$(eval $(host-virtual-package)) -- 1.8.3.2