From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id ACCAEA0577; Mon, 6 Apr 2020 11:57:00 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0E3401BEDF; Mon, 6 Apr 2020 11:57:00 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 75BE51BED9 for ; Mon, 6 Apr 2020 11:56:58 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0369uvBD016989 for ; Mon, 6 Apr 2020 02:56:57 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=date : from : to : cc : subject : message-id : references : content-type : in-reply-to : mime-version; s=pfpt0818; bh=Bx1tjp4M4N/59/7I/7Fy1WK5QWT2iWetiM36b6vxCYQ=; b=y/NoKsqYhK/R0YbPfWQxQ3tiSQakadrYYBK4vlP0lMDHlRKMInWXxvL0qLmVWYAnsCKo xC/WNk/TSPS6EYt7LXP6LrAX1SaHoRIvHqdYYIDOaKRYZn7sQiWmtVZRYCv0rq9AILYt aAaEnNvpDvn0yKVJm/GtfA3WByVFmqO3/3dR8oCNrF4R8PSbeDyhzQ0dStasi1oXf254 TIg+Uzite4UvyLIyuN0KPvAwy1C3GeeLjvamAAksgPPG6kOvkSNeMHq60jOcH6sKuz+T cnStVD4UUXkeoLj0SQkpFpFPYCgTD5T+Mm03AHt6SI0zHkovHCEpSNyyEY+RIc6KnOqt Tg== Received: from sc-exch02.marvell.com ([199.233.58.182]) by mx0a-0016f401.pphosted.com with ESMTP id 306qkqwfyw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for ; Mon, 06 Apr 2020 02:56:57 -0700 Received: from SC-EXCH02.marvell.com (10.93.176.82) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 6 Apr 2020 02:56:56 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.174) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 6 Apr 2020 02:56:56 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a+ZSogvTGYkGATlQIBeouAmb0PtpTGuXmFFiG2d7bK/bP0UCm9XmRi+ka/sH8wvIsiwAcn8z5Nwh7YTKgMk/uYWV+t9fYWLEZ/stJDBFXjGyx9NQ/9vM1k7PespklZ0o6Tb/6fjrOOmai4+ot8rTlbzVK5CqMQgSaAa3SHTie1SeU+iVPSzp32hCGqixw08cSujFwtGlBT+0X+cUHH1dA5VbmvMCK9jwtib3VAiWQ2oZj76aCkheOHJwsNmecBexvX5JyrsJFQaPSkJWIxitOxsxkddT/4VHutxA7ls0M8hetAlRDWziHy4utoBrOnXoJqXpnus+xC7L49BxxAmR9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Bx1tjp4M4N/59/7I/7Fy1WK5QWT2iWetiM36b6vxCYQ=; b=gmm1YGoKKUUVSHsqAJMZIvHegySuavLiHfYyDS4wKKYw0wQiLE48cBiOL3K2HbFdWOPKwtoAea/bzAi320Mv/1NtDQ5AqqY4Hw+U6/rllNCTIPPSmrjDj0bQGS1TvwvPMhNGIAu9AAPlzr1QXl+XANaZFsQtOoXcgOaXLkslMacTh2UZgZRQCk5LeuXw76yGoueEDCklhd0CILWhWvxJg0SuUToICHDhffWX3wnf8dWna84GV/nnIvyz5Figno6s1ia744V/UyPfhQhQ9PXA8LPksFOe50vVwkw0VHv4g81S5fBJyT8MQ0PwBwaZP8DVt2K5uu2eVyqd25MvlCVgBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Bx1tjp4M4N/59/7I/7Fy1WK5QWT2iWetiM36b6vxCYQ=; b=bu6f6d/2hYnbVdxvFT73qUKC5hyzrwqgUBXTI/tHIGi1YafmIoFq9p8GYLps9005A8qSy9SqYus7n4GXoVkACdHpMpgvtkd93/vr/7zlovlt+3XjSc+fiIvGw23mpF5Qn9k8MZ+arY8Mp2SJiLr/bt5c+HfTT2NwY+rzJ/ITKSg= Received: from MN2PR18MB2848.namprd18.prod.outlook.com (2603:10b6:208:38::19) by MN2PR18MB2445.namprd18.prod.outlook.com (2603:10b6:208:107::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15; Mon, 6 Apr 2020 09:56:54 +0000 Received: from MN2PR18MB2848.namprd18.prod.outlook.com ([fe80::a8b1:45c4:b84:9c02]) by MN2PR18MB2848.namprd18.prod.outlook.com ([fe80::a8b1:45c4:b84:9c02%7]) with mapi id 15.20.2878.021; Mon, 6 Apr 2020 09:56:54 +0000 Date: Mon, 6 Apr 2020 15:26:37 +0530 From: Harman Kalra To: CC: Message-ID: <20200406095636.GA175679@outlook.office365.com> References: <1581925230-14866-1-git-send-email-agupta3@marvell.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1581925230-14866-1-git-send-email-agupta3@marvell.com> User-Agent: Mutt/1.10.0 (2018-05-17) X-ClientProxiedBy: PN1PR0101CA0038.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:c::24) To MN2PR18MB2848.namprd18.prod.outlook.com (2603:10b6:208:38::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from outlook.office365.com (115.113.156.2) by PN1PR0101CA0038.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:c::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15 via Frontend Transport; Mon, 6 Apr 2020 09:56:52 +0000 X-Originating-IP: [115.113.156.2] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 035ec6ec-18af-43d8-faec-08d7da10d5c2 X-MS-TrafficTypeDiagnostic: MN2PR18MB2445: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:519; X-Forefront-PRVS: 0365C0E14B X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR18MB2848.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(346002)(376002)(136003)(39860400002)(366004)(396003)(6636002)(186003)(4326008)(86362001)(34206002)(7696005)(8676002)(52116002)(81156014)(26005)(316002)(9686003)(1076003)(81166006)(33656002)(6506007)(16526019)(55016002)(956004)(5660300002)(478600001)(6666004)(66946007)(2906002)(55236004)(66476007)(8936002)(66556008); DIR:OUT; SFP:1101; Received-SPF: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OpQXtTBdDhbVkRNeqM+sqndxKbi5NLNHfuNzrN0AC6GMe2GRCnWSx/oIs9jb6rQoiA2aCBOsaic1xta6xv1q8Lju7gVztU6wW+wm6p/ITnbb/qrnYW5MMoQe9j7X9oEH4bHBu0kJhqbT2Yn6B1pdsI4Tx9EbqotK6aVWj08aLDZ3aYrn3N1eAKVciRUWZ5af2MwlpUQei5UsJyo98jAHOptgkJ7IvKbNXGoVPQ4/Upwyk93ZcegVW3yMyW36gexcFdtcwAF/RTIe8pCTxLZc635wlvGEr8Vhjyi0BCeh+9NVs/37wtety6O13AwthVATw4q5N6pIo9Ts44s2a6d7Ftel0Un+9hZAelNYsRizNJWw44MM6EsOOvmdrVY8EGlNjtVBOA8XO8X6KNvhnP2pJoc/vitqVUp9gHt6/p4t7of1rmRADAqz/l8XbKXH0h8G X-MS-Exchange-AntiSpam-MessageData: NrKebF7YhYI0vRYuG/y0xK5f74KnaIVWYIJ4HljnS29kMbDHHyM1XSbG5G0d/U/YqW0A1tB5MWJEgt0XWs6YZJDdX8LdZFrvYdPABl7e5TI17FhZxjXVquyiFQk09uai+/lNZpWZnmONdmjRJu0NhA== X-MS-Exchange-CrossTenant-Network-Message-Id: 035ec6ec-18af-43d8-faec-08d7da10d5c2 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2020 09:56:53.8950 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ffnZXxz8jOhMe8RkkBwl+68wVv+6evjafdkP3wUDAXcXFD7trEdd65Q9XLD19ORYfu8J1nv49rNKmc4xPX4zKA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2445 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-06_05:2020-04-06, 2020-04-06 signatures=0 Subject: Re: [dpdk-dev] [PATCH] net/octeontx: meson build fix if octeontx drivers are disabled X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Mon, Feb 17, 2020 at 01:10:29PM +0530, agupta3@marvell.com wrote: > From: Amit Gupta > > Add a condition to check if octeontx drivers are disabled. > octeontx drivers are built only if dependent drivers i.e. > ethdev, mempool and common/octeontx are enabled. > > BugZilla ID # BUG 387 > > Change-Id: Idf9578fc04345e690ac48b4836faff2e25170331 > Signed-off-by: Amit Gupta Acked-by: Harman Kalra > --- > drivers/net/octeontx/base/meson.build | 32 ++++++++++++++++++++++++-------- > 1 file changed, 24 insertions(+), 8 deletions(-) > > diff --git a/drivers/net/octeontx/base/meson.build b/drivers/net/octeontx/base/meson.build > index a06a2c8..50e7972 100644 > --- a/drivers/net/octeontx/base/meson.build > +++ b/drivers/net/octeontx/base/meson.build > @@ -9,17 +9,33 @@ sources = [ > > depends = ['ethdev', 'mempool_octeontx'] > static_objs = [] > -foreach d: depends > - static_objs += [get_variable('static_rte_' + d)] > + > +disabled_drivers = get_option('disable_drivers').split(',') > + > +build = true > +foreach disable_path: disabled_drivers > + if (('net/octeontx' == disable_path) or > + ('event/octeontx' == disable_path) or > + ('common/octeontx' == disable_path) or > + ('mempool/octeontx' == disable_path)) > + build = false > + endif > endforeach > > c_args = cflags > if allow_experimental_apis > - c_args += '-DALLOW_EXPERIMENTAL_API' > + c_args += '-DALLOW_EXPERIMENTAL_API' > endif > -base_lib = static_library('octeontx_base', sources, > - c_args: c_args, > - dependencies: static_objs, > -) > > -base_objs = base_lib.extract_all_objects() > +if build > + foreach d: depends > + static_objs += [get_variable('static_rte_' + d)] > + endforeach > + > + base_lib = static_library('octeontx_base', sources, > + c_args: c_args, > + dependencies: static_objs, > + ) > + > + base_objs = base_lib.extract_all_objects() > +endif > -- > 1.8.3.1 >