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.5088.1679683581340922719 for ; Fri, 24 Mar 2023 11:46:21 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=YH7Narh8; spf=pass (domain: intel.com, ip: 192.55.52.136, 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=1679683581; x=1711219581; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=WfBAUZNNByS/wfcIsP51q4/lSXxmeGWWPIaVtgNI+6o=; b=YH7Narh8qYl3JBlQtXvQFUVfsj7xImrxbS68NF4d7nXwQSSPDGbyCKuI ns3GuyGpZBtshbTb0WwudKddFougbiFoY5E3dsrXfyBFeHU/jWrK6LzJ6 EQGdj/saiy7nhVQPQyFZVnvQaqdU6qrM6sVzRnO+cW9kk4GBiaZar7UBS Y935sFDgsqwj7I8MCN1j74Puo6BRr+bmH7EfqparxXq5yaK8bMjSl9sTl Jo/xqzTnYpZZi/KDioCG46sVmQ7goDWqnArOoyCCClziyqXnSHAff43zz d1m74aChm3zALvf7hrb4sX5W56fPROumsAGUp/3ZmuXdg3lq06DAfTI9T w==; X-IronPort-AV: E=McAfee;i="6600,9927,10659"; a="319509561" X-IronPort-AV: E=Sophos;i="5.98,288,1673942400"; d="scan'208";a="319509561" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2023 11:46:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10659"; a="793540654" X-IronPort-AV: E=Sophos;i="5.98,288,1673942400"; d="scan'208";a="793540654" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga002.fm.intel.com with ESMTP; 24 Mar 2023 11:46:19 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) 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 11:46:19 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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; Fri, 24 Mar 2023 11:46:18 -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 11:46:18 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) 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 11:46:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PA9eJkgh23Vhaj+yWaTnxpDBLR/P7F5c2pojeS7ugSRiWRMRsqU0CwPAdWIYDYQFFX38XtjP13A2Yd2OOIxU9qxeNWTsQ04TYGRLSnjsxh93zD/JsKehcFovqSiJETrN/1+eTSQYYaik0voJzjaXjdpsLo0cpELZj1cGeu3HFDybrA79387jvLwBY7/jPiy7332LYWoXcWq2/iavcejHsqGs1tnLrTyCgywG/lxiZ0bFKsK86F6N8qJFrdjnIouSzPKA5aJdBSERUjRNUi5kk9jyG5gywNRWfbqyZqdBTE4s4YxN+oMNuskqsptYOgwwLmQZuLxCfH/5YaAKk00MyQ== 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=WfBAUZNNByS/wfcIsP51q4/lSXxmeGWWPIaVtgNI+6o=; b=gaYa7KuhaRnLD9fDt7i7G1aEm/cbHsSUNU1v3bcd02eqFaH633RP27xTce/h3csuz+I6dYCR6Qp0e7e7fvSUkLq+UVNlAWXx8doMZKVoOMErxzyerDzg4bLb8wITXm1B4Rq/l/91I5vho4ZwlfLXYjP9kpUAGAoDVY4cbhnujr5xQlEgpUh+3QC1pEFXKrFAZNR65z6it3MCsj+L148zFUTnhaHzu+TS0oIAG01ChH9aZf5YcfHT7xsM6MJFnAPzoeGGWwxlYtXTIOxSAxqkqKhBMTRb00TBxo53+Mn1AjBqGIsANQQLj1RxyOemovsQD8YQsvhXmPJqrEQ04IEdDA== 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 PH0PR11MB7168.namprd11.prod.outlook.com (2603:10b6:510:1e9::14) 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 18:46:14 +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 18:46:14 +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 1/1] BaseTools/Scripts/PatchCheck.py: Check for *.makefile Thread-Topic: [PATCH 1/1] BaseTools/Scripts/PatchCheck.py: Check for *.makefile Thread-Index: AQHZXm48kpTGlOv/+Uq2J772zRhBlK8KIosQ Date: Fri, 24 Mar 2023 18:46:14 +0000 Message-ID: References: <20230324163216.2123281-1-rebecca@bsdio.com> In-Reply-To: <20230324163216.2123281-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_|PH0PR11MB7168:EE_ x-ms-office365-filtering-correlation-id: 1b6d6060-8a80-4640-7d5b-08db2c980bb0 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: wSCP7IC4ofkw4130pGWWCZQRdOOMZfvEMWiZewf1PP6k5T8Imaj2zWkgQ1OffiP3sLe5bF7hwdUPPQW9NY+te4u/1rP2vF+mRRB38QsYN2tnWpf/SoDz8xhosaWkp8Vuo/GIHum0vraginmTammToUcISStDnVMH2Mw+HVdFwO0W2GNFSq4BbOOC12ruTK7eFapRwNH+AZjotq9GDL1LhkNlXGLSA61JGHnIhMOCcN0oGAO5StG7BHoDjkf7b8qTvEhDYOqxX8LaBH0FGspUdDUP4tbig27HFJprT5fmbB/dq2f2XanuzfQVKNJ/mIpKIQpwUQaYfP+nnogP7/9scYZHmx+4MaJnazIwp08TcPZ7cs4SzcQyYNPEBE35F7H+XO+tkDGWqsRMVvIYiqTqBk6828jeZSDmc7oRTFQ5m5b7s3nsSWLpYZg1uaK590h8XTDw9jaqSLzAI5/KOs1mc43xRziyHk0xgY1jg5U4ComhpZS6jRUdIy9EpwNuqxzVaLr5paS2534lxYTDmHkjKd40L341ORvkDhTbuK74tn+opuDZ9lHp2eGXRQmSv83AHoGveJzNL/3hidzzTGhXqRckkFSFk+IgCJaFVqWZDrGTw7XHItrkZz/UOxbjMJqa 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)(39860400002)(366004)(136003)(376002)(346002)(451199021)(478600001)(55016003)(38100700002)(38070700005)(66946007)(76116006)(64756008)(66446008)(52536014)(5660300002)(66556008)(66476007)(53546011)(41300700001)(82960400001)(107886003)(6636002)(4326008)(71200400001)(9686003)(316002)(2906002)(6506007)(26005)(122000001)(83380400001)(8936002)(33656002)(86362001)(8676002)(7696005)(186003)(110136005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dW1mNVpNTFFmb0RWcWN4U0lYS2ZtZHRWSks4OGlBa0VGRlNDRDRYSXA1NDZl?= =?utf-8?B?elFyWVhqN2tja1c3MTg2OERJdXB0K2gzZXJjVjhyZWwyYWh5a3JLUkFQbVBJ?= =?utf-8?B?bEFKbnZuTnpaVGNMcWxlQ2VISHdNZE0rQTJxWEV6VFBLdjluRGFqT3ZuSWxk?= =?utf-8?B?WW9yaTdDeEFHR2ZjZXZwTWhIRjUxR1VEWEF5VFRQcE9sQVBTSlZTeVkvSEdD?= =?utf-8?B?aFh3aHBFVEZMVmJLK0dMak83akNUTGI4a281bFJ0Y0hyM3d0OUMzSnNjbThY?= =?utf-8?B?NzRoeUpERkRaR2U1eGxjOGxOTkJYdzg0MWsyZmJvSGlla1lwMW1QbmpNRUtN?= =?utf-8?B?YlZDZ0lqRWUvWjU5TVY1K2RQSEpzc0ZxVVh0WUY1dXhmUGRzNzhYYkQ2U2x0?= =?utf-8?B?YWZkOG9VK25xZ1owTnZxeDRxa3V1b1Y2UnR4blNkQkhwTEt1Q2xFQU9Jd3h3?= =?utf-8?B?Nk9wVUFMQldPZmdydkxYNlB3dkVER0pSV2RDTFBrQmVBRkJNTGhjVW91QmFu?= =?utf-8?B?cmkrTnpIMFpsT1RSWnUrcFlvSWN5NWxuZzBjemRGVFhGU0VqUnd5Y3A3VGJj?= =?utf-8?B?MWVCQU9IQ2VKS2tTa2czQ3d0aUZSQXAwVktwWDVzRi95WFNyOGtSRU41eHpB?= =?utf-8?B?RDRwanpsWC80N1k5MEhGRWh2QWwzcHN4bFhEakVDS0tHVVJ4Z2Rwa1l3cVIv?= =?utf-8?B?MXQyRDNMcHorU0cyWFhMNXZkc1k0Z0hKNlp6R2RPM1liZHNqYXNzeHphRmlT?= =?utf-8?B?V1BHUXEycll1VnFzYXh3Z0Ixc1dRcEZxMVczMWhkOWxyeXRnVE9LQWU1ZDdE?= =?utf-8?B?WFUxR05OM05TZUtESzAyRDdXR1VpVXhMaGFva3NhczhhSXBHbGlOM3QzaUpC?= =?utf-8?B?L3hKbmFhelN5MDNXekI0K0NEbzdlN1YrL1RqTlRpVkt4ZHpoSmlyclZnYzZH?= =?utf-8?B?RG0zcDVhSk52RFZGbWlVMGZwMW55K1p3ZjdFcnE5WXNrY2hsRW12bmpkZkdi?= =?utf-8?B?ak5TY0NOR1Z5U1ltZys3NTB1dHZRWGZoaFZrbk1lNjNpamEzUE1Oa3JTMllE?= =?utf-8?B?US9TdFYyaGkvVWRVL2dnd2NtcEtkeTF5aHp4MXVmdkhMamJrSXN3NHpNVEE5?= =?utf-8?B?NVVyVlZITHZQVFdyeHZXYk1hRE9sa1RyREVwSVNsYUJkQWlhd1AvNEI5bTJU?= =?utf-8?B?MGxEcGFpUmlNMjZ6d0dyMTBtaWR6NEdyN1hJYUltb0FYT1dmRWxkeG9YT0xI?= =?utf-8?B?dWUzVGlnUW5WejBSV25laDVyYk9VbE1Cdy84OHNqY0RVVWR3dSs3NEZxVnE5?= =?utf-8?B?K1lkdnJSZVBwdnVNQm9PYUZ0QjVYTmRJdGdtbDFSMkdCaVJhUFU3RWxxR0U3?= =?utf-8?B?dGVGcUp6aVliUzdMRVFpWnNjTmdEL29OQ3dIM2hLOEIydlZReVdTMU5QV3du?= =?utf-8?B?T0dPZnRsakVQejJHaHZpTFdhUHVESXpJMTRLNWhvc0c1c2xnbDR2Z0NOWDh5?= =?utf-8?B?Vmpnc3RMRmhmTFMydzB0Ky9DMXhma2hsNnZaMFJ0aVdBNG5uQm9xeUw1T1VZ?= =?utf-8?B?VFhSR1E4L1dmZGowYVRzYU5JQW84N3BhckhKZkJRMkxwMlBmQTdpVjAwRExa?= =?utf-8?B?c252dFExZ2dvaUh2cFBqak9uak4ydUI1ZG85TmlxM3E5eVdTdXB1bmFFbFlx?= =?utf-8?B?MWlab3JOWGhBWXpRNFhEUFpWc1prNmtNQ1Y3RW5wenJoV0NMbm1kbzgvek9L?= =?utf-8?B?YVU1SStHTXNxTnA0NVg5MkFvVkJ0RGpKVnhNdE9BZW1hQjc5N3BsN0JkakYy?= =?utf-8?B?L2RsZTNpSU1FSGdqWGY2aWhNQjJBbkJ2S2wyR3IrOTJaQW83Y1FIZ0ZBT09U?= =?utf-8?B?TmZxMjdoNHNTcndydFVGYVJ3b2ZWZlhqU25PN1k3bUVUb0pqQzBYdE1sNmlE?= =?utf-8?B?d1VxSXlUYUR6OVpHc0RjRWZlalh6aXRjRXQwMi82SDdXclhFRkxpTm90QWI1?= =?utf-8?B?Qy95UGVWbFJnOEkvWTJEdnZvcnFFaGxiSUppVWZiNTYwR2F0ZExGaUtwRUpN?= =?utf-8?B?dktCVms1UXBoTm5Dd2h4dDltdURaVVhSU3Z5R3hCYjU4clJVc3MwdElkWkpa?= =?utf-8?B?Y2dhcElSWVZDSWN0Y2lKYllQQTRpdDNrQ2VLSTNUVzlLcGxYSFhpblhSQmQy?= =?utf-8?B?MGc9PQ==?= 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: 1b6d6060-8a80-4640-7d5b-08db2c980bb0 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2023 18:46:14.5667 (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: 52JUJVs0ZI/4Qw7jjOS7vn9vGsT/5TV8ACih9ziVw6RArg0GUtWYOZJ0Cuqno5/tvex2fwU7h5wgBmXIh8lMSIIvryj/tY/YjB6BPDMSgtk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB7168 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUmViZWNjYSBDcmFuIDxy ZWJlY2NhQGJzZGlvLmNvbT4NCj4gU2VudDogRnJpZGF5LCBNYXJjaCAyNCwgMjAyMyA5OjMyIEFN DQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50 ZWwuY29tPjsgR2FvLCBMaW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IENoZW4sIENo cmlzdGluZQ0KPiA8eXV3ZWkuY2hlbkBpbnRlbC5jb20+OyBLaW5uZXksIE1pY2hhZWwgRCA8bWlj aGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IENjOiBSZWJlY2NhIENyYW4gPHJlYmVjY2FAYnNk aW8uY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggMS8xXSBCYXNlVG9vbHMvU2NyaXB0cy9QYXRjaENo ZWNrLnB5OiBDaGVjayBmb3IgKi5tYWtlZmlsZQ0KPiANCj4gV2hlbiBjaGVja2luZyBmb3IgTWFr ZWZpbGVzLCBpbiBhZGRpdGlvbiB0byBNYWtlZmlsZSBhbmQgR05VbWFrZWZpbGUsDQo+IGFsc28g Y2hlY2sgZm9yICoubWFrZWZpbGU6IHRoaXMgYWxsb3dzIHtoZWFkZXIsZm9vdGVyLGFwcCxsaWJ9 Lm1ha2VmaWxlDQo+IGluIEJhc2VUb29scy9Tb3VyY2UvQy9NYWtlZmlsZXMgdG8gYmUgZGV0ZWN0 ZWQgYW5kIGF2b2lkIGhhdmluZw0KPiBQYXRjaENoZWNrLnB5IGNvbXBsYWluIGFib3V0IHRhYiBj aGFyYWN0ZXJzLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUmViZWNjYSBDcmFuIDxyZWJlY2NhQGJz ZGlvLmNvbT4NCj4gLS0tDQo+ICBCYXNlVG9vbHMvU2NyaXB0cy9QYXRjaENoZWNrLnB5IHwgMyAr Ky0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4g DQo+IGRpZmYgLS1naXQgYS9CYXNlVG9vbHMvU2NyaXB0cy9QYXRjaENoZWNrLnB5IGIvQmFzZVRv b2xzL1NjcmlwdHMvUGF0Y2hDaGVjay5weQ0KPiBpbmRleCBmY2RhYmZjOGFjZWEuLjM5MTAwMTVk MTczZSAxMDA3NTUNCj4gLS0tIGEvQmFzZVRvb2xzL1NjcmlwdHMvUGF0Y2hDaGVjay5weQ0KPiAr KysgYi9CYXNlVG9vbHMvU2NyaXB0cy9QYXRjaENoZWNrLnB5DQo+IEBAIC0zODMsNyArMzgzLDgg QEAgY2xhc3MgR2l0RGlmZkNoZWNrOg0KPiAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZvcmNl X2NybGYgPSBGYWxzZQ0KPiAgICAgICAgICAgICAgICAgICAgICBzZWxmLmZvcmNlX25vdGFicyA9 IEZhbHNlDQo+ICAgICAgICAgICAgICAgICAgaWYgb3MucGF0aC5iYXNlbmFtZShzZWxmLmZpbGVu YW1lKSA9PSAnR05VbWFrZWZpbGUnIG9yIFwNCj4gLSAgICAgICAgICAgICAgICAgICBvcy5wYXRo LmJhc2VuYW1lKHNlbGYuZmlsZW5hbWUpID09ICdNYWtlZmlsZSc6DQo+ICsgICAgICAgICAgICAg ICAgICAgb3MucGF0aC5iYXNlbmFtZShzZWxmLmZpbGVuYW1lKSA9PSAnTWFrZWZpbGUnIG9yIFwN Cj4gKyAgICAgICAgICAgICAgICAgICBvcy5wYXRoLmJhc2VuYW1lKHNlbGYuZmlsZW5hbWUpLmVu ZHN3aXRoKCJtYWtlZmlsZSIpOg0KDQpTaG91bGQgaXMgYmUgIi5tYWtlZmlsZSIgb3IgcGVyaGFw cyB1c2Ugb3MucGF0aC5zcGxpdGV4dCgpIGluc3RlYWQ/DQoNCj4gICAgICAgICAgICAgICAgICAg ICAgc2VsZi5mb3JjZV9ub3RhYnMgPSBGYWxzZQ0KPiAgICAgICAgICAgICAgZWxpZiBsZW4obGlu ZS5yc3RyaXAoKSkgIT0gMDoNCj4gICAgICAgICAgICAgICAgICBzZWxmLmZvcm1hdF9lcnJvcigi ZGlkbid0IGZpbmQgZGlmZiBjb21tYW5kIikNCj4gLS0NCj4gMi4zNC4xDQoNCg==