From: "Denys Dmytriyenko" <denys@ti.com>
To: Suman Anna <s-anna@ti.com>
Cc: Dan Murphy <dmurphy@ti.com>, <meta-ti@yoctoproject.org>,
Gowtham Tammana <g-tammana@ti.com>
Subject: Re: [dunfell/master PATCH] ipc: ti-rpmsg-char: Add initial recipes
Date: Wed, 21 Oct 2020 16:49:33 -0400 [thread overview]
Message-ID: <20201021204933.GY14852@beryl> (raw)
In-Reply-To: <20201021135621.5073-1-s-anna@ti.com>
On Wed, Oct 21, 2020 at 08:56:21AM -0500, Suman Anna wrote:
> Add the initial recipes for building the ti-rpmsg-char package.
> The library and examples are built using two separate recipes
> in ti-rpmsg-char_git.bb and ti-rpmsg-char-examples_git.bb.
>
> Signed-off-by: Suman Anna <s-anna@ti.com>
> Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
> ---
> recipes-ti/ipc/ti-rpmsg-char-examples_git.bb | 12 ++++++++++++
> recipes-ti/ipc/ti-rpmsg-char.inc | 19 +++++++++++++++++++
> recipes-ti/ipc/ti-rpmsg-char_git.bb | 11 +++++++++++
> 3 files changed, 42 insertions(+)
> create mode 100644 recipes-ti/ipc/ti-rpmsg-char-examples_git.bb
> create mode 100644 recipes-ti/ipc/ti-rpmsg-char.inc
> create mode 100644 recipes-ti/ipc/ti-rpmsg-char_git.bb
>
> diff --git a/recipes-ti/ipc/ti-rpmsg-char-examples_git.bb b/recipes-ti/ipc/ti-rpmsg-char-examples_git.bb
> new file mode 100644
> index 000000000000..1d86e95526cc
> --- /dev/null
> +++ b/recipes-ti/ipc/ti-rpmsg-char-examples_git.bb
> @@ -0,0 +1,12 @@
> +DESCRIPTION = "TI RPMsg Char Sample Applications and Tests"
SUMMARY is for short one-liner description of the package
DESCRIPTION is for longer, potentially multi-line detailed description
If only short one is used, then should be SUMMARY
> +require ti-rpmsg-char.inc
> +
> +DEPENDS = "ti-rpmsg-char"
> +RDEPENDS_${PN} = "ti-rpmsg-char"
This is redundant - build dependency automatically sets corresponding run-time
dependency.
> +inherit autotools pkgconfig
> +
> +EXTRA_OEMAKE = "-C ${B}/examples"
> +
> +PR = "r0"
> diff --git a/recipes-ti/ipc/ti-rpmsg-char.inc b/recipes-ti/ipc/ti-rpmsg-char.inc
> new file mode 100644
> index 000000000000..454deea674b3
> --- /dev/null
> +++ b/recipes-ti/ipc/ti-rpmsg-char.inc
> @@ -0,0 +1,19 @@
> +DESCRIPTION = "TI RPMsg Char Utility Library"
Same comment.
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://${S}/src/rpmsg_char.c;beginline=1;endline=31;md5=71987db43a2159cff5ea00505c6fce58"
> +
> +TI_RPMSG_CHAR_GIT_URI = "git://git.ti.com/rpmsg/ti-rpmsg-char.git"
> +TI_RPMSG_CHAR_GIT_PROTOCOL = "git"
> +TI_RPMSG_CHAR_GIT_BRANCH = "master"
Any specific reason for these redirections? These were used by some recipes to
be able to easily override these vars from outisde the recipe to point to some
internal development tree... But even then there's another way to override
those and don't use such indirect variables.
E.g. instead of this in the local.conf:
TI_RPMSG_CHAR_GIT_BRANCH = "next"
One can do this:
BRANCH_pn-ti-rpmsg-char = "next"
BRANCH_pn-ti-rpmsg-char-examples = "next"
> +# Initial 0.1.0 release
> +TI_RPMSG_CHAR_SRCREV = "9be402c2bf4053900b6b9a8092fbb42e7e303108"
> +
> +BRANCH = "${TI_RPMSG_CHAR_GIT_BRANCH}"
> +SRC_URI = "${TI_RPMSG_CHAR_GIT_URI};protocol=${TI_RPMSG_CHAR_GIT_PROTOCOL};branch=${BRANCH};name=ti-rpmsg-char"
The part at the end is unnecessary - ;name=ti-rpmsg-char
> +SRCREV = "${TI_RPMSG_CHAR_SRCREV}"
> +
> +PV = "0.1.0+git${SRCPV}"
> +
> +S = "${WORKDIR}/git"
> diff --git a/recipes-ti/ipc/ti-rpmsg-char_git.bb b/recipes-ti/ipc/ti-rpmsg-char_git.bb
> new file mode 100644
> index 000000000000..c132a390f301
> --- /dev/null
> +++ b/recipes-ti/ipc/ti-rpmsg-char_git.bb
> @@ -0,0 +1,11 @@
> +DESCRIPTION = "TI RPMsg Char Utility Library"
> +
> +require ti-rpmsg-char.inc
> +
> +DEPENDS += "virtual/kernel"
> +
> +inherit autotools pkgconfig
> +
> +do_compile[depends] += "virtual/kernel:do_shared_workdir"
How do you pass kernel location for the header file? Is it hardcoded in the
Makefile?
> +PR = "r0"
> --
> 2.28.0
>
next prev parent reply other threads:[~2020-10-21 20:49 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-10-21 13:56 [dunfell/master PATCH] ipc: ti-rpmsg-char: Add initial recipes Suman Anna
2020-10-21 15:22 ` Dan Murphy
2020-10-21 17:46 ` Suman Anna
2020-10-21 17:46 ` Dan Murphy
2020-10-21 20:49 ` Denys Dmytriyenko [this message]
2020-10-21 22:09 ` Suman Anna
2020-10-21 23:24 ` Denys Dmytriyenko
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201021204933.GY14852@beryl \
--to=denys@ti.com \
--cc=dmurphy@ti.com \
--cc=g-tammana@ti.com \
--cc=meta-ti@yoctoproject.org \
--cc=s-anna@ti.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.