From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.136; helo=mga12.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 0D2E621179256 for ; Mon, 15 Oct 2018 22:29:05 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Oct 2018 22:29:05 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,387,1534834800"; d="scan'208";a="99781969" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by orsmga001.jf.intel.com with ESMTP; 15 Oct 2018 22:29:04 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 15 Oct 2018 22:28:50 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.48]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.245]) with mapi id 14.03.0319.002; Tue, 16 Oct 2018 13:28:05 +0800 From: "Gao, Liming" To: Pankaj Bansal , Ard Biesheuvel CC: "Zhu, Yonghong" , Leif Lindholm , "Kinney, Michael D" , "edk2-devel@lists.01.org" , Udit Kumar , Varun Sethi Thread-Topic: PACKAGES_PATH in !include path in Dsc files Thread-Index: AdRi0VkZgDJjRBnmQAu3SgG7JULGpgCHv2VgAAHv7KD//4V/AIAAJP4A//95MzA= Date: Tue, 16 Oct 2018 05:28:04 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E33AAA3@SHSMSX104.ccr.corp.intel.com> References: <4A89E2EF3DFEDB4C8BFDE51014F606A14E33A7E6@SHSMSX104.ccr.corp.intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: PACKAGES_PATH in !include path in Dsc files X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Oct 2018 05:29:06 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksIA0KICBZb3UgY2FuIGRpcmVjdGx5IGluY2x1ZGUgaXQuIEJhc2VUb29scyB3aWxsIHNlYXJj aCBpdCBmcm9tIFdPUktTUEFDRSBhbmQgUEFDS0FHRVNfUEFUSC4gU28sIHlvdSBvbmx5IG5lZWQg dG8gc2V0IGVkazItcGxhdGZvcm1zIGRpcmVjdG9yeSBpbnRvIFBBQ0tBR0VTX1BBVEggZW52LiAN Cg0KIWluY2x1ZGUgU2lsaWNvbi9OWFAvPFNpbGljb24gTmFtZT4uZHNjDQoNClRoYW5rcw0KTGlt aW5nDQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBQYW5rYWogQmFuc2FsIFtt YWlsdG86cGFua2FqLmJhbnNhbEBueHAuY29tXQ0KPlNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIgMTYs IDIwMTggMToyNCBQTQ0KPlRvOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJv Lm9yZz4NCj5DYzogR2FvLCBMaW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPjsgWmh1LCBZb25n aG9uZw0KPjx5b25naG9uZy56aHVAaW50ZWwuY29tPjsgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k aG9sbUBsaW5hcm8ub3JnPjsgS2lubmV5LA0KPk1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+OyBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZzsgVWRpdA0KPkt1bWFyIDx1ZGl0Lmt1 bWFyQG54cC5jb20+OyBWYXJ1biBTZXRoaSA8Vi5TZXRoaUBueHAuY29tPg0KPlN1YmplY3Q6IFJF OiBQQUNLQUdFU19QQVRIIGluICFpbmNsdWRlIHBhdGggaW4gRHNjIGZpbGVzDQo+DQo+DQo+DQo+ PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gRnJvbTogQXJkIEJpZXNoZXV2ZWwgW21h aWx0bzphcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnXQ0KPj4gU2VudDogVHVlc2RheSwgT2N0b2Jl ciAxNiwgMjAxOCA4OjQxIEFNDQo+PiBUbzogUGFua2FqIEJhbnNhbCA8cGFua2FqLmJhbnNhbEBu eHAuY29tPg0KPj4gQ2M6IEdhbywgTGltaW5nIDxsaW1pbmcuZ2FvQGludGVsLmNvbT47IFpodSwg WW9uZ2hvbmcNCj4+IDx5b25naG9uZy56aHVAaW50ZWwuY29tPjsgTGVpZiBMaW5kaG9sbSA8bGVp Zi5saW5kaG9sbUBsaW5hcm8ub3JnPjsNCj5NaWNoYWVsDQo+PiBEIEtpbm5leSA8bWljaGFlbC5k Lmtpbm5leUBpbnRlbC5jb20+OyBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZzsgVWRpdA0KPkt1bWFy DQo+PiA8dWRpdC5rdW1hckBueHAuY29tPjsgVmFydW4gU2V0aGkgPFYuU2V0aGlAbnhwLmNvbT4N Cj4+IFN1YmplY3Q6IFJlOiBQQUNLQUdFU19QQVRIIGluICFpbmNsdWRlIHBhdGggaW4gRHNjIGZp bGVzDQo+Pg0KPj4gT24gMTYgT2N0b2JlciAyMDE4IGF0IDEwOjQwLCBQYW5rYWogQmFuc2FsIDxw YW5rYWouYmFuc2FsQG54cC5jb20+DQo+d3JvdGU6DQo+PiA+ICtlZGsyLXBsYXRmb3JtcyBtYWlu dGFpbmVycyBpbiBUbyBsaXN0DQo+PiA+DQo+PiA+DQo+PiA+DQo+PiA+IFRoYW5rIHlvdSBMaW1p bmcgZm9yIHJlcGx5aW5nLg0KPj4gPg0KPj4gPg0KPj4gPg0KPj4gPiBPdXIgZW50aXJlIGNvZGUg aXMgaW4gZWRrMi1wbGF0Zm9ybXMNCj4+ID4NCj4oaHR0cHM6Ly9lbWVhMDEuc2FmZWxpbmtzLnBy b3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmdpDQo+PiA+IHRodWIuY29t JTJGdGlhbm9jb3JlJTJGZWRrMi0NCj4+DQo+cGxhdGZvcm1zJmFtcDtkYXRhPTAyJTdDMDElN0Nw YW5rYWouYmFuc2FsJTQwbnhwLmNvbSU3QzU1MmRhM2YyMmINCj41DQo+PiA4NGI3ZmFjNjAwOGQ2 MzMxNWVjOGIlN0M2ODZlYTFkM2JjMmI0YzZmYTkyY2Q5OWM1YzMwMTYzNSU3QzAlN0MwDQo+PiAl N0M2MzY3NTI1NjY1OTI2OTUwNDcmYW1wO3NkYXRhPUpKV2JBY1praiUyRnRGYVpDMGJXT05QYjd1 bENjajENCj5MMg0KPj4gNFZLd0NER0R4OU9FJTNEJmFtcDtyZXNlcnZlZD0wKSB3aGljaCBpcyBk ZW5vdGVkIGJ5DQo+UEFDS0FHRVNfUEFUSC4NCj4+ID4NCj4+ID4gVGhlIFBBQ0tBR0VTX1BBVEgg ZGlyZWN0b3J5IGNhbiBiZSBhbnl3aGVyZSBpbiBXT1JLU1BBQ0UNCj5kZXBlbmRpbmcgb24NCj4+ ID4gdGhlIHN5bmMgZGlyZWN0b3J5IGRlZmluZWQgYnkgdXNlci4NCj4+ID4NCj4+ID4gaS5lLiBp dCBjYW4gYmUgJChXT1JLU1BBQ0UpL2VkazItcGxhdGZvcm1zIG9yICQoV09SS1NQQUNFKS88YW55 DQo+PiA+IGRpcmVjdG9yeSBuYW1lIHRoYXQgdXNlciBjYW4gZGVmaW5lIGR1cmluZyBnaXQgc3lu Yz4NCj4+ID4NCj4+ID4gQXMgb3VyIGRzYyBmaWxlcyBhcmUgcmVsYXRpdmUgdG8gUEFDS0FHRVNf UEFUSCwgSSB3YW50IHRvIHNwZWNpZnkNCj4+ID4gdGhlaXIgcGF0aCBpbiBkc2MgZmlsZSBsaWtl IHRoaXM6DQo+PiA+DQo+PiA+DQo+PiA+DQo+PiA+ICFpbmNsdWRlICQoUEFDS0FHRVNfUEFUSCkv U2lsaWNvbi9OWFAvPFNpbGljb24gTmFtZT4uZHNjDQo+PiA+DQo+PiA+DQo+PiA+DQo+PiA+IFVz aW5nICQoV09SS1NQQUNFKSwgSSBjYW5ub3Qgc3BlY2lmeSBhYm92ZSBwYXRoLCBhcyBpdCBjYW4g YmUgYXQgcGxhY2UNCj4+ID4gb3RoZXIgdGhhbiAkKFdPUktTUEFDRSkvZWRrMi1wbGF0Zm9ybXMN Cj4+ID4NCj4+DQo+PiBCdXQgd2h5IGRvIHlvdSBuZWVkIHRvICFpbmNsdWRlIHRoaW5ncyBpbiB0 aGUgZmlyc3QgcGxhY2U/DQo+Pg0KPj4gQ2FuIHlvdSBleHBsYWluIGhvdyB5b3UgYXJlIHRyeWlu ZyB0byBvcmdhbml6ZSB0aGUgZmlsZXMsIGFuZCB3aGljaCBmaWxlDQo+aW5jbHVkZXMNCj4+IHdo aWNoPw0KPg0KPkkgYW0gdHJ5aW5nIHRvIGtlZXAgU2lsaWNvbiAoU09DKSBzcGVjaWZpYyBkc2Mg ZmlsZSBpbiBTaWxpY29uL05YUC88Q2hhc3Npcw0KPk5hbWU+LzxTaWxpY29uIE5hbWU+DQo+VGhp cyBzaWxpY29uIGNhbiBiZSB1c2VkIGluIG11bHRpcGxlIEJvYXJkcyAoUGxhdGZvcm1zKS4NCj5B bGwgdGhlc2UgUGxhdGZvcm1zIGFyZSBwcmVzZW50IGluIFBsYXRmb3JtL05YUC88UGxhdGZvcm0g TmFtZT4NCj5mZC9mdiBiaW5hcmllcyB3b3VsZCBiZSBjcmVhdGVkIGZvciBlYWNoIHBsYXRmb3Jt Lg0KPlRoZSBjaGFzc2lzIGRzYyBmaWxlIGhhcyBkZXNjcmlwdGlvbiBvZiBjb21wb25lbnRzL1BD RHMgdGhhdCBhcmUgc3BlY2lmaWMgdG8NCj5jaGFzc2lzIHRvIHdoaWNoIHRoZSBzaWxpY29uIGJl bG9uZ3MuIEl0IHdvdWxkIGJlIHNhbWUgZm9yIGFsbCBzaWxpY29ucyB0aGF0DQo+YmVsb25nIHRv IHNhbWUgY2hhc3Npcy4NCj5UaGUgU2lsaWNvbiBkc2MgZmlsZSBoYXMgZGVzY3JpcHRpb24gb2Yg Y29tcG9uZW50cy9QQ0RzIHRoYXQgYXJlIHNwZWNpZmljIHRvDQo+c2lsaWNvbiBhbmQgd291bGQg YmUgc2FtZSBmb3IgYWxsIHBsYXRmb3JtcyB0aGF0IHVzZSB0aGlzIHNpbGljb24uIEl0IHdvdWxk DQo+aW5jbHVkZSBjaGFzc2lzIGRzYyBmaWxlDQo+VGhlIFBsYXRmb3JtIGRzYyBmaWxlIHdvdWxk IGluY2x1ZGUgdGhlIHNpbGljb24gZHNjIGZpbGUuDQo+DQo+X19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18NCj58IFBsYXRmb3JtIChpbiBQbGF0Zm9ybS9OWFApICAgICAgICAgICAg ICAgICAgICAgICAgfA0KPnwgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICAgICB8 DQo+fCAgIHwgU2lsaWNvbiAoaW4gU2lsaWNvbi9OWFAvPENoYXNzaXM+KSB8ICAgICB8DQo+fCAg IHwgICBfX19fX19fX19fX19fX19fX19fX19fXyAgICAgICAgfCAgICAgfA0KPnwgICB8ICB8IENo YXNzaXMgIChpbiBTaWxpY29uL05YUCkgICAgIHwgICAgICAgfCAgICB8DQo+fCAgIHwgIHxfX19f X19fX19fX19fX19fX19fX19ffCAgICAgICB8ICAgICB8DQo+fCAgIHxfX19fX19fX19fX19fX19f X19fX19fX19fX19ffCAgICAgfA0KPnxfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX198 DQo+DQo+UmVnYXJkcywNCj5QYW5rYWogQmFuc2FsDQo=