From: Declan Doherty <declan.doherty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
To: Tomasz Kulasek
<tomaszx.kulasek-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
dev-VfR2kkLFssw@public.gmane.org
Subject: Re: [PATCH v3] mk: Link test app against librte_pmd_ring when needed
Date: Thu, 12 Feb 2015 11:50:12 +0000 [thread overview]
Message-ID: <54DC9374.4070307@intel.com> (raw)
In-Reply-To: <1422521516-780-4-git-send-email-tomaszx.kulasek-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
On 29/01/15 08:51, Tomasz Kulasek wrote:
> This patch links test application against librte_pmd_ring.so for shared
> libraries. It's required as long as librte_pmd_ring provides some aditional
> routines used for configuration and testing purposes and must be
> "hard-linked".
>
> Signed-off-by: Tomasz Kulasek <tomaszx.kulasek-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
> ---
> app/test/Makefile | 15 +++++++++++++++
> 1 file changed, 15 insertions(+)
>
> diff --git a/app/test/Makefile b/app/test/Makefile
> index ee0e95a..04e6396 100644
> --- a/app/test/Makefile
> +++ b/app/test/Makefile
> @@ -128,8 +128,12 @@ SRCS-y += test_devargs.c
> SRCS-y += virtual_pmd.c
> SRCS-y += packet_burst_generator.c
> SRCS-$(CONFIG_RTE_LIBRTE_ACL) += test_acl.c
> +
> +ifeq ($(CONFIG_RTE_LIBRTE_PMD_RING),y)
> SRCS-$(CONFIG_RTE_LIBRTE_PMD_BOND) += test_link_bonding.c
> SRCS-$(CONFIG_RTE_LIBRTE_PMD_BOND) += test_link_bonding_mode4.c
> +endif
> +
> SRCS-$(CONFIG_RTE_LIBRTE_PMD_RING) += test_pmd_ring.c
> SRCS-$(CONFIG_RTE_LIBRTE_KVARGS) += test_kvargs.c
>
> @@ -147,6 +151,17 @@ CFLAGS += -D_GNU_SOURCE
> # this application needs libraries first
> DEPDIRS-y += lib
>
> +# Link against shared libraries when needed
> +ifeq ($(CONFIG_RTE_LIBRTE_PMD_BOND),y)
> +ifneq ($(CONFIG_RTE_LIBRTE_PMD_RING),y)
> +$(error Link bonding tests require CONFIG_RTE_LIBRTE_PMD_RING=y)
> +else
> +ifeq ($(CONFIG_RTE_BUILD_SHARED_LIB),y)
> +LDLIBS += -lrte_pmd_ring
> +endif
> +endif
> +endif
> +
> include $(RTE_SDK)/mk/rte.app.mk
>
> endif
>
Hey Tomasz, there's a whitespace error when applying this patch
Declan
next prev parent reply other threads:[~2015-02-12 11:50 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-12-12 9:14 [PATCH 0/3] bond mode 4: add unit tests Michal Jastrzebski
[not found] ` <1418375682-4703-1-git-send-email-michalx.k.jastrzebski-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-12-12 9:14 ` [PATCH 1/3] bond change warning Michal Jastrzebski
[not found] ` <1418375682-4703-2-git-send-email-michalx.k.jastrzebski-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2015-02-18 18:06 ` Thomas Monjalon
2014-12-12 9:14 ` [PATCH 2/3] PMD ring MAC management, fix initialization, link up/down Michal Jastrzebski
[not found] ` <1418375682-4703-3-git-send-email-michalx.k.jastrzebski-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2015-01-15 10:53 ` Thomas Monjalon
2015-01-19 11:56 ` [PATCH v2 0/3] " Tomasz Kulasek
[not found] ` <1421668601-156-1-git-send-email-tomaszx.kulasek-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2015-01-19 11:56 ` [PATCH v2 1/3] PMD Ring - Add link up/down functions Tomasz Kulasek
2015-01-19 11:56 ` [PATCH v2 2/3] PMD Ring - Add MAC addr add/remove functions Tomasz Kulasek
2015-01-19 11:56 ` [PATCH v2 3/3] PMD Ring - Fix for MAC per device management Tomasz Kulasek
2015-01-28 11:56 ` [PATCH v2 0/3] PMD ring MAC management, fix initialization, link up/down Doherty, Declan
[not found] ` <345C63BAECC1AD42A2EC8C63AFFC3ADC2748DDDC-kPTMFJFq+rF9qrmMLTLiibfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-02-18 17:33 ` Thomas Monjalon
2014-12-12 9:14 ` [PATCH 3/3] unit tests add mode 4 unit test Michal Jastrzebski
[not found] ` <1418375682-4703-4-git-send-email-michalx.k.jastrzebski-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2015-01-15 10:55 ` Thomas Monjalon
2015-01-19 12:43 ` [PATCH v2 0/2] " Tomasz Kulasek
[not found] ` <1421671390-8560-1-git-send-email-tomaszx.kulasek-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2015-01-19 12:43 ` [PATCH v2 1/2] Unit tests - test.h rework Tomasz Kulasek
2015-01-19 12:43 ` [PATCH v2 2/2] Unit tests for mode 4 Tomasz Kulasek
2015-01-29 8:51 ` [PATCH v3 0/3] " Tomasz Kulasek
[not found] ` <1422521516-780-1-git-send-email-tomaszx.kulasek-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2015-01-29 8:51 ` [PATCH v3 1/3] test: test.h rework Tomasz Kulasek
2015-01-29 8:51 ` [PATCH v3 2/3] test: Unit tests for mode 4 Tomasz Kulasek
[not found] ` <1422521516-780-3-git-send-email-tomaszx.kulasek-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2015-02-12 11:49 ` Declan Doherty
2015-01-29 8:51 ` [PATCH v3] mk: Link test app against librte_pmd_ring when needed Tomasz Kulasek
[not found] ` <1422521516-780-4-git-send-email-tomaszx.kulasek-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2015-02-12 11:50 ` Declan Doherty [this message]
2015-02-13 10:38 ` [PATCH v4 0/4] Unit tests for mode 4 Tomasz Kulasek
[not found] ` <1423823896-4620-1-git-send-email-tomaszx.kulasek-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2015-02-13 10:38 ` [PATCH v4 1/4] test: test.h rework Tomasz Kulasek
2015-02-13 10:38 ` [PATCH v4 2/4] test: Unit tests for mode 4 Tomasz Kulasek
2015-02-13 10:38 ` [PATCH v4 3/4] mk: Link test app against librte_pmd_ring when needed Tomasz Kulasek
2015-02-13 10:38 ` [PATCH v4 4/4] pmd_bond: Set routines required by test app global Tomasz Kulasek
2015-02-13 11:08 ` [PATCH v4 0/4] Unit tests for mode 4 Declan Doherty
[not found] ` <54DDDB10.2070307-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2015-02-18 18:00 ` Thomas Monjalon
2014-12-12 15:27 ` [PATCH 0/3] bond mode 4: add unit tests Doherty, Declan
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=54DC9374.4070307@intel.com \
--to=declan.doherty-ral2jqcrhueavxtiumwx3w@public.gmane.org \
--cc=dev-VfR2kkLFssw@public.gmane.org \
--cc=tomaszx.kulasek-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
/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.