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.43; helo=mga05.intel.com; envelope-from=jaben.carsey@intel.com; receiver=edk2-devel@lists.01.org Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) (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 87EF1211BA451 for ; Wed, 6 Feb 2019 13:11:21 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Feb 2019 13:11:20 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.58,341,1544515200"; d="scan'208";a="316901219" Received: from orsmsx110.amr.corp.intel.com ([10.22.240.8]) by fmsmga006.fm.intel.com with ESMTP; 06 Feb 2019 13:11:20 -0800 Received: from orsmsx151.amr.corp.intel.com (10.22.226.38) by ORSMSX110.amr.corp.intel.com (10.22.240.8) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 6 Feb 2019 13:11:20 -0800 Received: from orsmsx153.amr.corp.intel.com ([169.254.12.50]) by ORSMSX151.amr.corp.intel.com ([169.254.7.44]) with mapi id 14.03.0415.000; Wed, 6 Feb 2019 13:11:19 -0800 From: "Carsey, Jaben" To: Laszlo Ersek , =?utf-8?B?UGhpbGlwcGUgTWF0aGlldS1EYXVkw6k=?= , "Kinney, Michael D" , "edk2-devel@lists.01.org" Thread-Topic: [PATCH v2] BaseTools: Fix build failure when specifying multiple BUILDTARGET Thread-Index: AQHUvhQRLlwozx4uHEqiVvt9VOmQoaXTe0uA///JhLA= Date: Wed, 6 Feb 2019 21:11:19 +0000 Message-ID: References: <20190206120344.15681-1-philmd@redhat.com> <5e7b288c-32ad-124f-b9cd-1d916e6281af@redhat.com> In-Reply-To: <5e7b288c-32ad-124f-b9cd-1d916e6281af@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjhjOWZmZjUtNGNlMy00YmM5LTg3NWItNzY1NzAwMGE0ZGQ1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiTzA5MHpCQ3F2WTlXenkrQVpcL1pINjNzUmN5eE5xUmo0aXBhN3ZWTWk0VHVkRTRPK3dnRzcrRUd2T0NDXC9vYXlWIn0= x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.22.254.140] MIME-Version: 1.0 Subject: Re: [PATCH v2] BaseTools: Fix build failure when specifying multiple BUILDTARGET 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: Wed, 06 Feb 2019 21:11:21 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4NCg0KQW5k IHB1c2hlZC4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMYXN6bG8g RXJzZWsgW21haWx0bzpsZXJzZWtAcmVkaGF0LmNvbV0NCj4gU2VudDogV2VkbmVzZGF5LCBGZWJy dWFyeSAwNiwgMjAxOSA4OjI2IEFNDQo+IFRvOiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp bG1kQHJlZGhhdC5jb20+OyBLaW5uZXksIE1pY2hhZWwgRA0KPiA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+OyBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZzsgQ2Fyc2V5LCBKYWJlbg0KPiA8amFi ZW4uY2Fyc2V5QGludGVsLmNvbT4NCj4gQ2M6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1A bGluYXJvLm9yZz4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2Ml0gQmFzZVRvb2xzOiBGaXggYnVp bGQgZmFpbHVyZSB3aGVuIHNwZWNpZnlpbmcgbXVsdGlwbGUNCj4gQlVJTERUQVJHRVQNCj4gDQo+ IE9uIDAyLzA2LzE5IDEzOjAzLCBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSB3cm90ZToNCj4gPiBX aXRoIFB5dGhvbjMsIHRoZSBkaWN0LnZhbHVlKCkgbWV0aG9kIHJldHVybnMgYW4gaXRlcmF0b3Iu DQo+ID4gSWYgYSBkaWN0aW9uYXJ5IGlzIHVwZGF0ZWQgd2hpbGUgYW4gaXRlcmF0b3Igb24gaXRz IGtleXMgaXMgdXNlZCwNCj4gPiBhIFJ1bnRpbWVFcnJvciBpcyBnZW5lcmF0ZWQuDQo+ID4gQ29u dmVydGluZyB0aGUgaXRlcmF0b3IgdG8gYSBsaXN0KCkgZm9yY2VzIGEgY29weSBvZiB0aGUgbXV0 YWJsZQ0KPiA+IGtleXMgaW4gYW4gaW1tdXRhYmxlIGxpc3Qgd2hpY2ggY2FuIGJlIHNhZmVseSBp dGVyYXRlZC4NCj4gPg0KPiA+IENvbW1pdCBmOGQxMWU1YTRhYWEgY29udmVydGVkIHZhcmlvdXMg dXNlcyBidXQgbWlzc2VkIG9uZToNCj4gPiBXaGVuIHNwZWNpZnlpbmcgbXVsdGlwbGUgQlVJTERU QVJHRVQsIHRoZSBmaXJzdCB0YXJnZXQgYnVpbGRzDQo+ID4gc3VjY2Vzc2Z1bGx5LCBidXQgdGhl biB0aGUgUEdlbi5CdWlsZERhdGFiYXNlLl9DQUNIRV8gZGljdGlvbmFyeSBpcw0KPiA+IHVwZGF0 ZWQsIGFuZCBhY2Nlc3NpbmcgdGhlIG5leHQgdGFyZ2V0IHRyaWdnZXJzIGEgUnVudGltZUVycm9y Lg0KPiA+DQo+ID4gQ29udmVydCB0aGlzIGl0ZXJhdG9yIHRvIGFuIGltbXV0YWJsZSBsaXN0LCB0 byBzb2x2ZSB0aGlzIGJ1aWxkIGVycm9yOg0KPiA+DQo+ID4gICAgICQgYnVpbGQgLWEgSUEzMiAt dCBHQ0M1IC1iIFJFTEVBU0UgLWIgTk9PUFQgLXANCj4gT3ZtZlBrZy9Pdm1mUGtnSWEzMi5kc2MN Cj4gPiAgICAgWy4uLl0NCj4gPiAgICAgUHJvY2Vzc2luZyBtZXRhLWRhdGEgLi4uDQo+ID4gICAg IGJ1aWxkLnB5Li4uDQo+ID4gICAgICA6IGVycm9yIEMwREU6IFVua25vd24gZmF0YWwgZXJyb3Ig d2hlbiBwcm9jZXNzaW5nDQo+IFtPdm1mUGtnL092bWZQa2dJYTMyLmRzY10NCj4gPg0KPiA+ICAg ICAoUGxlYXNlIHNlbmQgZW1haWwgdG8gZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmcgZm9yIGhlbHAs IGF0dGFjaGluZw0KPiBmb2xsb3dpbmcgY2FsbCBzdGFjayB0cmFjZSEpDQo+ID4NCj4gPiAgICAg KFB5dGhvbiAzLjUuMyBvbiBsaW51eCkgVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp Og0KPiA+ICAgICAgIEZpbGUNCj4gIkJhc2VUb29scy9CaW5XcmFwcGVycy9Qb3NpeExpa2UvLi4v Li4vU291cmNlL1B5dGhvbi9idWlsZC9idWlsZC5weSIsIGxpbmUNCj4gMjM4NywgaW4gTWFpbg0K PiA+ICAgICAgICAgTXlCdWlsZC5MYXVuY2goKQ0KPiA+ICAgICAgIEZpbGUNCj4gIkJhc2VUb29s cy9CaW5XcmFwcGVycy9Qb3NpeExpa2UvLi4vLi4vU291cmNlL1B5dGhvbi9idWlsZC9idWlsZC5w eSIsIGxpbmUNCj4gMjE0MSwgaW4gTGF1bmNoDQo+ID4gICAgICAgICBzZWxmLl9NdWx0aVRocmVh ZEJ1aWxkUGxhdGZvcm0oKQ0KPiA+ICAgICAgIEZpbGUNCj4gIkJhc2VUb29scy9CaW5XcmFwcGVy cy9Qb3NpeExpa2UvLi4vLi4vU291cmNlL1B5dGhvbi9idWlsZC9idWlsZC5weSIsIGxpbmUNCj4g MTkyMSwgaW4gX011bHRpVGhyZWFkQnVpbGRQbGF0Zm9ybQ0KPiA+ICAgICAgICAgc2VsZi5Qcm9n cmVzcw0KPiA+ICAgICAgIEZpbGUgIkJhc2VUb29scy9Tb3VyY2UvUHl0aG9uL0F1dG9HZW4vQXV0 b0dlbi5weSIsIGxpbmUgMzA0LCBpbg0KPiBfX2luaXRfXw0KPiA+ICAgICAgICAgc2VsZi5fSW5p dFdvcmtlcihXb3Jrc3BhY2UsIE1ldGFGaWxlLCBUYXJnZXQsIFRvb2xjaGFpbiwgQXJjaCwgKmFy Z3MsDQo+ICoqa3dhcmdzKQ0KPiA+ICAgICAgIEZpbGUgIkJhc2VUb29scy9Tb3VyY2UvUHl0aG9u L0F1dG9HZW4vQXV0b0dlbi5weSIsIGxpbmUgNDc3LCBpbg0KPiBfSW5pdFdvcmtlcg0KPiA+ICAg ICAgICAgZm9yIEJ1aWxkRGF0YSBpbiBQR2VuLkJ1aWxkRGF0YWJhc2UuX0NBQ0hFXy52YWx1ZXMo KToNCj4gPiAgICAgUnVudGltZUVycm9yOiBkaWN0aW9uYXJ5IGNoYW5nZWQgc2l6ZSBkdXJpbmcg aXRlcmF0aW9uDQo+ID4NCj4gPiBOb3RlOiBUaGUgY3VscHJpdCBjb21taXQgKGY4ZDExZTVhNGFh YSkgY2FuIG5vdCBiZSBmb3VuZCB3aXRoIGJpc2VjdGlvbi4NCj4gPiBJbiA5YzJkNjhjMGEyOTkg dGhlIGJ1aWxkIHRvb2xzIGRlZmF1bHQgdG8gdGhlIHB5dGhvbiB2ZXJzaW9uIHByb3ZpZGVkDQo+ ID4gYnkgdGhlICR7UFlUSE9OfSBlbnZpcm9ubWVudCB2YXJpYWJsZSwgaG93ZXZlciB0aGUgUHl0 aG9uMyB0cmFuc2l0aW9uIGlzDQo+ID4gbm90IGZ1bmN0aW9uYWwgYmVmb3JlIGQ5NDNiMGMzMzlm ZS4gZjhkMTFlNWE0YWFhIGZhbGxzIGJldHdlZW4gdGhlDQo+ID4gcHJldmlvdXMgdHdvLg0KPiA+ DQo+ID4gUmVwb3J0ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9y Zz4NCj4gPiBGaXhlczogZjhkMTFlNWE0YWFhOTBiZjYzYjQ3ODlmMzk5M2RkNmQxNmM2MDc4Nw0K PiA+IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx LjENCj4gPiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWRlIDxwaGlsbWRAcmVk aGF0LmNvbT4NCj4gPiBUZXN0ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGlu YXJvLm9yZz4NCj4gPiBBY2tlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4N Cj4gPiAtLS0NCj4gPiB2MjoNCj4gPiAgLSBmaXhlZCBFbmdsaXNoIGVycm9ycyAoTGFzemxvKQ0K PiA+ICAtIHRoZSBwYXJhZ3JhcGggYWJvdXQgYmlzZWN0aW9uIG5vdCB3b3JraW5nIGlzIG5vdCBy ZWxldmFudCB0bw0KPiA+ICAgIHRoZSBmaXgsIGtlZXAgaXQgYXMgYmFja2dyb3VuZCBpbmZvIGJ1 dCBtb3ZlIGl0IGFmdGVyIChMYXN6bG8pDQo+ID4gU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0 aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPg0KPiA+IC0tLQ0KPiA+ICBCYXNlVG9vbHMv U291cmNlL1B5dGhvbi9BdXRvR2VuL0F1dG9HZW4ucHkgfCAyICstDQo+ID4gIDEgZmlsZSBjaGFu Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBh L0Jhc2VUb29scy9Tb3VyY2UvUHl0aG9uL0F1dG9HZW4vQXV0b0dlbi5weQ0KPiBiL0Jhc2VUb29s cy9Tb3VyY2UvUHl0aG9uL0F1dG9HZW4vQXV0b0dlbi5weQ0KPiA+IGluZGV4IGE5NWQyYzcxMGUu LjEyNTkyYTJhNDYgMTAwNjQ0DQo+ID4gLS0tIGEvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vQXV0 b0dlbi9BdXRvR2VuLnB5DQo+ID4gKysrIGIvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vQXV0b0dl bi9BdXRvR2VuLnB5DQo+ID4gQEAgLTQ3NCw3ICs0NzQsNyBAQCBjbGFzcyBXb3Jrc3BhY2VBdXRv R2VuKEF1dG9HZW4pOg0KPiA+DQo+ID4gICAgICAgICAgICAgICMgZ2VuZXJhdGUgdGhlIFNvdXJj ZVBjZERpY3QgYW5kIEJpbmFyeVBjZERpY3QNCj4gPiAgICAgICAgICAgICAgUEdlbiA9IFBsYXRm b3JtQXV0b0dlbihzZWxmLCBzZWxmLk1ldGFGaWxlLCBUYXJnZXQsIFRvb2xjaGFpbiwNCj4gQXJj aCkNCj4gPiAtICAgICAgICAgICAgZm9yIEJ1aWxkRGF0YSBpbiBQR2VuLkJ1aWxkRGF0YWJhc2Uu X0NBQ0hFXy52YWx1ZXMoKToNCj4gPiArICAgICAgICAgICAgZm9yIEJ1aWxkRGF0YSBpbiBsaXN0 KFBHZW4uQnVpbGREYXRhYmFzZS5fQ0FDSEVfLnZhbHVlcygpKToNCj4gPiAgICAgICAgICAgICAg ICAgIGlmIEJ1aWxkRGF0YS5BcmNoICE9IEFyY2g6DQo+ID4gICAgICAgICAgICAgICAgICAgICAg Y29udGludWUNCj4gPiAgICAgICAgICAgICAgICAgIGlmIEJ1aWxkRGF0YS5NZXRhRmlsZS5FeHQg PT0gJy5pbmYnOg0KPiA+DQo+IA0KPiBMb29rcyBuaWNlLCB0aGFua3MhIE15IEEtYiBzdGFuZHMu DQo+IA0KPiBMYXN6bG8NCg==