From nobody Mon Nov 25 10:45:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+72327+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+72327+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one); dmarc=fail(p=none dis=none) header.from=hpe.com Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1614673364876806.3285606111423; Tue, 2 Mar 2021 00:22:44 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id dVXOYY1788612xVVg0fYHiFg; Tue, 02 Mar 2021 00:22:44 -0800 X-Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web10.5703.1614673363808806003 for ; Tue, 02 Mar 2021 00:22:44 -0800 X-Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1228JMxr010901; Tue, 2 Mar 2021 08:22:21 GMT X-Received: from g2t2353.austin.hpe.com (g2t2353.austin.hpe.com [15.233.44.26]) by mx0b-002e3701.pphosted.com with ESMTP id 36ybkcf17w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 02 Mar 2021 08:22:20 +0000 X-Received: from G9W8455.americas.hpqcorp.net (g9w8455.houston.hp.com [16.216.161.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g2t2353.austin.hpe.com (Postfix) with ESMTPS id 305D884; Tue, 2 Mar 2021 08:22:20 +0000 (UTC) X-Received: from G4W9119.americas.hpqcorp.net (2002:10d2:14d6::10d2:14d6) by G9W8455.americas.hpqcorp.net (2002:10d8:a15e::10d8:a15e) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 2 Mar 2021 08:22:16 +0000 X-Received: from NAM04-BN8-obe.outbound.protection.outlook.com (15.241.52.10) by G4W9119.americas.hpqcorp.net (16.210.20.214) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 2 Mar 2021 08:22:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T8JZuHEqfHVIwG7rug1n/xRnSMVoNXxCGGJwdGXSEuO8VVKiiBMdmXXdkTYqR/ziB2NtylqcWkq5Wwo9UyxtFaChm8s1bqNCJ1W6AkT1JFAFxjUW2MF8qMQ3V88Obn+JV7uKi76PtBku7+/2QgJkpeO2Xk7KTUfrveLpJye2rCJbHtmB/404RhO9vPBD5pk7sjFUWofAKLKBsXYs/zuJO8qSzJVP0Qxz5cyx/q9DDOwwEMxn1EPzr12k7pp6EgFzmrgYTCVOZCUJr/2043p2HY7Xh7tp7PeaHOB7Au9hrA7Ffa6cRqILOpqTxzpkirK0RsyVH0GsD5WM7CU9PclFOQ== 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=1vRd1qPNv1pct8m0xuccHOXbkhJv5Z6ZwN/j34MrEdI=; b=Wa4SrwPOArw2R7BJ+reDn3AAvjcxatYuAFpwXB0VUZfR5kqcdKv+8274g0qSZCh8lJqJOgSl7tdFS8vO9vPojuJlpsjOeZwouMGnmgT+XZrGK4WfQCPtOuyXVMQ/ctecmCZBXzLblx5bdPoWoI6DEcTxw03+24AdogmBJjvUA06AligywMx/V9NiuVnrA7CCIN/Io/EBhZgn3q4yPi0IRWABCgqIy2J/5JqMBsLc5a0m6vPzsQuE2chDbRNOwSUwrLcQseNfgJF1gsCCaqMu7788myZfCE6ONC3HfKOivwUmM7MPpdSrelwRt88Ggktw0esGuo1hHRcBCbVl6F0qog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none X-Received: from DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760d::23) by DF4PR8401MB0762.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.29; Tue, 2 Mar 2021 08:22:15 +0000 X-Received: from DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM ([fe80::ad2c:ff74:846c:5318]) by DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM ([fe80::ad2c:ff74:846c:5318%7]) with mapi id 15.20.3890.029; Tue, 2 Mar 2021 08:22:15 +0000 From: "Daniel Schaefer" To: CC: Bob Feng , Liming Gao , Yuwei Chen , Derek Lin Subject: [edk2-devel] [PATCH v1 2/2] BaseTools: Make undefined VFR macro an error (MSVC) Date: Tue, 2 Mar 2021 16:21:50 +0800 Message-ID: <20210302082150.15478-3-daniel.schaefer@hpe.com> In-Reply-To: <20210302082150.15478-1-daniel.schaefer@hpe.com> References: <20210302082150.15478-1-daniel.schaefer@hpe.com> X-Originating-IP: [15.211.146.34] X-ClientProxiedBy: SG2PR02CA0066.apcprd02.prod.outlook.com (2603:1096:4:54::30) To DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760d::23) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Received: from x360-nix.wireless.hpe.com (15.211.146.34) by SG2PR02CA0066.apcprd02.prod.outlook.com (2603:1096:4:54::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.20 via Frontend Transport; Tue, 2 Mar 2021 08:22:12 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: a2dab653-854b-4d6c-0c42-08d8dd544906 X-MS-TrafficTypeDiagnostic: DF4PR8401MB0762: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2150; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: e0efj5OBDb1DBd9SKAcW/jvo09WyI+st1k4J79vH3WKyzvG5NzrUYJyGm1hB6adIHPWLwHoYpPKj61VOgRGk7Km5outCB7+M4OPpGJ+T68tn5MuDaRTPpSuPOaI/yWP2bFQuodbJTcEnACW6kgHyp4uKoShh7NLdApguH9Fi5KxB5PZK/izhL1yIse5l1p8g5RcmFbdmSr+krxsIPWYLBskCGX7kiclo+G1p1RiDjkfyGJ8VlTlZslbbDspQF7NQ/gyfDVgOZgocdBJei7o1LbWuAfryMO4OZY/OY6jq+CwFAY0Ug3wvQs35TJ6Q4ioToKR4qAbXpaJBCUlsQMK/S7H+xVIJciX8L4IySZWccwsDC+0na41y2R8YefKDfdl+jNk7YbCCnG04SfBLk8JHwCftz7xUvWwKggqS2yYYxwkjb0nMfUApZwEzyKmwCEFZ6GcYf/5lkMRRDvVaJ4SLNeyx5AFqiTxfVLMNL5adlV76wFVyDGff+P4b7oGHP3ESaKTs1O0uq6ka+s9r1lzKoeo8wwtdiE8SjFjFe/FhyaKpZ6t+xcTeC20Xz/ZfsE0PFmv1caJzx9YbO5oFWajGIQ== X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?IwganPjMHHfmhnVivWlmVrmOnmNU3s3NdPxwg4jQgj+U02E0fuidLU5Nt5mJ?= =?us-ascii?Q?MNu9aUMLfAq5R5WGEbwhd40U+OVf2WKS5yb8lSNJEYSiAFsnzzoZvgyx17oL?= =?us-ascii?Q?gYrTkWG4Eq5UpHWzA6j6inTmnFQX5FTRTNO0EwaiNuhw1MQVBAkLxopE5jOf?= =?us-ascii?Q?zw6BVpxHAUB3+IQKV3uGX0HlD1hFl8i6fOR/Dz2MGf/6aydlUlddEJbiX521?= =?us-ascii?Q?NMYRAHARdQkpJDx5srydv+VSbTtl6VjcgTaV0P6APt42PeXeHLYayvZzIojt?= =?us-ascii?Q?jC6mJXKFoScahAUv6qO/RGFyyCe6DfBAoNbwy0NSIbU9rfCIbZMfyUlc9jId?= =?us-ascii?Q?uWLiiJI/3tCXOJqx/QkLtTxAg5oDPgxc1wwawJ/wKLGHCDr3zBTCX/Poa4i6?= =?us-ascii?Q?bdTshi7DDMbf2cY+cwExGJvP/+fCfPN8Jrx/Op4h14yz4IL6iCynqZYDOZjl?= =?us-ascii?Q?ydZ8DuEixg9LyYdyMJSSuujshgUJKGafTtOie0kW/hl43+xA/32aWo8Rqgvp?= =?us-ascii?Q?/FfxUEgtuJmJGBHvgei2F84eGvEnuZEeXoRw0ECDoJmgZviO6zDE3b/OXVzE?= =?us-ascii?Q?7Kbmvjf/ephIxhifhYO8bF5YKM67ZzgvuhK4AjkC48et6Avi6B9IsitScFXI?= =?us-ascii?Q?XXFhEtwlqz0oDxLMDfL31nXj/yNRZ7zuEdD+71El83hzhXPGF34eN3PVi/X4?= =?us-ascii?Q?JupPp+FMh3dPDJgoo12Xytpvo+FdEw+FkByANYXqud8g6rnSAkm8EuwCbMZc?= =?us-ascii?Q?GPJIw0nDewaFgfgeYMTue3zuqAq0JxGLyHRw9wv4GbgM7YFnoFykzgL8lLAv?= =?us-ascii?Q?OxZioOqBMfKWtfPVsq5mRiuuaYC/K22Lpb8wT1AtjYgoeTrYpuA25EO5Owua?= =?us-ascii?Q?xnMx2p5oF3Hp9QK+DcxKO5wmF0jsnzheWiUqUsASRZxyjV/l64V3a0mwm24p?= =?us-ascii?Q?+PCb/Bkc5ElLtdppUirGeti3cthKq2gOcyWoUtIvtI6JJsCGNiaPn1JMbSD9?= =?us-ascii?Q?09C2DvLhnJJcQcOmXRnXrOXyzPo3LHF49p1gbbhuCm3aQ39H1ww0p5xb1ybf?= =?us-ascii?Q?P9t7eFGj1251xeKAd3D3TH2/DEy47uBNLf0MmsZ4djylpRzcoV/jo9lOtGMc?= =?us-ascii?Q?CrFZP8NaThlAGv0bnhURyO8AEmwblwj/KXkr9axY5OFdZugGaS4F7S+AXlS/?= =?us-ascii?Q?A46XG2tlj5XdQWvKeN4W9IqZ2czkPazh9eOsjLAAfjffc4Lzej17jQLdxiuL?= =?us-ascii?Q?37MkWUtUrkxYxlcDXOOdlNBWp95P8d1EAvUv9s+qpXDf0uptmUbn9pBsIkAD?= =?us-ascii?Q?YoH7CPpthAAkRAAGdcnJMeV6?= X-MS-Exchange-CrossTenant-Network-Message-Id: a2dab653-854b-4d6c-0c42-08d8dd544906 X-MS-Exchange-CrossTenant-AuthSource: DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2021 08:22:15.0117 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: MRLRVdUoD0T41T3WMUcT2PKYp99/DD2Deg8Ys/VerqnN7tNc5pXlHAXqCzorlHgqD9wAsNdxcKYFjNM7SNHxHQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR8401MB0762 X-OriginatorOrg: hpe.com X-HPE-SCL: -1 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,daniel.schaefer@hpe.com X-Gm-Message-State: jfSGEDBR3ElwNvNBohbJMPzXx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1614673364; bh=CCmE8OnndlelJ9fzF4L+NRuHDxY3diqoY7zecTcQ/Fs=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=jFjuf70NYKevOTWgUQsuh8MV9VspVIjbgI6lgeyNAYD8qY0Z5w1hMIr9Z03vjXGs5tD LPxyRK+qiZd2YIfI+SS20J8bdApF360IHvQQjXn5gBHtcXLiUhZs9rd4TruZLEaxsShiD qK/CwTZ5sdRyi/2D4crmisZjSF6Po2LZTiI= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" VFR successfully compiles if we forget to include a header that defines a macro. In that case the HII option was hidden when it shouldn't be just because the macro was used but not defined. The behaviour is totally intended by the C/PP standard. When a macro is undefined it evaluates to 0. GCC, MSVC and Clang have warnings to catch this type of mistake. With this commit we enable this warning and make it a compiler error. Cc: Bob Feng Cc: Liming Gao Cc: Yuwei Chen Cc: Derek Lin --- BaseTools/Conf/tools_def.template | 46 ++++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/BaseTools/Conf/tools_def.template b/BaseTools/Conf/tools_def.t= emplate index 728c1d3119e4..56c7bd13f157 100755 --- a/BaseTools/Conf/tools_def.template +++ b/BaseTools/Conf/tools_def.template @@ -422,7 +422,7 @@ DEFINE DTC_BIN =3D ENV(DTC_PREFIX)dtc *_VS2008_*_SLINK_FLAGS =3D /NOLOGO /LTCG *_VS2008_*_APP_FLAGS =3D /nologo /E /TC *_VS2008_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h -*_VS2008_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MOD= ULE_NAME)StrDefs.h +*_VS2008_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MOD= ULE_NAME)StrDefs.h /we4668 *_VS2008_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) *_VS2008_*_ASM16_PATH =3D DEF(VS2008_BIN)\ml.exe =20 @@ -518,7 +518,7 @@ NOOPT_VS2008_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAULTLIB= /IGNORE:4001 /OPT:REF /OPT *_VS2008_EBC_MAKE_FLAGS =3D /nologo *_VS2008_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h *_VS2008_EBC_CC_FLAGS =3D /nologo /c /WX /W3 /FIAutoGen.h /D$(M= ODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) -*_VS2008_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h +*_VS2008_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h /we4668 *_VS2008_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC *_VS2008_EBC_DLINK_FLAGS =3D "C:\Program Files\Intel\EBC\Lib\EbcLi= b.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POI= NT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER =20 @@ -538,7 +538,7 @@ NOOPT_VS2008_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAULTLIB= /IGNORE:4001 /OPT:REF /OPT *_VS2008x86_*_SLINK_FLAGS =3D /NOLOGO /LTCG *_VS2008x86_*_APP_FLAGS =3D /nologo /E /TC *_VS2008x86_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h -*_VS2008x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_= NAME)StrDefs.h +*_VS2008x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_= NAME)StrDefs.h /we4668 *_VS2008x86_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) *_VS2008x86_*_ASM16_PATH =3D DEF(VS2008x86_BIN)\ml.exe =20 @@ -633,7 +633,7 @@ NOOPT_VS2008x86_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAU= LTLIB /IGNORE:4001 /OPT:REF *_VS2008x86_EBC_MAKE_FLAGS =3D /nologo *_VS2008x86_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h *_VS2008x86_EBC_CC_FLAGS =3D /nologo /c /WX /W3 /FIAutoGen.h /D= $(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) -*_VS2008x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(M= ODULE_NAME)StrDefs.h +*_VS2008x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(M= ODULE_NAME)StrDefs.h /we4668 *_VS2008x86_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC *_VS2008x86_EBC_DLINK_FLAGS =3D "C:\Program Files (x86)\Intel\EBC\= Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_= ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER =20 @@ -656,7 +656,7 @@ NOOPT_VS2008x86_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAU= LTLIB /IGNORE:4001 /OPT:REF *_VS2010_*_SLINK_FLAGS =3D /NOLOGO /LTCG *_VS2010_*_APP_FLAGS =3D /nologo /E /TC *_VS2010_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h -*_VS2010_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MOD= ULE_NAME)StrDefs.h +*_VS2010_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MOD= ULE_NAME)StrDefs.h /we4668 *_VS2010_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) *_VS2010_*_ASM16_PATH =3D DEF(VS2010_BIN)\ml.exe =20 @@ -752,7 +752,7 @@ NOOPT_VS2010_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAULTLIB= /IGNORE:4001 /OPT:REF /OPT *_VS2010_EBC_MAKE_FLAGS =3D /nologo *_VS2010_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h *_VS2010_EBC_CC_FLAGS =3D /nologo /c /WX /W3 /FIAutoGen.h /D$(M= ODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) -*_VS2010_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h +*_VS2010_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h /we4668 *_VS2010_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC *_VS2010_EBC_DLINK_FLAGS =3D "C:\Program Files\Intel\EBC\Lib\EbcLi= b.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POI= NT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER =20 @@ -772,7 +772,7 @@ NOOPT_VS2010_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAULTLIB= /IGNORE:4001 /OPT:REF /OPT *_VS2010x86_*_SLINK_FLAGS =3D /NOLOGO /LTCG *_VS2010x86_*_APP_FLAGS =3D /nologo /E /TC *_VS2010x86_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h -*_VS2010x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_= NAME)StrDefs.h +*_VS2010x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_= NAME)StrDefs.h /we4668 *_VS2010x86_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) *_VS2010x86_*_ASM16_PATH =3D DEF(VS2010x86_BIN)\ml.exe =20 @@ -868,7 +868,7 @@ NOOPT_VS2010x86_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAU= LTLIB /IGNORE:4001 /OPT:REF *_VS2010x86_EBC_MAKE_FLAGS =3D /nologo *_VS2010x86_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h *_VS2010x86_EBC_CC_FLAGS =3D /nologo /c /WX /W3 /FIAutoGen.h /D= $(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) -*_VS2010x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(M= ODULE_NAME)StrDefs.h +*_VS2010x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(M= ODULE_NAME)StrDefs.h /we4668 *_VS2010x86_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC *_VS2010x86_EBC_DLINK_FLAGS =3D "C:\Program Files (x86)\Intel\EBC\= Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_= ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER =20 @@ -890,7 +890,7 @@ NOOPT_VS2010x86_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAU= LTLIB /IGNORE:4001 /OPT:REF *_VS2012_*_SLINK_FLAGS =3D /NOLOGO /LTCG *_VS2012_*_APP_FLAGS =3D /nologo /E /TC *_VS2012_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h -*_VS2012_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MOD= ULE_NAME)StrDefs.h +*_VS2012_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MOD= ULE_NAME)StrDefs.h /we4668 *_VS2012_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) *_VS2012_*_ASM16_PATH =3D DEF(VS2012_BIN)\ml.exe =20 @@ -986,7 +986,7 @@ NOOPT_VS2012_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAULTLIB= /IGNORE:4001 /OPT:REF /OPT *_VS2012_EBC_MAKE_FLAGS =3D /nologo *_VS2012_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h *_VS2012_EBC_CC_FLAGS =3D /nologo /c /WX /W3 /FIAutoGen.h /D$(M= ODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) -*_VS2012_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h +*_VS2012_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h /we4668 *_VS2012_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC *_VS2012_EBC_DLINK_FLAGS =3D "C:\Program Files\Intel\EBC\Lib\EbcLi= b.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POI= NT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER =20 @@ -1006,7 +1006,7 @@ NOOPT_VS2012_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAULTL= IB /IGNORE:4001 /OPT:REF /OPT *_VS2012x86_*_SLINK_FLAGS =3D /NOLOGO /LTCG *_VS2012x86_*_APP_FLAGS =3D /nologo /E /TC *_VS2012x86_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h -*_VS2012x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_= NAME)StrDefs.h +*_VS2012x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_= NAME)StrDefs.h /we4668 *_VS2012x86_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) *_VS2012x86_*_ASM16_PATH =3D DEF(VS2012x86_BIN)\ml.exe =20 @@ -1102,7 +1102,7 @@ NOOPT_VS2012x86_X64_DLINK_FLAGS =3D /NOLOGO /NODEF= AULTLIB /IGNORE:4001 /OPT:REF *_VS2012x86_EBC_MAKE_FLAGS =3D /nologo *_VS2012x86_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h *_VS2012x86_EBC_CC_FLAGS =3D /nologo /c /WX /W3 /FIAutoGen.h /D= $(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) -*_VS2012x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(M= ODULE_NAME)StrDefs.h +*_VS2012x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(M= ODULE_NAME)StrDefs.h /we4668 *_VS2012x86_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC *_VS2012x86_EBC_DLINK_FLAGS =3D "C:\Program Files (x86)\Intel\EBC\= Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_= ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER =20 @@ -1124,7 +1124,7 @@ NOOPT_VS2012x86_X64_DLINK_FLAGS =3D /NOLOGO /NODEF= AULTLIB /IGNORE:4001 /OPT:REF *_VS2013_*_SLINK_FLAGS =3D /NOLOGO /LTCG *_VS2013_*_APP_FLAGS =3D /nologo /E /TC *_VS2013_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h -*_VS2013_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MOD= ULE_NAME)StrDefs.h +*_VS2013_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MOD= ULE_NAME)StrDefs.h /we4668 *_VS2013_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) *_VS2013_*_ASM16_PATH =3D DEF(VS2013_BIN)\ml.exe =20 @@ -1220,7 +1220,7 @@ NOOPT_VS2013_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAULTL= IB /IGNORE:4001 /OPT:REF /OPT *_VS2013_EBC_MAKE_FLAGS =3D /nologo *_VS2013_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h *_VS2013_EBC_CC_FLAGS =3D /nologo /c /WX /W3 /FIAutoGen.h /D$(M= ODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) -*_VS2013_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h +*_VS2013_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h /we4668 *_VS2013_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC *_VS2013_EBC_DLINK_FLAGS =3D "C:\Program Files\Intel\EBC\Lib\EbcLi= b.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POI= NT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER =20 @@ -1240,7 +1240,7 @@ NOOPT_VS2013_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAULTL= IB /IGNORE:4001 /OPT:REF /OPT *_VS2013x86_*_SLINK_FLAGS =3D /NOLOGO /LTCG *_VS2013x86_*_APP_FLAGS =3D /nologo /E /TC *_VS2013x86_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h -*_VS2013x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_= NAME)StrDefs.h +*_VS2013x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_= NAME)StrDefs.h /we4668 *_VS2013x86_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) *_VS2013x86_*_ASM16_PATH =3D DEF(VS2013x86_BIN)\ml.exe =20 @@ -1336,7 +1336,7 @@ NOOPT_VS2013x86_X64_DLINK_FLAGS =3D /NOLOGO /NODEF= AULTLIB /IGNORE:4001 /OPT:REF *_VS2013x86_EBC_MAKE_FLAGS =3D /nologo *_VS2013x86_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h *_VS2013x86_EBC_CC_FLAGS =3D /nologo /c /WX /W3 /FIAutoGen.h /D= $(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) -*_VS2013x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(M= ODULE_NAME)StrDefs.h +*_VS2013x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(M= ODULE_NAME)StrDefs.h /we4668 *_VS2013x86_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC *_VS2013x86_EBC_DLINK_FLAGS =3D "C:\Program Files (x86)\Intel\EBC\= Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_= ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER =20 @@ -1358,7 +1358,7 @@ NOOPT_VS2013x86_X64_DLINK_FLAGS =3D /NOLOGO /NODEF= AULTLIB /IGNORE:4001 /OPT:REF *_VS2015_*_SLINK_FLAGS =3D /NOLOGO /LTCG *_VS2015_*_APP_FLAGS =3D /nologo /E /TC *_VS2015_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h -*_VS2015_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MOD= ULE_NAME)StrDefs.h +*_VS2015_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MOD= ULE_NAME)StrDefs.h /we4668 *_VS2015_*_DLINK2_FLAGS =3D *_VS2015_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) *_VS2015_*_ASM16_PATH =3D DEF(VS2015_BIN)\ml.exe @@ -1455,7 +1455,7 @@ NOOPT_VS2015_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAULTL= IB /IGNORE:4001 /OPT:REF /OPT *_VS2015_EBC_MAKE_FLAGS =3D /nologo *_VS2015_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h *_VS2015_EBC_CC_FLAGS =3D /nologo /c /WX /W3 /FIAutoGen.h /D$(M= ODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) -*_VS2015_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h +*_VS2015_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h /we4668 *_VS2015_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC *_VS2015_EBC_DLINK_FLAGS =3D "C:\Program Files\Intel\EBC\Lib\EbcLi= b.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POI= NT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER =20 @@ -1475,7 +1475,7 @@ NOOPT_VS2015_X64_DLINK_FLAGS =3D /NOLOGO /NODEFAULTL= IB /IGNORE:4001 /OPT:REF /OPT *_VS2015x86_*_SLINK_FLAGS =3D /NOLOGO /LTCG *_VS2015x86_*_APP_FLAGS =3D /nologo /E /TC *_VS2015x86_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h -*_VS2015x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_= NAME)StrDefs.h +*_VS2015x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_= NAME)StrDefs.h /we4668 *_VS2015x86_*_DLINK2_FLAGS =3D *_VS2015x86_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) *_VS2015x86_*_ASM16_PATH =3D DEF(VS2015x86_BIN)\ml.exe @@ -1593,7 +1593,7 @@ NOOPT_VS2015x86_X64_DLINK_FLAGS =3D /NOLOGO /NODEF= AULTLIB /IGNORE:4001 /OPT:REF *_VS2017_*_SLINK_FLAGS =3D /NOLOGO /LTCG *_VS2017_*_APP_FLAGS =3D /nologo /E /TC *_VS2017_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h -*_VS2017_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAM= E)StrDefs.h +*_VS2017_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAM= E)StrDefs.h /we4668 *_VS2017_*_DLINK2_FLAGS =3D /WHOLEARCHIVE *_VS2017_*_ASM16_PATH =3D DEF(VS2017_BIN_IA32)\ml.exe *_VS2017_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) @@ -1736,7 +1736,7 @@ NOOPT_VS2017_AARCH64_DLINK_FLAGS =3D /NOLOGO /NODEF= AULTLIB /IGNORE:4001 /OPT:REF *_VS2017_EBC_MAKE_FLAGS =3D /nologo *_VS2017_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h *_VS2017_EBC_CC_FLAGS =3D /nologo /c /WX /W3 /FIAutoGen.h /D$(M= ODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) -*_VS2017_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h +*_VS2017_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h /we4668 *_VS2017_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC *_VS2017_EBC_DLINK_FLAGS =3D "C:\Program Files (x86)\Intel\EBC\Lib= \EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENT= RY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER =20 @@ -1756,7 +1756,7 @@ NOOPT_VS2017_AARCH64_DLINK_FLAGS =3D /NOLOGO /NODEF= AULTLIB /IGNORE:4001 /OPT:REF *_VS2019_*_SLINK_FLAGS =3D /NOLOGO /LTCG *_VS2019_*_APP_FLAGS =3D /nologo /E /TC *_VS2019_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h -*_VS2019_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAM= E)StrDefs.h +*_VS2019_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAM= E)StrDefs.h /we4668 *_VS2019_*_DLINK2_FLAGS =3D /WHOLEARCHIVE *_VS2019_*_ASM16_PATH =3D DEF(VS2019_BIN_IA32)\ml.exe *_VS2019_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) @@ -1899,7 +1899,7 @@ NOOPT_VS2019_AARCH64_DLINK_FLAGS =3D /NOLOGO /NODEF= AULTLIB /IGNORE:4001 /OPT:REF *_VS2019_EBC_MAKE_FLAGS =3D /nologo *_VS2019_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h *_VS2019_EBC_CC_FLAGS =3D /nologo /c /WX /W3 /FIAutoGen.h /D$(M= ODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) -*_VS2019_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h +*_VS2019_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE /FI$(MODU= LE_NAME)StrDefs.h /we4668 *_VS2019_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC *_VS2019_EBC_DLINK_FLAGS =3D "C:\Program Files (x86)\Intel\EBC\Lib= \EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENT= RY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER =20 --=20 2.30.0 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#72327): https://edk2.groups.io/g/devel/message/72327 Mute This Topic: https://groups.io/mt/81020994/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-