From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web11.6503.1679686451303510829 for ; Fri, 24 Mar 2023 12:34:11 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=G80HkADN; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1679686451; x=1711222451; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=XpGHbrs/DsZW5RnV0sLHCaRi9QpEeWp5l6Tq0Y/clbk=; b=G80HkADNGmyyTElmbDG5AHmFTWp1ALeTdN5lD/VvVnHoxA73hFmmXoYX heGelCHAArm0g58y8KPZOHy3YStgla2j2e0t5+Iy0s4wc3jM3dEfw8uze y47JdfNbLS2cDwiMdJVFTZy/Hk7jaevLl3ASFypKUbHbnDyy1cHR4BQd1 2uJ975yC2tnDDnnKBNI6hH9dEkBLTONAFkIIoH4ouP5LqEKYA/ofk0DOI 77UHAu2qTjcVTqM256Cey7u8+X0EtU6iFOShxoaSTbri8El5oHC7kclvx c7qXgMz7VCR8ZMBXWbx9BCcde1yV1Of9ngNOGCkWK0bDVcnlfsYXC/mWm A==; X-IronPort-AV: E=McAfee;i="6600,9927,10659"; a="342259460" X-IronPort-AV: E=Sophos;i="5.98,288,1673942400"; d="scan'208";a="342259460" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2023 12:34:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10659"; a="660171805" X-IronPort-AV: E=Sophos;i="5.98,288,1673942400"; d="scan'208";a="660171805" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga006.jf.intel.com with ESMTP; 24 Mar 2023 12:34:09 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Fri, 24 Mar 2023 12:34:08 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Fri, 24 Mar 2023 12:34:08 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Fri, 24 Mar 2023 12:34:08 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Fri, 24 Mar 2023 12:34:07 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O/vfeAl0ddHVIVv1z24hxJJm6uLro473KRkqLH9NahMvHen20da8XXAX0MDcmsGQ+xGPis3g5vmRWt/eUiGVTO/S965RMpOCGz10BxT9RaJbmVtL71iCXzAlPmR/PLhxPNGJDkOi7tp0djrJC8ra7smkXbXUzG9voKdvx9YpAQhevdb97+wosXDST0/Ul6cHYx9rykudO5sdvqwRbRbpPEHUuP4b4P/1iKtA5ou+/No08WM+GTzKosiSWUebFTwLYglZG9YAGO3OT8KqZMhf3/XbZ5BK1ncDvwl8tqvQmLKEIh+n3CDcexcVWGfvv9mjFk4Bupq9penkpAwQZfjCDQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XpGHbrs/DsZW5RnV0sLHCaRi9QpEeWp5l6Tq0Y/clbk=; b=YhRzjYrly4yl/oXk9ajjSLkerDWZfV45t93aXit6Bq7OTSWgOQCeYljSlCVYNIycuc5Rk/HcYYfb9eYyZz2r5kf0heRFBSQd/OQ3fxLrY27hMfQaHmluGxffrE4F1fUmFRjUWHfKOvkLe+MeS0aHFoW5sVPsqwOh0/dD2WzQqCzH2YhYiFu2/fKmmfvpbkU6p0rtOYcDZPC9ZDlLrdWTs1ps5vS8O3PAaH1Xr7j5Fi5K5+wx33yiWLvrl2rSPCfwJBuXPx/gikGpeMCF9M+3Mqp9d8jH3plGkx4IGXFbjiVUV8/kdQNz24lDaiP3PVOkBDCdicjjCNZEzhwEgeuE4A== 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 Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.38; Fri, 24 Mar 2023 19:34:06 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::76be:1164:2c1f:90a5]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::76be:1164:2c1f:90a5%8]) with mapi id 15.20.6178.040; Fri, 24 Mar 2023 19:34:06 +0000 From: "Michael D Kinney" To: Rebecca Cran , "devel@edk2.groups.io" , "Feng, Bob C" , "Gao, Liming" , "Chen, Christine" CC: "Kinney, Michael D" Subject: Re: [PATCH v2 1/1] BaseTools/Scripts/PatchCheck.py: Improve check for Makefiles Thread-Topic: [PATCH v2 1/1] BaseTools/Scripts/PatchCheck.py: Improve check for Makefiles Thread-Index: AQHZXoVIEEFcySkZgkS7P+QLd59W+q8KUgzw Date: Fri, 24 Mar 2023 19:34:05 +0000 Message-ID: References: <20230324191644.2534459-1-rebecca@bsdio.com> In-Reply-To: <20230324191644.2534459-1-rebecca@bsdio.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|PH0PR11MB5658:EE_ x-ms-office365-filtering-correlation-id: ce89a015-4aa5-4963-643f-08db2c9ebb26 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: k06s5+Vyejr/nan2lI1CVRKuF/UTlAQi4oaQjLvX7lZIRqSo8xJCLf8jUXYgBAWD0HEbDmJw/E7uLB7l4j2o43/E4Wx2LV/mXOMpZdEkgnmUVeaVLc4QIYibzxayLjismVJeFOLviM/SWv1c0kIU67jKh2yPljV1TNbEscx1C1C7u9Kd3Ad/iYsHlDh4+/Axm8BYpTjboI2mcuADHx7pt+PliK6EA4wbYeaQ2NNBclPuYtOVofmNJ2O63DRKK3dhLLROucB1XXq9gXmePISUkJCVYF0xlujiSmrV1KYI8ghGZ+2aIsE9jOUaQ6EiRgLFYg7cByAVRVbA0+QeOrRB94m2nmIwlY6yXLAgLlpRDsPBa1Jz0lgeWDrLQGp2yAsMrMRh2qtRVKzHt0S2PuiJ2PtksgqgkYL4V8DDD0AHc7YAOZbxvx8NzCSnIjKPD4lyTNZRebwooWn3nfwCJTP4qkD3BFX/OgodsmhgoO474QNSjCdtVPzX5escBCD4Tok12A/TEs93qRWS7vqSZ3Wu053mOy/tBa4vkPr+SB+XtgqudzRMbvu654BNXftsnU2Yjckvf1Lxp+wND5fZ2cPw19/Z/B7HNpX6Yc8z0SMR38Gn+0LyV6nXTuSwPxhaCRa7 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(346002)(366004)(376002)(39860400002)(136003)(451199021)(9686003)(6506007)(33656002)(82960400001)(478600001)(5660300002)(26005)(53546011)(83380400001)(186003)(55016003)(38100700002)(122000001)(38070700005)(7696005)(66446008)(52536014)(66946007)(110136005)(71200400001)(6636002)(66556008)(41300700001)(64756008)(66476007)(86362001)(4326008)(8676002)(8936002)(76116006)(2906002)(107886003)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WEVoVWRzOFZ5TG5pQ2J6Y1d3Sm1Bbm9DLy9DcG5UK3hCZElBdC9udVp0RnVh?= =?utf-8?B?MytRZTYxNjFaVnpZNDdPZjg3bXZJVEE1c1o5SWZFa3NGa0QyajIwYUJvZnFO?= =?utf-8?B?RTdxUm5sbHpHdHp1bVZmQVFsUXI1WTRZZFVUN2xQdUlFOWRjaE1RZEJ4blJ5?= =?utf-8?B?OWV2YlhTd25OYWthcDVtcU9oN2ZtTDNtN3J3UEhmMjUvaVRFSU04WGd4Vlo2?= =?utf-8?B?RFkrSVZ1cnN3dEVtdFR0V2pNbzlDMzFGK3RGOUhjeUN4N1lTTmxVSnpCdkJN?= =?utf-8?B?OTluM2plNjVady96bVNwTzd0eWttN2lPcUdJTE5LN2dUQVA4ODNSeGZiNzFB?= =?utf-8?B?UEhwL2JHTkJTT0JxTHVRMXBFOHBVRHRrbXlzR3VZbzlxaTExMWxtWEZweFVQ?= =?utf-8?B?YTFDMWdtaUFmTjJkT0lFWXJSaUtyZFdhdUZUUmZFRnRGWlhjalUrWWRNcEQ5?= =?utf-8?B?Z2poZ1Z0RVN0SnJTZUhtaHM4N3U4Mm5iK2c0bCtHeDlHbEEzend2NlBxSHdI?= =?utf-8?B?QjNva3RLL2o4OFo3NU52VTJidExKRFRISzJ6aHJBRXFoRTlhVk9ENC9tK3lK?= =?utf-8?B?MER5SUYyZkp3Y3diTjZOajRnc20zWlZub0J0S2NQd0UvdUxDR200MkVxQlFG?= =?utf-8?B?N0xNb1g1dTRYMEZVY0lSWVJUSHdUUHcxNUd4ZFhVRTJrbWZMdGZ6V09XaEdS?= =?utf-8?B?ZEpLMnBJT3c0cWl1Qm5zNDNWWUpzQUo2VUZ2dmV6MnI5RDB6dDQvaFdwejBu?= =?utf-8?B?eDZyampkOVlCU3NaOUhGMUtyKzJhcEZlN0d4K3dQRDUreHk3SEcvZ01WQmpl?= =?utf-8?B?dFFzblhLOTFUR2h0eC9tWkJQQ2FhUWRoVzNYK1FTb0FSZ0k3am1neVZwSWRl?= =?utf-8?B?UENVUU4xUkJnTm1Kcit2VUpCYnowZjRpM0lMRS9DMExyOHhwUUU1UmR6R0JK?= =?utf-8?B?SVF0MDVtTjRlUFM2TFBkaDN0TnV6NVBSMmwveFdoNGQrdkY0MDE4ZEw0UFZU?= =?utf-8?B?QlRXVFBjc0d1MzJ0WURZM3Z5enRFQU80clJ4NkZvWUtCT0lnbmR1ZzdMWVVV?= =?utf-8?B?c3loYkhCQ1krRUtXK2JCbzBLK2FWNjJVNUQ1MEhLR1MvTzhHdUpDUDY4WllY?= =?utf-8?B?VFdnakc0VHNpU3pDZGhncURVS2lVSVlnN0tmNEhmQ0MyUHBBeUpwS2Q1b1dv?= =?utf-8?B?VzNTbCtqOWpnUkJ4ZzVtb2dEbTJCRTA1UjhXZ0M3dXZHbERiMlIxYktNYSs0?= =?utf-8?B?dkJJRVB5WUhEMHNuRmQ0b09tRlVlL1M3OUhDVWovaldTaXcxeWMvMHk0bEJo?= =?utf-8?B?aytIeWNBV2diVUNCWmhrYlNSNXlacWRpeVMxdDczTGhvTjFUcCtwQmVHSTVi?= =?utf-8?B?MHpiK251bENBYlZ0Z05vSTJYckpFcElsbTYyZ0paYy8wR2I3UnNJanYvcnhs?= =?utf-8?B?ZWRnZmcrZ2sxUVRseC9lV1JOVUVPeHB2UitpaGFXTVcvSDV3L0pZT0NWbzdv?= =?utf-8?B?OXZ4a3Q3UGJYK3RlTTc5RlpDdER2eVRxTVFXLzZZalhnY3VwUGpPRm9vZGxp?= =?utf-8?B?TFpmbzVYNStDWkxYT3A3UFMrdFhJU29NUnhLNnRDSUl6OW5ic2p4R0ZlMkQr?= =?utf-8?B?aE8xL3F1dG8zQU9JWXFkZEpqQUdjTFNmdXJNT2ZrUVFEQ1A0T081d0ZZUW1B?= =?utf-8?B?dUpVSE9TSUdjTGlac0VmUGh5c2hzTVkwUlZhMVBlb2ZqT1puRnVQS2lCNjRv?= =?utf-8?B?THhtWmxiTDI2c2VYMlJSRE9jMFZ0OGxxNHlMbVo4Z0N5VmttNm1obUk4VUQw?= =?utf-8?B?TW1KdFllVmo4aWY2UXVVS2ZMenJwbDh6L1B5cGpqTU1LOTR6TmQrRmtva1RP?= =?utf-8?B?aWhtSExyenNHQjdtUjZwMGM0QUVsVVI1b2ZXcEdoek5KbTZEeDVzOVpZNE9l?= =?utf-8?B?aE02dEEzcEtLamUvbmFmQVBVa3A0K0hUUmdnT1hWUFY4US9kWEdkWi9IOWtu?= =?utf-8?B?a01lZk9tY25oREtBWHRORlFEbVZWNUZSTmhJL291eHJMdEZ3WlpuOEJSaGdW?= =?utf-8?B?QlhCRko2ZEhHUHVwcTRqS2QzVHRJem1tRW1vbm5Kb3g5bm9XU3pLZVZldzRO?= =?utf-8?B?dTI0K2xuTHMwbGhWNWVZRUVWQ2tON09tUjFDUEloajRkbklrV0Z1RzdQRG55?= =?utf-8?B?N2c9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ce89a015-4aa5-4963-643f-08db2c9ebb26 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2023 19:34:05.8873 (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: cKKcpaIrE8fjFs/1tc9Z0LR9Q20Q3UO3YTEkG7TiW94u5hjEdIOImYIiZXON+riZhzfDc5s2qeGhl5MioPkaCcI8U885ZE+nhNot3J4EG8M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5658 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUmViZWNjYSBDcmFu IDxyZWJlY2NhQGJzZGlvLmNvbT4NCj4gU2VudDogRnJpZGF5LCBNYXJjaCAyNCwgMjAyMyAxMjox NyBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5n QGludGVsLmNvbT47IEdhbywgTGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBDaGVu LCBDaHJpc3RpbmUNCj4gPHl1d2VpLmNoZW5AaW50ZWwuY29tPjsgS2lubmV5LCBNaWNoYWVsIEQg PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBDYzogUmViZWNjYSBDcmFuIDxyZWJlY2Nh QGJzZGlvLmNvbT4NCj4gU3ViamVjdDogW1BBVENIIHYyIDEvMV0gQmFzZVRvb2xzL1NjcmlwdHMv UGF0Y2hDaGVjay5weTogSW1wcm92ZSBjaGVjayBmb3IgTWFrZWZpbGVzDQo+IA0KPiBXaGVuIGNo ZWNraW5nIGZvciBNYWtlZmlsZXMsIGFsc28gY2hlY2sgZm9yICoubWFrZWZpbGU6IHRoaXMgYWxs b3dzDQo+IHtoZWFkZXIsZm9vdGVyLGFwcCxsaWJ9Lm1ha2VmaWxlIGluIEJhc2VUb29scy9Tb3Vy Y2UvQy9NYWtlZmlsZXMgdG8gYmUNCj4gZGV0ZWN0ZWQgYW5kIGF2b2lkIGhhdmluZyBQYXRjaENo ZWNrLnB5IGNvbXBsYWluIGFib3V0IHRhYiBjaGFyYWN0ZXJzLg0KPiANCj4gQWxzbywgY2hhbmdl IHRoZSBjaGVjayBmb3IgIk1ha2VmaWxlIiB0byBiZSBjYXNlLWluc2Vuc2l0aXZlIHNpbmNlIHRo ZXJlDQo+IGFyZSBzb21lIE1ha2VmaWxlcyBuYW1lZCAnbWFrZWZpbGUnIGluc3RlYWQgb2YgJ01h a2VmaWxlJy4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBic2Rp by5jb20+DQo+IC0tLQ0KPiAgQmFzZVRvb2xzL1NjcmlwdHMvUGF0Y2hDaGVjay5weSB8IDMgKyst DQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+IA0K PiBkaWZmIC0tZ2l0IGEvQmFzZVRvb2xzL1NjcmlwdHMvUGF0Y2hDaGVjay5weSBiL0Jhc2VUb29s cy9TY3JpcHRzL1BhdGNoQ2hlY2sucHkNCj4gaW5kZXggZmNkYWJmYzhhY2VhLi4yNDE0NjdmMTBl YTUgMTAwNzU1DQo+IC0tLSBhL0Jhc2VUb29scy9TY3JpcHRzL1BhdGNoQ2hlY2sucHkNCj4gKysr IGIvQmFzZVRvb2xzL1NjcmlwdHMvUGF0Y2hDaGVjay5weQ0KPiBAQCAtMzgzLDcgKzM4Myw4IEBA IGNsYXNzIEdpdERpZmZDaGVjazoNCj4gICAgICAgICAgICAgICAgICAgICAgc2VsZi5mb3JjZV9j cmxmID0gRmFsc2UNCj4gICAgICAgICAgICAgICAgICAgICAgc2VsZi5mb3JjZV9ub3RhYnMgPSBG YWxzZQ0KPiAgICAgICAgICAgICAgICAgIGlmIG9zLnBhdGguYmFzZW5hbWUoc2VsZi5maWxlbmFt ZSkgPT0gJ0dOVW1ha2VmaWxlJyBvciBcDQo+IC0gICAgICAgICAgICAgICAgICAgb3MucGF0aC5i YXNlbmFtZShzZWxmLmZpbGVuYW1lKSA9PSAnTWFrZWZpbGUnOg0KPiArICAgICAgICAgICAgICAg ICAgIG9zLnBhdGguYmFzZW5hbWUoc2VsZi5maWxlbmFtZSkubG93ZXIoKSA9PSAnbWFrZWZpbGUn IG9yIFwNCj4gKyAgICAgICAgICAgICAgICAgICBvcy5wYXRoLnNwbGl0ZXh0KHNlbGYuZmlsZW5h bWUpWzFdID09ICIubWFrZWZpbGUiOg0KPiAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZvcmNl X25vdGFicyA9IEZhbHNlDQo+ICAgICAgICAgICAgICBlbGlmIGxlbihsaW5lLnJzdHJpcCgpKSAh PSAwOg0KPiAgICAgICAgICAgICAgICAgIHNlbGYuZm9ybWF0X2Vycm9yKCJkaWRuJ3QgZmluZCBk aWZmIGNvbW1hbmQiKQ0KPiAtLQ0KPiAyLjM0LjENCg0K