From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web12.6981.1572274604481542975 for ; Mon, 28 Oct 2019 07:56:44 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: bob.c.feng@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Oct 2019 07:56:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,240,1569308400"; d="scan'208";a="198090336" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga008.fm.intel.com with ESMTP; 28 Oct 2019 07:56:44 -0700 Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 28 Oct 2019 07:56:43 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 28 Oct 2019 07:56:43 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.127]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.149]) with mapi id 14.03.0439.000; Mon, 28 Oct 2019 22:56:41 +0800 From: "Bob Feng" To: Ryszard Knop , "devel@edk2.groups.io" 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 Date: Mon, 28 Oct 2019 14:56:41 +0000 Message-ID: <08650203BA1BD64D8AD9B6D5D74A85D161558C7E@SHSMSX104.ccr.corp.intel.com> References: <20191028104702.30620-1-bob.c.feng@intel.com> <2d66136b-e92e-e7b2-ecd8-3d1cc59bbdec@linux.intel.com> In-Reply-To: <2d66136b-e92e-e7b2-ecd8-3d1cc59bbdec@linux.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 VGhhbmtzIGZvciB5b3VyIGNvbW1lbnQuIEkgdGhpbmsgLmQgZmlsZSBzaG91bGQgYmUgZmluZSBz aW5jZSBlZGsyIGRvZXMgbm90IHN1cHBvcnQgRCBsYW5ndWFnZS4NCg0KVGhhbmtzLA0KQm9iDQoN Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBSeXN6YXJkIEtub3AgPHJ5c3phcmQu a25vcEBsaW51eC5pbnRlbC5jb20+IA0KU2VudDogTW9uZGF5LCBPY3RvYmVyIDI4LCAyMDE5IDg6 MjQgUE0NClRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdA aW50ZWwuY29tPg0KU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUGF0Y2ggMC8xXSBCYXNlVG9v bHM6IFVzaW5nIGNvbXBpbGVyIHRvIGdlbmVyYXRlIHNvdXJjZSBjb2RlIGRlcGVuZGVuY3kgZmls ZXMuDQoNCkp1c3QgYSBxdWljayBub3RlOiAuZCBmaWxlcyBhcmUgdXNlZCBieSB0aGUgRCBsYW5n dWFnZS4gWW91IG1pZ2h0IHdhbnQgdG8gdXNlIGFuIGV4dGVuc2lvbiBsaWtlIC5kZXBzIGluc3Rl YWQuDQoNCk9uIDIwMTktMTAtMjggMTE6NDcsIEJvYiBGZW5nIHdyb3RlOg0KPiBCWjogaHR0cHM6 Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzExDQo+DQo+IFRvIHN1 cHBvcnQgaW5jcmVtZW50YWwgYnVpbGQsIGJ1aWxkIHRvb2wgZ2VuZXJhdGVzIHRoZSBkZXBlbmRl bnQgDQo+IGhlYWRlciBmaWxlIGZvciBlYWNoIG9mIHNvdXJjZSBmaWxlLiBUaGlzIHByb2NlZHVy ZSBpcyBkb25lIGluIEF1dG9HZW4gcGhhc2UuDQo+IFRoZSBidWlsZCB0b29sIGdvZXMgdGhyb3Vn aCBhbGwgdGhlIHNvdXJjZSBmaWxlIGFuZCBoZWFkZXIgZmlsZSBhbmQgDQo+IHVzZSByZWd1bGFy IGV4cHJlc3Npb24gdG8gZmluZCBvdXQgYWxsIHRoZSBkZXBlbmRlbnQgZmlsZXMgZm9yIGEgDQo+ IHNvdXJjZSBmaWxlLiBUaGlzIHByb2NlZHVyZSBpcyBtdWNoIHRpbWUtY29uc3VtaW5nLiBBbmQg dGhpcyBtZXRob2QgDQo+IGNhbid0IGhhbmRsZSB0aGUgTUFDUk8gaW4gI2luY2x1ZGUsIGZvciBl eGFtcGxlICNpbmNsdWRlIFBBVEgoeHh4LmgpLg0KPg0KPiBUaGlzIHBhdGNoIGlzIGdvaW5nIHRv IHVzZSBjb21waWxlciB0byBnZW5lcmF0ZSBkZXBlbmRlbnQgZmlsZXMuIFRoaXMgDQo+IG1ldGhv ZCB3aWxsIGJlIGZhc3RlciBhbmQgbW9yZSBhY2N1cmF0ZS4NCj4NCj4gVGhlIGJhc2ljIGlkZWEg aXM6DQo+IDEuIEluIEF1dG9HZW4gcGhhc2UsIGJ1aWxkIHRvb2wgYWRkICIhSW5jbHVkZSBkZXBz LnR4dCIgaW50byBNYWtlZmlsZSANCj4gaW5zdGVhZCBvZiBkZWZpbmluZyBDT01NT05fREVQUyBs aXN0Lg0KPiAyLiBEdXJpbmcgdGhlIE1ha2UgcGhhc2UsIHRoZSBjb21waWxlcnMsIFRyaW0gYW5k IEMgcHJlcHJvY2Vzc29yIA0KPiBnZW5lcmF0ZSBkZXBlbmRlbnQgZmlsZXMsIC5kIGZpbGUsIGZv ciBlYWNoIHNvdXJjZSBmaWxlLg0KPiAzLiBBZnRlciBNYWtlLCBUaGUgYnVpbGQgdG9vbCBjb21i aW5lcyB0aGUgLmQgZmlsZXMgYW5kIGdlbmVyYXRlIGEgDQo+IGZpbGUgZGVwcy50eHQgd2hpY2gg bGlzdCBhbGwgdGhlIGluY2x1ZGVkIGZpbGVzIGZvciBhIG1vZHVsZS4NCj4gNC4gRWFjaCBzb3Vy Y2UgZmlsZSB3aWxsIGRlcGVuZHMgb24gdGhlIE1vZHVsZSdzIGluY2x1ZGVzIGZpbGVzLiBUaGUg DQo+IGRpZmZlcmVuY2Ugd2l0aCBvcmlnbmlhbCBiZWhhdmlvciBpcyB0aGF0IGlmIHRoZSB1c2Vy IGNoYW5nZSB0aGUgDQo+IHNvdXJjZSBmaWxlLCBidWlsZCB0b29sIHdpbGwgb25seSBidWlsZCB0 aGF0IHNvdXJjZSBmaWxlIGluIA0KPiBpbmNyZW1lbnRhbCBidWlsZDsgd2hpbGUgaWYgdGhlIHVz ZXIgY2hhbmdlIGEgbW9kdWxlJ3MgaGVhZGVyIGZpbGUsIA0KPiBidWlsZCB0b29sIHdpbGwgYnVp bGQgdGhlIHdob2xlIG1vZHVsZSBpbiBpbmNyZW1lbnRhbCBidWlsZC4NCj4NCj4gSW4gdGhpcyB3 YXksIHRoZSB0aW1lIG9mIEF1dG9HZW4gcGhhc2Ugd2lsbCBiZSByZWR1Y2VkIG11Y2guIEFuZCBz aW5jZSANCj4gd2Ugd2lsbCB1c2UgYyBwcmVwcm9jZXNzb3IgdG8gaGFuZGxlICNpbmNsdWRlLCB0 aGUgTUFDUk8gd2lsbCBiZSANCj4gaGFuZGxlZCB3ZWxsIGFuZCB0aGUgZmluYWwgZGVwZW5kZW50 IGZpbGVzIHdpbGwgYmUgbW9yZSBhY2N1cmF0ZS4NCj4NCj4gRmVuZywgQm9iIEMgKDEpOg0KPiAg ICBCYXNlVG9vbHM6IFVzaW5nIGNvbXBpbGVyIHRvIGdlbmVyYXRlIHNvdXJjZSBjb2RlIGRlcGVu ZGVuY3kgZmlsZXMuDQo+DQo+ICAgQmFzZVRvb2xzL0NvbmYvYnVpbGRfcnVsZS50ZW1wbGF0ZSAg ICAgICAgICAgIHwgIDg5ICsrKysrKy0tLS0tDQo+ICAgQmFzZVRvb2xzL0NvbmYvdG9vbHNfZGVm LnRlbXBsYXRlICAgICAgICAgICAgIHwgMTM4ICsrKysrKysrKy0tLS0tLS0tLQ0KPiAgIEJhc2VU b29scy9Tb3VyY2UvUHl0aG9uL0F1dG9HZW4vR2VuTWFrZS5weSAgICB8ICA3MyArKystLS0tLS0N Cj4gICAuLi4vU291cmNlL1B5dGhvbi9BdXRvR2VuL0luY2x1ZGVzQXV0b0dlbi5weSAgfCAgOTkg KysrKysrKysrKysrKw0KPiAgIEJhc2VUb29scy9Tb3VyY2UvUHl0aG9uL1RyaW0vVHJpbS5weSAg ICAgICAgICB8IDExMyArKysrKysrKysrKy0tLQ0KPiAgIEJhc2VUb29scy9Tb3VyY2UvUHl0aG9u L2J1aWxkL2J1aWxkLnB5ICAgICAgICB8ICA1OCArKysrKystLQ0KPiAgIDYgZmlsZXMgY2hhbmdl ZCwgMzc4IGluc2VydGlvbnMoKyksIDE5MiBkZWxldGlvbnMoLSkNCj4gICBjcmVhdGUgbW9kZSAx MDA2NDQgDQo+IEJhc2VUb29scy9Tb3VyY2UvUHl0aG9uL0F1dG9HZW4vSW5jbHVkZXNBdXRvR2Vu LnB5DQo+DQo=