From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (NAM02-SN1-obe.outbound.protection.outlook.com [40.107.96.69]) by mx.groups.io with SMTP id smtpd.web12.1140.1649351071333875415 for ; Thu, 07 Apr 2022 10:04:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@nvidia.com header.s=selector2 header.b=htfRzufj; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: nvidia.com, ip: 40.107.96.69, mailfrom: jake@nvidia.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oaWf+iuhv5cZbi3u3RfIKkOcLyCCANF36yJgtP20h8FptKOg4JoOJq+f6VQ3Bf6FNhiSrRJte3eoNkHMkE9Z3odEXyCXsJ7NhLLAGvvDGyA/PaqXg5HTZ5VnwTjMzIxaO3R49Xn8bDBD+CBjlu74A/Vxs+6FxcpbU81ol1UoTA9CR5V5G6+nCVc2vYRDC7jFta31vqtAt3c9qtCQkFvxDRZxDX+slLAjYfx3dvGdOQRGQnZaFMOxNTulc1xzT6wRsmJNUrY9giN+lJEjEX9y/XfyZLnrNuFekxAumT5uq12rdiyCxOHYx8otudZiuYe58aqcu25UcbXgosjfti8YVQ== 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=elY+Im+UKeln9proGDICuoPpOtkI6LJGoUKmVJ+gW2g=; b=d0Sp+Sp5oNpDK7/ZlkcKYkLhzd5/oVhCczkFmhUYr6XqmJWvxj9hLLuvN8Kw51HYL2g/ZO2NpKLabsqs7m26vwOqxVlo8zgrsfLcLStXtnzi6KD/zmW1G6fDDudDxjcVK4rUsXzpB49nzzrfo48kk7LANSUrdydOKZus76f86iSLR1Sx0010yEtmrbSGQpBc5itcLu9NiaUV5KR0uwS5OahUfcF+beHRKgIkneH5Vi+NJDG+kVZs2oxfyHXohtD/NOGcMjNx2v/V0PHOh9aEVOOUPMA3mHwGwNxX3On7vG4vmHY+7HltYVgoFBlzMh+K53u6LjL0fzUe+OGINZOeEA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 12.22.5.234) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=elY+Im+UKeln9proGDICuoPpOtkI6LJGoUKmVJ+gW2g=; b=htfRzufjpgec/bovybEYdy3F5O2wk3UNycD/ZCsJANpEg/fQC7PWORCMwlq45A7igJt09YLWzaxYoKV91DVlz9ZIcPDw4w0eEFJYphlHG98+eSdy1LuLZxRQCU71fOK/SaShpOlhiU8L/UAwBkHOwbjEc2AbnHG0IdeiOSU0G7dOG+xFXwbsw7mKl0cDWBVPhO4p2pD2yb9aYtg3fqRvR9WJ8+F40yNbedy9Xwc91Z8/JyYRtVIuuBleri3PCq+H83UAFpnmCVFaBw1/2gkg4cLb3JNYxjd9yvypnrAB8Sxde4mH6Msmw4c7QaVjJSKKTyqHtLvLKPOx1p4jTD+lSA== Received: from BN9PR03CA0455.namprd03.prod.outlook.com (2603:10b6:408:139::10) by CY4PR12MB1445.namprd12.prod.outlook.com (2603:10b6:910:11::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.22; Thu, 7 Apr 2022 17:04:29 +0000 Received: from BN8NAM11FT061.eop-nam11.prod.protection.outlook.com (2603:10b6:408:139:cafe::be) by BN9PR03CA0455.outlook.office365.com (2603:10b6:408:139::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.21 via Frontend Transport; Thu, 7 Apr 2022 17:04:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 12.22.5.234) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 12.22.5.234 as permitted sender) receiver=protection.outlook.com; client-ip=12.22.5.234; helo=mail.nvidia.com; Received: from mail.nvidia.com (12.22.5.234) by BN8NAM11FT061.mail.protection.outlook.com (10.13.177.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.5144.20 via Frontend Transport; Thu, 7 Apr 2022 17:04:28 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by DRHQMAIL101.nvidia.com (10.27.9.10) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Thu, 7 Apr 2022 17:04:28 +0000 Received: from jake-vm-01.nvidia.com (10.126.230.35) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.22; Thu, 7 Apr 2022 10:04:27 -0700 From: "Jake Garver" To: , , CC: Jake Garver Subject: [PATCH] BaseTools/Conf: Fix Dynamic-Library-File template Date: Thu, 7 Apr 2022 13:04:20 -0400 Message-ID: <9c8bfad0f021bea4831b7d707f9e851afb0d7ad0.1649351002.git.jake@nvidia.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Return-Path: jake@nvidia.com X-Originating-IP: [10.126.230.35] X-ClientProxiedBy: rnnvmail203.nvidia.com (10.129.68.9) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ae7e305a-36e5-4de5-a785-08da18b8adab X-MS-TrafficTypeDiagnostic: CY4PR12MB1445:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9YtvN4qfDb8y4vpgz/B0FYd7909fkYK/1X/ooZbZ3/28dBjKzXzI94Si1FANpZWWjzXo7vhfl8o5ciKUNeAubXfkqotsCG3sCV694NFt3+eumiZKIUtliZ8wIz4nGPI8ESa0j1fJzl0SUA3CrHrTS87Co+np2FMruHYpXAWeayGD0D9+mKPu+2/FmBxVhpPGNz0Vrsk5IaLwm7HeZzldrK8a0JNOdY+Izll5PdA3gWicO1obyrtiTTPqcopSPIt10ZF1SAkT13hbON0ifDh1LuuVtdeqUimm9QCLyUCKvLzLo77NKRE63fkN6wBJnlX4h7ZES9H9o1GyXZk4rfsg6eK032S8xkWNI6ggB0cq3OxNeRVv87wfTU6anIXVxD1GEz+8izA8Qyw7MblTIK1Xc2n37DuYXhQij1HbwQhDi+uu8UEIEMeb3GGBA1UdYQkywd4TJ7YgfRFqXkeDubYCYGRt1VzSMoG8LumFIqZVZceY2cmcdqbq2EZRZfaVS208a0vbkZADhhK8nmCYjXnbfguKBUx/dXKOLwtn6i1T+qK6y0x/LT0CQkBeaANZbamqWH2VgxLA3+IT+ROBq0N7VfxytConVX0AeES7TIPnTZfp6NAvXxXVkZ4si7MIJwa60hc/LlyEM+0gssKoqfoWmo4DefngO80d5sPbIXvHY3OkEaW75JCVH91YvjZ3EfHJHxMbpmYrX1uMGFMylcKmAQ== X-Forefront-Antispam-Report: CIP:12.22.5.234;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:mail.nvidia.com;PTR:InfoNoRecords;CAT:NONE;SFS:(13230001)(4636009)(40470700004)(36840700001)(46966006)(107886003)(26005)(2906002)(186003)(16526019)(36756003)(316002)(6636002)(110136005)(2616005)(7696005)(40460700003)(336012)(426003)(86362001)(8936002)(4744005)(508600001)(36860700001)(356005)(81166007)(47076005)(4326008)(82310400005)(8676002)(70586007)(6666004)(70206006)(5660300002)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2022 17:04:28.9822 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ae7e305a-36e5-4de5-a785-08da18b8adab X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[12.22.5.234];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT061.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1445 Content-Type: text/plain In the Dynamic-Library-File template, add missing output file declarations. These files are generated by the template and other rules explicitly depend on them. This change resolves missing dependency issues we encountered while running a recursive make with job control. Signed-off-by: Jake Garver --- BaseTools/Conf/build_rule.template | 2 ++ 1 file changed, 2 insertions(+) diff --git a/BaseTools/Conf/build_rule.template b/BaseTools/Conf/build_rule.template index f401182344..4356623512 100755 --- a/BaseTools/Conf/build_rule.template +++ b/BaseTools/Conf/build_rule.template @@ -366,6 +366,8 @@ $(OUTPUT_DIR)(+)$(MODULE_NAME).efi + $(DEBUG_DIR)(+)$(MODULE_NAME).efi + $(OUTPUT_DIR)(+)$(MODULE_NAME).map "$(GENFW)" -e $(MODULE_TYPE) -o ${dst} ${src} $(GENFW_FLAGS) -- 2.17.1