From patchwork Tue Jun 6 12:58:36 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerin Jacob X-Patchwork-Id: 25068 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id F16F8532C; Tue, 6 Jun 2017 14:59:08 +0200 (CEST) Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0042.outbound.protection.outlook.com [104.47.37.42]) by dpdk.org (Postfix) with ESMTP id 5712237B1 for ; Tue, 6 Jun 2017 14:59:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=wMVTMrWqPjidA0NKCru+SJdvdPnEJSDb9p9h7muPNiU=; b=WpmKXG0lBXSw1R12dd5ln/Zu9cDsn+JdaLB4+xpYvYVoYGTYaNx5iZUXhwpmHzQ6LfTa8TUd8rGZLD24V3dAUZQLaMXIfIloGBaA8KQVbvrAjRmYsp41LKyL9tX93mBjwEO1gxu3P//tK15pQiGZXje9eGLsOTNhgf/coQCNajI= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin.domain.name (122.167.102.185) by CY1PR0701MB1725.namprd07.prod.outlook.com (10.163.21.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10; Tue, 6 Jun 2017 12:59:04 +0000 From: Jerin Jacob To: dev@dpdk.org Cc: thomas@monjalon.net, Jerin Jacob Date: Tue, 6 Jun 2017 18:28:36 +0530 Message-Id: <20170606125836.4789-1-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170606063650.31434-1-jerin.jacob@caviumnetworks.com> References: <20170606063650.31434-1-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [122.167.102.185] X-ClientProxiedBy: PN1PR01CA0073.INDPRD01.PROD.OUTLOOK.COM (10.174.144.141) To CY1PR0701MB1725.namprd07.prod.outlook.com (10.163.21.14) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY1PR0701MB1725: X-MS-Office365-Filtering-Correlation-Id: b3d71f72-9d2c-49af-a6d7-08d4acdbd02b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:CY1PR0701MB1725; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1725; 3:qxkXG2QFFQf9XOWobo8Q/nwWEOh6X6S/i06XHkV3ihckDJ2N+W5s6buKC2kTFof4OroBzufjehwcldiFCF+W/4awnEgC/h+3J3iS/VAWYcg2HdUR4OPVk7AWZApV6qyReoblVhHcKKuX3mzR6GF530N1ne8P2THenifi9EZmOeK+NGVut1VbJHUc15ctQhSCGu4ZTW2CHKvFJF5TsEbSXb6g05vpmw35MBu8AD+xaa5BS5ck1Tb/8Klpj95+Eo94XKwEOoj52ZwPy1UYjCd5b6S4YT2O35yhmLHHN5eGd3kpR06X5WqN97XCuJyfw+0b9U6orSP9TE/SULnmPzSIww==; 25:ywJ5e6R7mpo0g04O0OtX6cLIQg1XaDOogJM8CA08BMpJbIRsj++DjkslroYym5Xhrkhx6eb9BQTeul92VQ5n5N7quHdeJDVMRreycLz+YuJtNxf6pcu462hhNngQikSZTWjLge8KRkgIxhvyxKOz1oIuNXJvd2nAGOGzfFcBWXYhY24nZXHM3ZRL7dSZL5HRJYLTSuHilz/0iYcujJ5FWPnIryXv0/S9Zrwzy3LrEplH0H3znDJjVzxf1h8d834ySRiR+BdQbvzCHeMXML5HYCiFznboh+GK2dPtjr/z5mvQkXZLFUDOAESo/XXDo9yljWeTp7/adPwBvSNxOKAKSqGKJtBEbTx6lLu/8lhg/ZFarp6ZBnZeTK7YMMuGlxNAqdkckKw25E5uocaH3w+72ptU8+ycjMEoznRemNzKW99QyBA7iaqb0kOsSQpd3XoxdKuvlkTFFBvQXkc5jpKDqVM4LTmpwVy1bykOkgCOJwE= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1725; 31:L2JWVmILsOE1YJ8APQSUvK6k0S3W+ATbger51XvRoCUyNoJPukL2yslmsXRDlchQ+15WVxF3/Cx2+LIJdHtTCsHo7WANrxpANp64yVFJQ90da4Ey5DGeE9vdbBbBTNVcYADQJlzwoYMxuAc4i6e1qvESL0oZteAByOLaFsCnKoTQxI01CA69TZAWLkAJj5jtwGF2alxF2c+kIhmdITrFz9uOoPFJfu9VrJnpbBNHObw=; 20:8ZFEtoCS+SuV7AiGn9sC9ho1OqGPzpJPwtkOF7gFqIDqDaeU6eCUvaNTfqPPP9fS4SJGFgbglvPHm+FSN5TFHjfyQIBGmb4VY/WPUmNX2opgNRUe4mGX49MgX3O7cjqfDLeylMMsrZ91iN6KN/8SPJ8bG4H4EcX9i3HjWYg0+oUEiAvJQ7HlzHK+O8SEdf7shmKXFFLZpwk547CcWBZoD88/EXWNxiQnkJagTrBCJRjopO++1Rr7NfJJ5QiQ7/Vd0X5B5BggMWfcF80yGGiJIs5fLUA6YE1B59Mgd4FNk1cgmVWV+pGe5xfpCAWzRlto1ob+mu6jrxYkWwYcBcpKJAhpdvhgtjmVqIJI06bFRhO78YntDQUjFIq6O+NiSu50c31MnNsjUi/pgqL91y1ZF8QJG/GgRiVc/jgHw83WVmRurB8+MDQFOvq0D/LR4HT13KUKtx8BehN3542Fztt1lxsJHNjVKJTFnBnhzeZH/u7uLPgvE64mTkgf3jV0o1NXGom8vIrBMQgekE/jlaeEhCdMQEmIs7Bb9oHaNK0kLmt5OgxV84YjRz7/sp00uj4WUpxHQhlI76pYQyzp/K4Qqzehk6zZh/ymMFXelO7kxBU= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(10201501046)(3002001)(6041248)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0701MB1725; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0701MB1725; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1725; 4:EeyTZ05qTk+44UB2YEmC0IlLwMMOUjt3uOOOfH9E?= ZtjfyEqpYtP6Xsx8mQNTRXSDL3rGYt+nTbJ45zSgwH34rM2oxtaCKL7EZyGOBRvCtjNgr9VLQcLvvLBY/d0CN9LNK46LPTjGIugYx7nfV6FISJ5CwvLN2Oe8esjnFeoXfF+ptmc33lrTbPOvIiZWCrZpvryWucroS9UKeix8YSGrfkMQnJnU2l1i0PbjODZl0BCLOrKfqwPeITPwtdBbI4klQgYD27iAXqJ6RoYvogWBqFDDpsC9kRafei9sH7n6b8gPEiHzY72J9+FA1IojH8nD+GQdxS2ygvQi9ncsvCHWazH63kXW4140IFa63orxENBiOo212v0uvo6OaUjn/2BEDYmxNJDulWuu4x/WV5nCT4Pw+kUcE2w8wZiIYG1GcHzVC9VQsAYbh/9wmGt/gXJFowVP8entsOS1BvrqlRVIssTnwgzk+ARYsZ5y+hlUN05IOcs+CeFSsCmLZkP6nrJeCYNUAd7eG+yo2o2xrGpSFihR54NprusYbGGvqv1TeHDv27GJRQajg9hnmL8s32yvaQ1lv0ChaQ0v8TnnlGAPrs7jlwJbAg5mFVqMIGZfQbSQiEsDoLmkWne+d6j5UfUQLi0+Mhh5PnE61Xid5psCFAxzPo3ZhS76EI/ADHw0fNeviKq5vUiLUnURU8Ccrh0MuUwJ4xYL+IdDK+uODtOOrhNnoWg8UmgLmXjziHMRBRS/jyv/zAGsJa1JYRW8Gurb49Rb5tO6HoDuRxmzS2YWIC/QMPfvLjB4+S1pIw3eqDYLbeXs+JWe0AKcQK7Uzwam5qzaa2VTJIF3kWVHqbASDa3pa4Xt/aJNfemYZkkhhftUU0mhMiW+IUPYgUWkW1aIRdWEOWrHoSN/2ttGr7YpR+CIyHPzB7dhUQQl9F0fvS8iTQUw0VHjTnzb3SfZRZ1Ziw9xTM69xMWO22MgRcbNlY6vQM0JSvHnZmf1qMqKiiIcDk+x6rbLf926g9RBCXCrzMEurQP7MJPmk1oW8H2u35f17uiyideaLvntwQcP4x9YzXoRFhqHU1Zwit7px30F3SHUHGUWfAC3MEsXtMGBpsf3iyedHXBMkh/y08Iy+KQ= X-Forefront-PRVS: 033054F29A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39410400002)(39840400002)(39450400003)(8676002)(33646002)(2361001)(305945005)(2351001)(6506006)(6486002)(53936002)(66066001)(50466002)(48376002)(36756003)(6512007)(2950100002)(6666003)(50226002)(42882006)(47776003)(189998001)(6916009)(478600001)(50986999)(76176999)(5003940100001)(2906002)(110136004)(38730400002)(72206003)(107886003)(4326008)(1076002)(42186005)(5660300001)(7736002)(53416004)(3846002)(6116002)(25786009)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB1725; H:jerin.domain.name; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1725; 23:ldgHje+jIHYf1/v9rUXVxvVDvQqpxnscY2BdULe?= S2+MHevIe22ZI8Cy8nwMOAaa5a40Dq34NsqbOVDOSJuucBhJ0LnigqCYyfFXFzutjGqdrRQHYCdOThyazeVWJNkbYPnVezGxWRyzSvGMvTi44sjX4o6ywmavO9Fya5qQV3AP4JLTPWNXC2ikLWQ3lRGatDWynMrq2l/Zmu0O+MHogVN2BlaUKOVOwpkJ/U0t2vfOVkLnEIR6MOO9Njif/LKyi2k8mCXafBHXo9ARJ0au52/LiG64kicHdN6SzFVfpjJnngEugpmPzyEpK53eWmOalIFBgTXHdRy5JhA7nMYlWVmQL7tziq/78JiR7Jv5RyYuwtTxrisKoOpbwjPNKrpQGt9OOwognvW+pZXWBRQBZ8974v/mhj07cQwk6toHdCm1uMffjM1t+8zX3f285tkY8CTiNYzuuCvtFvdXVKlDv/T2UkBUBbD+CYdR4+T2iuGKfwpNYjF7cal9qjj1Gmkwb9ONVezAIxqYMvmi4zfBsupm71XtRLADIqxLjpLLkJMHebEIkeZLIhKLdyVwYJl9y9sCWhDbRa57cfM+9AIQ94q9L2R9Q76jwi9N66F5LjXjkGFvqGeNKk6Ot6JNSpUaQLMMs9t/SzQ561Vxzqc6/qu3+Ibvhj/mAccU5AMx132jmcYUlJ4uusyWcF5mS7OIG71L9dIzP77jjbCiXEencYqdM+zERWR+jMovtBQYB05iGckzBi0FZlNA/xtxX8wJDWYFsjU4iFLavYgqs2a/YfMfRn6Ha1A4M3q6qrU6K79LqpLT5+rf+jiWWTrrIa5Qe8Z05ckdhbOjxyZTFmZCoeprs7JGw8qSpRjE7WHAqjdzqXVaGEBwdXKN0LMuBbqOUbsDaz8C07EXWqgzGOkmb2Lwxyk5UoOTplC0zLlOOSlOzHmAoE93BdRWfBpQS5RBW8IR9XG2cAZ5Xan5XrVhzeJjpZ4KrxmboUJW7XLmVtCRoAisosjbEOayFvSCkzIEInSB5NWsnHg7S/QSleXfKeSAS/aFY9GaTX0Vq6cHjJuHqRJDCDhVBfJB4UdhGRxUZVEzyoJzM5pirUbdXbdtk8nQZriGWojmH0E8kaaGDZJc69lGxuQasAN61ZcalVRfn X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1725; 6:rYn8D/ZSLmk0kGgpjSrMSUWhmAtU6u2J2YWV2q66v7bvDXF1gecYwNTM/a3KkF9JmxiUe5zQm7namjAVVVr6My+1p1guckoxTpzxWZPKg1Os4JPmWQeroVvTgjr2ucYUAOWhIcoJOYMlONSLCrvk0r1c5L31FfwgVEg9/hUp0ge8pt/8goilW+6trDfZ7aFrwT3LN1+KGfnMelnlMEj8qFE/3or0v3yaVQUs0V8n3TNYU7RIWxweOlW7ynSmvVCZZFmZ/vMU6a1WFUy6XDlmvztfqlspc65pfxzjBe7UWiopz9lXmazCyQk7SO9RcCZlBoEkQ7b5iXliVvV7Rbp6eA6SFgXzbMhvzBXyqL+8A6kxpU7GjNFiysl++JKSW9mTU0IdUc/kv3u8s4PDhbOB7RGH0P2aJ5Tqk3ftwbUCOtIGUqDvnNd7wULUuAj/iUc8Jj2mbFjLcKZ6DFcpYIHrYaPKjoz9CWLec+4m0PQqe8KF3902N0H17GYbLZCu/jZTqsZyGlefN/LElX68DdWYGg== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1725; 5:tW8pWhu8dD65oF3sC+eOUJTJ0U5DLk9NP9pDoJFr0WMKf8OmnKRim0Jxp4eFIiZ6ZB2Fq+czX5q6eb3Te0UV/x3+/zjc0lTgUF5WYAwkpj35SY0mf0zdBl8RSWvisupfvj5JFPCvEU38vAnxmPz6BFjHnkSfi5IjD0HO3hxPYVQDiKGwSLAnDqCxgPEhY6e2MXM35VaLLkfeXMV9Bko+KVu8cfk8olRzDKoRCULqOtC2HI90W1fgjQj4lRAsLOHVnE7WTqpa8E592cP8jWfaj4aOvtkh7yaHV+5S20uRLnLdibAO3CqoD1YE2PaRXXBJ/bzyamXiOvPr/9/ghyoPILXPhuSk56YtYXAONzj9imNRC3+0wxxGqik/ww4W4LkgSKaxu9xSrKkJqc/k2qhWUPl1Sqo4TOdws6DREbBMwSIMHCdrswL9CwdmbFTq/xyTBHLRTvvcBu+lKWBaYARj6kHyQ2I95PJETGe1CoeUfGG7aRiNhYMISx8SvLWCAaGo; 24:zwKOO0up9x7L9Pn0ZME4eD9aF4Q2akN9dtnldPWcGDg+5TevjychVYpsi2WbL29eHjMEi4trzDfoowARSF2coa6mUZg1EcmnWiCWC5S7AjE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1725; 7:LfHbT8Kve9v3de3PCUDTgm4B9VnJBvsW3vHFfSeL4JLpEv5WzcDmXmbz/oZBP5VW7CwB1Riw9nrEula2xpW5k/EZr0OVU260GIKhZSWMDY+LM5QgNX7Wprd8HrwxJlgDPE3jUyWQUtCnFCRRQyelA4HCh/N58i+AARLkSGlcAr1a10zr84pwSdqddXIy1aShYTlL4Xeuqwcqh3geJsGP8h+PFsu/yGHecR0HDE2dgYbBFckalaCT2esD0QZEu+h4itd6Tgk+JZokpfcexQiSG+WJssd7bdxLyQkK3gqthnFeBrerPuB+/xDYLA6hFVechnusCmYlGlCjJLwQkEaTHA== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2017 12:59:04.0325 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1725 Subject: [dpdk-dev] [PATCH v2] mk: allow exec-env specific targets 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" Add a hook in generic rte.sdkbuild.mk file to include exec-env specific targets. Signed-off-by: Jerin Jacob --- Useful in integrating some custom targets in nonstandard execution environments. For example, a bare-metal-simulator exec execution environment may need a target to run the dpdk applications. v2: - Change mk/exec-env/$(RTE_EXEC_ENV)/rte.extra.mk to mk/exec-env/$(RTE_EXEC_ENV)/rte.custom.mk(Thomas) - Remove empty files and include through -include(Thomas) --- mk/rte.sdkbuild.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mk/rte.sdkbuild.mk b/mk/rte.sdkbuild.mk index 0bf909e9e..f6068bb93 100644 --- a/mk/rte.sdkbuild.mk +++ b/mk/rte.sdkbuild.mk @@ -38,6 +38,9 @@ else include $(RTE_SDK)/mk/rte.vars.mk endif +# allow exec-env specific targets +-include $(RTE_SDK)/mk/exec-env/$(RTE_EXEC_ENV)/rte.custom.mk + buildtools: | lib drivers: | lib buildtools app: | lib buildtools drivers