From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web09.7158.1572276304470005570 for ; Mon, 28 Oct 2019 08:25:04 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: bob.c.feng@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Oct 2019 08:25:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,240,1569308400"; d="scan'208";a="205202732" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by FMSMGA003.fm.intel.com with ESMTP; 28 Oct 2019 08:25:03 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 28 Oct 2019 08:25:03 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.127]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.213]) with mapi id 14.03.0439.000; Mon, 28 Oct 2019 23:25:01 +0800 From: "Bob Feng" To: "Yao, Jiewen" , "devel@edk2.groups.io" , Ryszard Knop Subject: Re: [edk2-devel] [Patch 0/1] BaseTools: Using compiler to generate source code dependency files. Thread-Topic: [edk2-devel] [Patch 0/1] BaseTools: Using compiler to generate source code dependency files. Thread-Index: AQHVjYqGnAUZL+2LDk2Ky0BkyX+kd6dwI/hg//98rICAAIs5sA== Date: Mon, 28 Oct 2019 15:25:00 +0000 Message-ID: <08650203BA1BD64D8AD9B6D5D74A85D161558C9B@SHSMSX104.ccr.corp.intel.com> References: <20191028104702.30620-1-bob.c.feng@intel.com> <2d66136b-e92e-e7b2-ecd8-3d1cc59bbdec@linux.intel.com> <08650203BA1BD64D8AD9B6D5D74A85D161558C7E@SHSMSX104.ccr.corp.intel.com> <74D8A39837DF1E4DA445A8C0B3885C503F828017@shsmsx102.ccr.corp.intel.com> In-Reply-To: <74D8A39837DF1E4DA445A8C0B3885C503F828017@shsmsx102.ccr.corp.intel.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDAyNmFiMzMtZTczZS00ZjQ4LWEzNWItMWM2M2Q4ZTgxZjMyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRUdWdFplQ0NuTlc3XC9iWWRVOXZrbm1WSFRQN01DQ0xRdnJJekdaUVJOQXBodFBha0g1TENuVW9xUzM2eGIwYUEifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: bob.c.feng@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T0suIEknbGwgY2hhbmdlIHRoZSAuZCBpbiBWMi4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCkZyb206IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4gDQpTZW50OiBNb25k YXksIE9jdG9iZXIgMjgsIDIwMTkgMTE6MDQgUE0NClRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsg RmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPjsgUnlzemFyZCBLbm9wIDxyeXN6YXJk Lmtub3BAbGludXguaW50ZWwuY29tPg0KU3ViamVjdDogUkU6IFtlZGsyLWRldmVsXSBbUGF0Y2gg MC8xXSBCYXNlVG9vbHM6IFVzaW5nIGNvbXBpbGVyIHRvIGdlbmVyYXRlIHNvdXJjZSBjb2RlIGRl cGVuZGVuY3kgZmlsZXMuDQoNCkkgdGhpbmsgd2UgbmVlZCBhdm9pZCBjb25mdXNpbmcgZm9yIGZ1 dHVyZS4NCkkgZG9u4oCZdCBiZWxpZXZlIC5kIGlzIGdvb2QgY2hvaWNlLCBzaW5jZSBpdCBpcyBh IGtub3duIGNvbmZsaWN0Lg0KDQpUaGFuayB5b3UNCllhbyBKaWV3ZW4NCg0KDQo+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBl ZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIEJvYiANCj4gRmVuZw0KPiBTZW50OiBNb25kYXks IE9jdG9iZXIgMjgsIDIwMTkgMTA6NTcgUE0NCj4gVG86IFJ5c3phcmQgS25vcCA8cnlzemFyZC5r bm9wQGxpbnV4LmludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IFN1YmplY3Q6IFJl OiBbZWRrMi1kZXZlbF0gW1BhdGNoIDAvMV0gQmFzZVRvb2xzOiBVc2luZyBjb21waWxlciB0byAN Cj4gZ2VuZXJhdGUgc291cmNlIGNvZGUgZGVwZW5kZW5jeSBmaWxlcy4NCj4gDQo+IFRoYW5rcyBm b3IgeW91ciBjb21tZW50LiBJIHRoaW5rIC5kIGZpbGUgc2hvdWxkIGJlIGZpbmUgc2luY2UgZWRr MiANCj4gZG9lcyBub3Qgc3VwcG9ydCBEIGxhbmd1YWdlLg0KPiANCj4gVGhhbmtzLA0KPiBCb2IN Cj4gDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFJ5c3phcmQgS25vcCA8 cnlzemFyZC5rbm9wQGxpbnV4LmludGVsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDI4 LCAyMDE5IDg6MjQgUE0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBGZW5nLCBCb2IgQyA8 Ym9iLmMuZmVuZ0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1BhdGNo IDAvMV0gQmFzZVRvb2xzOiBVc2luZyBjb21waWxlciB0byANCj4gZ2VuZXJhdGUgc291cmNlIGNv ZGUgZGVwZW5kZW5jeSBmaWxlcy4NCj4gDQo+IEp1c3QgYSBxdWljayBub3RlOiAuZCBmaWxlcyBh cmUgdXNlZCBieSB0aGUgRCBsYW5ndWFnZS4gWW91IG1pZ2h0IHdhbnQgDQo+IHRvIHVzZSBhbiBl eHRlbnNpb24gbGlrZSAuZGVwcyBpbnN0ZWFkLg0KPiANCj4gT24gMjAxOS0xMC0yOCAxMTo0Nywg Qm9iIEZlbmcgd3JvdGU6DQo+ID4gQlo6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9z aG93X2J1Zy5jZ2k/aWQ9MjMxMQ0KPiA+DQo+ID4gVG8gc3VwcG9ydCBpbmNyZW1lbnRhbCBidWls ZCwgYnVpbGQgdG9vbCBnZW5lcmF0ZXMgdGhlIGRlcGVuZGVudCANCj4gPiBoZWFkZXIgZmlsZSBm b3IgZWFjaCBvZiBzb3VyY2UgZmlsZS4gVGhpcyBwcm9jZWR1cmUgaXMgZG9uZSBpbiBBdXRvR2Vu IHBoYXNlLg0KPiA+IFRoZSBidWlsZCB0b29sIGdvZXMgdGhyb3VnaCBhbGwgdGhlIHNvdXJjZSBm aWxlIGFuZCBoZWFkZXIgZmlsZSBhbmQgDQo+ID4gdXNlIHJlZ3VsYXIgZXhwcmVzc2lvbiB0byBm aW5kIG91dCBhbGwgdGhlIGRlcGVuZGVudCBmaWxlcyBmb3IgYSANCj4gPiBzb3VyY2UgZmlsZS4g VGhpcyBwcm9jZWR1cmUgaXMgbXVjaCB0aW1lLWNvbnN1bWluZy4gQW5kIHRoaXMgbWV0aG9kIA0K PiA+IGNhbid0IGhhbmRsZSB0aGUgTUFDUk8gaW4gI2luY2x1ZGUsIGZvciBleGFtcGxlICNpbmNs dWRlIFBBVEgoeHh4LmgpLg0KPiA+DQo+ID4gVGhpcyBwYXRjaCBpcyBnb2luZyB0byB1c2UgY29t cGlsZXIgdG8gZ2VuZXJhdGUgZGVwZW5kZW50IGZpbGVzLiANCj4gPiBUaGlzIG1ldGhvZCB3aWxs IGJlIGZhc3RlciBhbmQgbW9yZSBhY2N1cmF0ZS4NCj4gPg0KPiA+IFRoZSBiYXNpYyBpZGVhIGlz Og0KPiA+IDEuIEluIEF1dG9HZW4gcGhhc2UsIGJ1aWxkIHRvb2wgYWRkICIhSW5jbHVkZSBkZXBz LnR4dCIgaW50byANCj4gPiBNYWtlZmlsZSBpbnN0ZWFkIG9mIGRlZmluaW5nIENPTU1PTl9ERVBT IGxpc3QuDQo+ID4gMi4gRHVyaW5nIHRoZSBNYWtlIHBoYXNlLCB0aGUgY29tcGlsZXJzLCBUcmlt IGFuZCBDIHByZXByb2Nlc3NvciANCj4gPiBnZW5lcmF0ZSBkZXBlbmRlbnQgZmlsZXMsIC5kIGZp bGUsIGZvciBlYWNoIHNvdXJjZSBmaWxlLg0KPiA+IDMuIEFmdGVyIE1ha2UsIFRoZSBidWlsZCB0 b29sIGNvbWJpbmVzIHRoZSAuZCBmaWxlcyBhbmQgZ2VuZXJhdGUgYSANCj4gPiBmaWxlIGRlcHMu dHh0IHdoaWNoIGxpc3QgYWxsIHRoZSBpbmNsdWRlZCBmaWxlcyBmb3IgYSBtb2R1bGUuDQo+ID4g NC4gRWFjaCBzb3VyY2UgZmlsZSB3aWxsIGRlcGVuZHMgb24gdGhlIE1vZHVsZSdzIGluY2x1ZGVz IGZpbGVzLiBUaGUgDQo+ID4gZGlmZmVyZW5jZSB3aXRoIG9yaWduaWFsIGJlaGF2aW9yIGlzIHRo YXQgaWYgdGhlIHVzZXIgY2hhbmdlIHRoZSANCj4gPiBzb3VyY2UgZmlsZSwgYnVpbGQgdG9vbCB3 aWxsIG9ubHkgYnVpbGQgdGhhdCBzb3VyY2UgZmlsZSBpbiANCj4gPiBpbmNyZW1lbnRhbCBidWls ZDsgd2hpbGUgaWYgdGhlIHVzZXIgY2hhbmdlIGEgbW9kdWxlJ3MgaGVhZGVyIGZpbGUsIA0KPiA+ IGJ1aWxkIHRvb2wgd2lsbCBidWlsZCB0aGUgd2hvbGUgbW9kdWxlIGluIGluY3JlbWVudGFsIGJ1 aWxkLg0KPiA+DQo+ID4gSW4gdGhpcyB3YXksIHRoZSB0aW1lIG9mIEF1dG9HZW4gcGhhc2Ugd2ls bCBiZSByZWR1Y2VkIG11Y2guIEFuZCANCj4gPiBzaW5jZSB3ZSB3aWxsIHVzZSBjIHByZXByb2Nl c3NvciB0byBoYW5kbGUgI2luY2x1ZGUsIHRoZSBNQUNSTyB3aWxsIA0KPiA+IGJlIGhhbmRsZWQg d2VsbCBhbmQgdGhlIGZpbmFsIGRlcGVuZGVudCBmaWxlcyB3aWxsIGJlIG1vcmUgYWNjdXJhdGUu DQo+ID4NCj4gPiBGZW5nLCBCb2IgQyAoMSk6DQo+ID4gICAgQmFzZVRvb2xzOiBVc2luZyBjb21w aWxlciB0byBnZW5lcmF0ZSBzb3VyY2UgY29kZSBkZXBlbmRlbmN5IGZpbGVzLg0KPiA+DQo+ID4g ICBCYXNlVG9vbHMvQ29uZi9idWlsZF9ydWxlLnRlbXBsYXRlICAgICAgICAgICAgfCAgODkgKysr KysrLS0tLS0NCj4gPiAgIEJhc2VUb29scy9Db25mL3Rvb2xzX2RlZi50ZW1wbGF0ZSAgICAgICAg ICAgICB8IDEzOCArKysrKysrKystLS0tLS0tLS0NCj4gPiAgIEJhc2VUb29scy9Tb3VyY2UvUHl0 aG9uL0F1dG9HZW4vR2VuTWFrZS5weSAgICB8ICA3MyArKystLS0tLS0NCj4gPiAgIC4uLi9Tb3Vy Y2UvUHl0aG9uL0F1dG9HZW4vSW5jbHVkZXNBdXRvR2VuLnB5ICB8ICA5OSArKysrKysrKysrKysr DQo+ID4gICBCYXNlVG9vbHMvU291cmNlL1B5dGhvbi9UcmltL1RyaW0ucHkgICAgICAgICAgfCAx MTMgKysrKysrKysrKystLS0NCj4gPiAgIEJhc2VUb29scy9Tb3VyY2UvUHl0aG9uL2J1aWxkL2J1 aWxkLnB5ICAgICAgICB8ICA1OCArKysrKystLQ0KPiA+ICAgNiBmaWxlcyBjaGFuZ2VkLCAzNzgg aW5zZXJ0aW9ucygrKSwgMTkyIGRlbGV0aW9ucygtKQ0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0 DQo+ID4gQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vQXV0b0dlbi9JbmNsdWRlc0F1dG9HZW4ucHkN Cj4gPg0KPiANCj4gDQoNCg==