From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web10.29137.1604311065692318229 for ; Mon, 02 Nov 2020 01:57:45 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=lrJMDtEc; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: bob.c.feng@intel.com) IronPort-SDR: 8Bap5ImlObWI2iO5keFLXFykWZtsieHOPCNUVZncgnzTMdFKt0VVSBGY1KhMk5KDSvr4b+GuVi saTqCF+ARbrw== X-IronPort-AV: E=McAfee;i="6000,8403,9792"; a="148142944" X-IronPort-AV: E=Sophos;i="5.77,444,1596524400"; d="scan'208";a="148142944" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Nov 2020 01:57:44 -0800 IronPort-SDR: 56vtx/1U0n/VB8JtcNp0ZvPK+7xEp1GXibdK20P1g2u1y1LqrMCq6frKpDYMpiRGpTeFZO3v0W T1+qFz6UcioQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,444,1596524400"; d="scan'208";a="526630183" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga006.fm.intel.com with ESMTP; 02 Nov 2020 01:57:44 -0800 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 2 Nov 2020 01:57:44 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Mon, 2 Nov 2020 01:57:44 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.52) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Mon, 2 Nov 2020 01:57:39 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=muLdUjsLbA4BfkOtyZf3RQBgQ++4NALt0QEoigyWoihaiskSg1IBYlSQwt28HFVZSKHt2BEB3zQBQ0jWXJ+aUvSTA6hQ0325tJ+bTllzLIuj3BG7iKLsJ8+GBXBRdM7p3CaCacuYXjI+i9w9u40X3AQD9SnVmtpRHJR8GzFTt1EETUFUUKQYknxicLGcwwMGDecqf5kJoQ0h/YcEfbS5Jvu+mSjN9kVs1g1CJMENHltRvkoWl3uy5hUP2e93gmbcdIyfML65KQ2ADh+r2BEzq7X6SsqthbKKiuT4lKhMePFouaJHfa7ca0T+rY34l8kG2V4ZNaOD7H45JbRl7Fb/aA== 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=TCfQoaWFfPizDaotXNnB94w4vBbyfyOLAmjAnsY7ZgU=; b=HY9kn8Hl6VISQvV2BoqRSwm48t4gkXrrCazVWoTQ+Jq9SNRh0K/ZQM5myy01FX/pOqA7kcDt65bV2mDLErqwm4J70t0qDFeLDSzLkug6IECyeW/cXherGthV+x1Wx7pFsLvprL+u+8OYF95eNVwkD9jth6gJO22Jifveu/L/dt8KNJ4PE1uuejt+XusXvyhynpo1KGqkBPSHUTLXlG2vamYwFUXbxLlCFb3yBvbzlyK83ZaOU7QPaifKdzkwkrORQ5Txmk/JUekVSv9SOHirn3NqK1hAcFIS+e74QcAkhAAqT1LGHwdc5Z/wICLKaded3rgE+tGH68uaserdg8stnA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TCfQoaWFfPizDaotXNnB94w4vBbyfyOLAmjAnsY7ZgU=; b=lrJMDtEcvHUftwdsLzAm4TJPu0K/NvTqdedcJA9Qv6nPQ+kZztthSHVm9DKn16ock5UtRalUc9yNeIGyJ1wgRP3tUEFkfTcOCqncXrzLNJ9dEfbevs6G5mFUAdjBN5T8KBrNvZoRWDzUlpNIqIhPWDGd1IOyS37tHwGtq0rOa8s= Received: from DM6PR11MB4073.namprd11.prod.outlook.com (2603:10b6:5:19f::22) by DM6PR11MB4642.namprd11.prod.outlook.com (2603:10b6:5:2a2::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Mon, 2 Nov 2020 09:57:37 +0000 Received: from DM6PR11MB4073.namprd11.prod.outlook.com ([fe80::cd42:ed68:e66a:1eaa]) by DM6PR11MB4073.namprd11.prod.outlook.com ([fe80::cd42:ed68:e66a:1eaa%7]) with mapi id 15.20.3499.030; Mon, 2 Nov 2020 09:57:37 +0000 From: "Bob Feng" To: gaoliming , "devel@edk2.groups.io" CC: "Chen, Christine" Subject: Re: [Patch] BaseTools: Remove the dependency on the build intermediate file Thread-Topic: [Patch] BaseTools: Remove the dependency on the build intermediate file Thread-Index: AQJvUmj7T0qHrxr5mlx0sEGf3xVq5qiCyoiggACLpJA= Date: Mon, 2 Nov 2020 09:57:36 +0000 Message-ID: References: <20201026122744.45096-1-bob.c.feng@intel.com> <004901d6b0b8$11161820$33424860$@byosoft.com.cn> In-Reply-To: <004901d6b0b8$11161820$33424860$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: byosoft.com.cn; dkim=none (message not signed) header.d=none;byosoft.com.cn; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.46.46] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: de9f75fd-3db5-4dae-970c-08d87f15ba64 x-ms-traffictypediagnostic: DM6PR11MB4642: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3173; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Jxw5Q2HaJvA6K522xJn6nNUQCYmGbWs8hDi2v4O1fwx2+ly5Ny02HOCKr+JhmSkWSkaORbcruwzQBz3MFJ19apOcfG8QmgH8NiAJMjE2wHAFyuDuaMMVuH1knQCbQE9haV1dOko3gzumoQkzhJF+LvdLkUzhwqdCACoTR813DOIz1fl2t9kyLqZ0dBJ8LNR5e31/7Hxa6jZCnmu2m9df9Z5kkILzsZ8738BXBwyiawA5gXl0Ccy5j/yQl2FP1fPITyyDM+OS4kzGNjSkGEYtPBX3KC045Q2cXvCpM8CS3LkwNVYptb1iWhPmocemGqMOppB3IOIoBlOXdGnAezhvdilEHrGG94hRzb2G0DcqXLyiGxcqa2XAz5VcGnnFY0km x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4073.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(136003)(366004)(396003)(346002)(39860400002)(376002)(9686003)(26005)(4326008)(83380400001)(33656002)(7696005)(8676002)(6506007)(53546011)(107886003)(186003)(55016002)(86362001)(5660300002)(316002)(2906002)(66946007)(76116006)(52536014)(478600001)(110136005)(66446008)(64756008)(66556008)(66476007)(8936002)(71200400001)(403724002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: IVyGZJsFzJp4N+i8UeKdsyWOe7hX1tVrKF0ttx1PUKF9xXNBIsvR4fFO+oT8Sldxzo31UZ/gCMUVM7SgShgMkZfXitb+0MAGbkEtOyBL5YI4thjdvVPToWk6q+auht+6dASDBqXxU9AUu2ArbqnHc4sNlJBTWq9Y1WbF9FifTL9SX4PaTQdJaakIlA7xfS4qjK6wWOQL/7Pia2kFXBthASjGqZXS53x4cxhsdqs2srt7d3NRxxl6yot72YFP4PXN9OJ+lkfYCvxmR/4j2v91ghAJmzKr2oX8G6oxJOB1HYvvBHlxasVGwsATXADpQzt2KKdv1n+2z6Hq/6T6k90tT5COWIDQUSqdxGQNQRSKk1xE1LPMDPkM6j7mODdZ3Zz6fQETo0KSMCngSKBYgr7e5PjR8QMM+2ddZBhKONkD10aOxj3FWq+qRiQQWMTzzb4trBSNnPh0qf5gWqTrzAliN5OaQtWQj2geXUy74HGflLrSYSgOUgBnLPFjTwrA2ooFS0G1kVZGQfYR8wMJOHy0FlnjktWwV+O7/R1ByzxPZ1rFtGu8kVxYk7Z9smDexMXDrB/+2TIfJ6C+yi7uF+78ICRJf+Qq6G8Ns0fW7AKK8Pp/Qc+F7Bftk0PoOmIUc2GvHEEx09jghqDVHj108SMvTA== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4073.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: de9f75fd-3db5-4dae-970c-08d87f15ba64 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2020 09:57:37.0120 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4I/HRB1iblTxdnkKsvw3trpCfyk7wzGAqLtAp6/q0j8P24CfNMxJYBj9iWwc5BBio/vVx/TO0jOC7tAgTeDvRw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4642 Return-Path: bob.c.feng@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGltaW5nLA0KDQpZZXMsIGl0J3MgYWxzbyBmb3Igb3RoZXIgc291cmNlIGZpbGVzIGZvciBBY3Bp VGFibGUsIGxpa2UgKi5hc2wuDQoNClRoYW5rcywNCkJvYg0KDQotLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KRnJvbTogZ2FvbGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+IA0KU2Vu dDogTW9uZGF5LCBOb3ZlbWJlciAyLCAyMDIwIDk6MzMgQU0NClRvOiBGZW5nLCBCb2IgQyA8Ym9i LmMuZmVuZ0BpbnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KQ2M6IENoZW4sIENocmlz dGluZSA8eXV3ZWkuY2hlbkBpbnRlbC5jb20+DQpTdWJqZWN0OiDlm57lpI06IFtQYXRjaF0gQmFz ZVRvb2xzOiBSZW1vdmUgdGhlIGRlcGVuZGVuY3kgb24gdGhlIGJ1aWxkIGludGVybWVkaWF0ZSBm aWxlDQoNCkJvYjoNCiAgU28sIHRoaXMgaW5jcmVtZW50YWwgaXNzdWUgaGFwcGVucyB3aGVuIHRo ZSBzb3VyY2UgZmlsZSBuYW1lIGlzIGNoYW5nZWQuDQpJcyBpdCBvbmx5IGZvciAqLmFzbGMgZmls ZSwgb3IgYWxzbyBmb3Igb3RoZXIgZmlsZSwgc3VjaCBhcyAqLmFzbD8NCg0KVGhhbmtzDQpMaW1p bmcNCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IEJvYiBGZW5nIDxib2Iu Yy5mZW5nQGludGVsLmNvbT4NCj4g5Y+R6YCB5pe26Ze0OiAyMDIw5bm0MTDmnIgyNuaXpSAyMDoy OA0KPiDmlLbku7bkuro6IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IOaKhOmAgTogTGltaW5nIEdh byA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgWXV3ZWkgQ2hlbiANCj4gPHl1d2VpLmNoZW5A aW50ZWwuY29tPg0KPiDkuLvpopg6IFtQYXRjaF0gQmFzZVRvb2xzOiBSZW1vdmUgdGhlIGRlcGVu ZGVuY3kgb24gdGhlIGJ1aWxkIGludGVybWVkaWF0ZSANCj4gZmlsZQ0KPiANCj4gV2hlbiBnZW5l cmF0aW5nIGNvbXByZXNzZWQgc2VjdGlvbiwgdGhlIGJ1aWxkIHRvb2wgcmVseSBvbiB0aGUgYnVp bGQgDQo+IGludGVybWVkaWF0ZSBmaWxlcywgd2hpY2ggd2VyZSBnZW5lcmF0ZWQgaW4gbGFzdCBi dWlsZCwgdG8gZ2V0IHRoZSANCj4gZmlsZSBsaXN0LiBUaGlzIG1ldGhvZCB3aWxsIGNhdXNlIHRo ZSBpbmNyZW1lbnRhbCBidWlsZCB0byBnZW5lcmF0ZSANCj4gaW5jb3JyZWN0IGJ1aWxkIHJlc3Vs dC4gVG8gcmVwcm9kdWNlIHRoaXMgaW5jcmVtZW50YWwgYnVpbGQgZXJyb3IsIHlvdSANCj4gY2Fu IGRvOg0KPiAxLiBidWlsZCBPdm1mDQo+IDIuIGNoYW5nZSB0aGUgbW9kdWxlIE92bWZQa2dcQWNw aVRhYmxlcyBhIHNvdXJjZSBmaWxlIEZhY3AuYXNsYyBuYW1lIA0KPiBmcm9tIEZhY3AuYXNsYyB0 byBGYWNweHh4LmFzbGMuDQo+IDMuIGNoYW5nZSB0aGUgRmFjcC5hc2xjIGZpbGUgbmFtZSBpbiBb c291cmNlc10gc2VjdGlvbiBvZiANCj4gQWNwaVRhYmxlcy5pbmYgNC4gaW5jcmVtZW50YWwgYnVp bGQgT3ZtZg0KPiANCj4geW91IHdpbGwgc2VlIHRoZSBpbiBBY3BpVGFibGVzIG1vZHVsZSBNYWtl ZmlsZSwgdGhlIGNvcnJlc3BvbmRpbmcgDQo+IEZhY3AuYWNwaSBmaWxlIGlzIG5vdCBjaGFuZ2Vk Lg0KPiANCj4gVGhpcyBwYXRjaCBpcyB0byBtYWtlIHRoZSBidWlsZCBhbHdheXMgZ2V0IGZpbGUg bGlzdCBmcm9tIHRoZSBJTkYuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBCb2IgRmVuZyA8Ym9iLmMu ZmVuZ0BpbnRlbC5jb20+DQo+IENjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20u Y24+DQo+IENjOiBZdXdlaSBDaGVuIDx5dXdlaS5jaGVuQGludGVsLmNvbT4NCj4gLS0tDQo+ICBC YXNlVG9vbHMvU291cmNlL1B5dGhvbi9HZW5GZHMvU2VjdGlvbi5weSB8IDE1IC0tLS0tLS0tLS0t LS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDE1IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdp dCBhL0Jhc2VUb29scy9Tb3VyY2UvUHl0aG9uL0dlbkZkcy9TZWN0aW9uLnB5DQo+IGIvQmFzZVRv b2xzL1NvdXJjZS9QeXRob24vR2VuRmRzL1NlY3Rpb24ucHkNCj4gaW5kZXggMmFjYjcwZjQxMi4u MDM4MmIyYTc1OSAxMDA2NDQNCj4gLS0tIGEvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vR2VuRmRz L1NlY3Rpb24ucHkNCj4gKysrIGIvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vR2VuRmRzL1NlY3Rp b24ucHkNCj4gQEAgLTEzOSwyNSArMTM5LDEwIEBAIGNsYXNzIFNlY3Rpb24gKFNlY3Rpb25DbGFz c09iamVjdCk6DQo+ICAgICAgICAgICAgICAgICAgaWYgRmlsZS5FeHQgPT0gU3VmZml4Og0KPiAg ICAgICAgICAgICAgICAgICAgICBGaWxlTGlzdC5hcHBlbmQoRmlsZS5QYXRoKQ0KPiANCj4gICAg ICAgICAgaWYgKG5vdCBJc01ha2VmaWxlIGFuZCBTdWZmaXggaXMgbm90IE5vbmUgYW5kDQo+IG9z LnBhdGguZXhpc3RzKEZmc0luZi5FZmlPdXRwdXRQYXRoKSkgb3IgKElzTWFrZWZpbGUgYW5kIFN1 ZmZpeCBpcyBub3QNCk5vbmUpOg0KPiAtICAgICAgICAgICAgIw0KPiAtICAgICAgICAgICAgIyBH ZXQgTWFrZWZpbGUgcGF0aCBhbmQgdGltZSBzdGFtcA0KPiAtICAgICAgICAgICAgIw0KPiAtICAg ICAgICAgICAgTWFrZWZpbGVEaXIgPSBGZnNJbmYuRWZpT3V0cHV0UGF0aFs6LWxlbignT1VUUFVU JyldDQo+IC0gICAgICAgICAgICBNYWtlZmlsZSA9IG9zLnBhdGguam9pbihNYWtlZmlsZURpciwg J01ha2VmaWxlJykNCj4gLSAgICAgICAgICAgIGlmIG5vdCBvcy5wYXRoLmV4aXN0cyhNYWtlZmls ZSk6DQo+IC0gICAgICAgICAgICAgICAgTWFrZWZpbGUgPSBvcy5wYXRoLmpvaW4oTWFrZWZpbGVE aXIsICdHTlVtYWtlZmlsZScpDQo+IC0gICAgICAgICAgICBpZiBvcy5wYXRoLmV4aXN0cyhNYWtl ZmlsZSk6DQo+IC0gICAgICAgICAgICAgICAgIyBVcGRhdGUgdG8gc2VhcmNoIGZpbGVzIHdpdGgg c3VmZml4IGluIGFsbCBzdWItZGlycy4NCj4gLSAgICAgICAgICAgICAgICBUdXBsZSA9IG9zLndh bGsoRmZzSW5mLkVmaU91dHB1dFBhdGgpDQo+IC0gICAgICAgICAgICAgICAgZm9yIERpcnBhdGgs IERpcm5hbWVzLCBGaWxlbmFtZXMgaW4gVHVwbGU6DQo+IC0gICAgICAgICAgICAgICAgICAgIGZv ciBGIGluIEZpbGVuYW1lczoNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIGlmIG9zLnBhdGgu c3BsaXRleHQoRilbMV0gPT0gU3VmZml4Og0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg IEZ1bGxOYW1lID0gb3MucGF0aC5qb2luKERpcnBhdGgsIEYpDQo+IC0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgaWYgb3MucGF0aC5nZXRtdGltZShGdWxsTmFtZSkgPg0KPiBvcy5wYXRoLmdl dG10aW1lKE1ha2VmaWxlKToNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmls ZUxpc3QuYXBwZW5kKEZ1bGxOYW1lKQ0KPiAgICAgICAgICAgICAgaWYgbm90IEZpbGVMaXN0Og0K PiAgICAgICAgICAgICAgICAgIFN1ZmZpeE1hcCA9IEZmc0luZi5HZXRGaW5hbFRhcmdldFN1ZmZp eE1hcCgpDQo+ICAgICAgICAgICAgICAgICAgaWYgU3VmZml4IGluIFN1ZmZpeE1hcDoNCj4gICAg ICAgICAgICAgICAgICAgICAgRmlsZUxpc3QuZXh0ZW5kKFN1ZmZpeE1hcFtTdWZmaXhdKQ0KPiAN Cj4gLS0NCj4gMi4yMC4xLndpbmRvd3MuMQ0KDQoNCg0K