From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2069.outbound.protection.outlook.com [40.107.20.69]) by sourceware.org (Postfix) with ESMTPS id 9D1303844757 for ; Tue, 9 Apr 2024 23:00:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9D1303844757 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 9D1303844757 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.20.69 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1712703661; cv=pass; b=MgN3FzmlMP+vIUMzR7hvdeqEx9UqQzZLwILAAypIeUaHJm+0dlJzpAkXH2GU5rKhBQg/YKDkCftdJeeTPhefeRP5Y6wbsROeJyCiZqB66QXQSBk/XjmqtGytIN5rVbLIWJu0vADGI3JoMYPWC2zeLpEtbR89lXTcQW6SBgKT7pc= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1712703661; c=relaxed/simple; bh=fx4WNcf63D/gqHOjpffnOL+I6CNf+i/kB9H7qOpSj18=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=KjQ9H/s/Vx7nnD0WyHtBuKxsnXOthCl9UWBsUQWwaXb4eLrTaLwiQhtIP2OjSuHtTi2PkA8qye4ucv6fMtTVtnFqXDaoBV9Zrw3fYfzdiPsgrzVBpoEzjakiqUxZ4vPVcQDaGYNujvLLl40x5BeK9Emw4DBlVMpNu/KGOzI0Aro= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=ePR3eBsHY39pc5puVisIZIawSTGvVADFaOu9d9Zzc5hrOUWZasSubgE6/lVqjqRXgvjmOlmgJyrLHdmzSvEDjgTQ9fkKZnLALys8QxH4K1i97krhNN481K8XmrfYfbw8BCF53+kgtDSIRV3ejCfjzM3FfV9pzEpy4/uVBArh8R2HEHEsOzp5W3obj/Fj6/kcd5xCAhpLZSlyG1ukD0239NZnSwtuRq1rWpU8t4aCBBhAkfJBCcoioHjSZdKo7G91LFnTNa0lKkjJYrImvDkge6b99f7piJvm1sZlULIBwy5F9Zdgvb06WJHgb79ObgdBQ+5zLVl+QDvvA7inK19y1w== ARC-Message-Signature: i=2; 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=OTXktLZ9fTRF4CR8sW32JZPDRVsr6DSZJhRyHykF2Kk=; b=GqXz9vTxnXhbXHPTilxEjOd22FiVTBvkQSLM+JMy8dGKX0sU4rmOoZ/UG8dVv14zgVLJfT0WKLwbtzNzGsJ5ocwJG+PtLIa43hVoIkr4p07ZxMmNu30F6/s7MI5iJwlWvw7TjUP5Hfl5naTRzsMpPs57NexJf9mTX5soLn46QsXDTU2ptl+dQpwHyhAoJVtzjeUJgTr94bI9QAQFCN1QZoRo83T1cKErRqzYh22tOBiHFnWKqnw2DYJkGvV0j/oMXRzmtgi8Xq47k6ihPh2hGYyViR4tQjyTkSiYesqHZkRbNZK6lCPREYyo5F7TWaxe2VsASYvgHE0xE36NupLIqw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OTXktLZ9fTRF4CR8sW32JZPDRVsr6DSZJhRyHykF2Kk=; b=rkdvgDUuX8vn2wgeozrmZNABIBGhnHccIrJFkYkjcOtLewn1ufwF6e34cRjjPTQyqmqRucR4Iucr6dl87yBeIPHVfmYfMObit8EisvsQ99eu6xzDpmz+MmXhbuudHc4wb8n3w9FV81bpQd2u15GY0MOLWXsnrDXTryO9nc5Po2M= Received: from AM0PR05CA0088.eurprd05.prod.outlook.com (2603:10a6:208:136::28) by DB9PR08MB9756.eurprd08.prod.outlook.com (2603:10a6:10:45f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.54; Tue, 9 Apr 2024 23:00:56 +0000 Received: from AM3PEPF00009B9D.eurprd04.prod.outlook.com (2603:10a6:208:136:cafe::b5) by AM0PR05CA0088.outlook.office365.com (2603:10a6:208:136::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.36 via Frontend Transport; Tue, 9 Apr 2024 23:00:56 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM3PEPF00009B9D.mail.protection.outlook.com (10.167.16.22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7452.22 via Frontend Transport; Tue, 9 Apr 2024 23:00:55 +0000 Received: ("Tessian outbound 5ad6c4395be7:v300"); Tue, 09 Apr 2024 23:00:55 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 87b2190e5b7fef7c X-CR-MTA-TID: 64aa7808 Received: from a198856b724f.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 80546E13-A814-4D12-AF6C-465F314616A7.1; Tue, 09 Apr 2024 23:00:49 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a198856b724f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 09 Apr 2024 23:00:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SF32haGronnmevlVpXDGBYyKrEo6E8IuBxHH4g2/ZL4fsNb+yvjVXmZPII7jOR9NyhQ0z0fVu6kKdv+M5jorVV7j4RgK58HWBDG2neodfLSQMdeO6WaUhQD6Yk0YV2S/rZlS3Jy0f0PtC7Sq6QGVy+MJgXDxDdPRyiCi4QfVLMEMmxeN9hzCQKuFTGrEwpCBioyvBpLIvTJKPc5maNvXsccUiRLKNx/qUen4h9EBfRjYs6WVvE8ZNFfcu0DxWOM9PqTH3NRjJbno5+SyXctFv7qRyhISCxmIwOVK4TKiallvV3krRn7lO0YzsaYIq0OX3ft+B3tLECINHB5XLUA91g== 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=OTXktLZ9fTRF4CR8sW32JZPDRVsr6DSZJhRyHykF2Kk=; b=RKSV5VfCwxEfTDprKl7H9kKC1d3fvylx1CHpm5xwPFrmMMMDF8n1DqH0pye/JqYS3TNzOVUj/DB/Nrc7cYNnvY0suCTUiDef7lt4OblW9mBRuUYUcEI/jnNCkkBqvJTFWe6YTJl0W0TX/gfCRMZdyXBtzu5DNVFxxx9RjCrmWen2tKhQHIDfZQ6spLRLRmZeKRgPulhPyKffCgXN0i216/xngykAnv/LnFRvOAaKR0zUr94yTpIfDfXpQYzPJ6LSzKByZlLJ4PL4xKDSO73SxeOcYMSYJWRsEKrPvfg47HrQJYa7bXDKEGrul/FZhd1QgS4CtSPemSteTgxXcMrWyQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OTXktLZ9fTRF4CR8sW32JZPDRVsr6DSZJhRyHykF2Kk=; b=rkdvgDUuX8vn2wgeozrmZNABIBGhnHccIrJFkYkjcOtLewn1ufwF6e34cRjjPTQyqmqRucR4Iucr6dl87yBeIPHVfmYfMObit8EisvsQ99eu6xzDpmz+MmXhbuudHc4wb8n3w9FV81bpQd2u15GY0MOLWXsnrDXTryO9nc5Po2M= Received: from VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) by PA6PR08MB10694.eurprd08.prod.outlook.com (2603:10a6:102:3d7::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Tue, 9 Apr 2024 23:00:46 +0000 Received: from VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::363f:3fc8:fc36:58ed]) by VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::363f:3fc8:fc36:58ed%5]) with mapi id 15.20.7409.053; Tue, 9 Apr 2024 23:00:46 +0000 Message-ID: <50664a13-d38a-42f8-9fa7-19824afb64a4@arm.com> Date: Wed, 10 Apr 2024 00:00:42 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] gdb, gdbserver: Add missing install-dvi Makefile target Content-Language: en-US To: Christophe Lyon , gdb-patches@sourceware.org References: <20240407191027.118770-1-christophe.lyon@linaro.org> From: Luis Machado In-Reply-To: <20240407191027.118770-1-christophe.lyon@linaro.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P265CA0324.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a4::24) To VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: VI1PR08MB3919:EE_|PA6PR08MB10694:EE_|AM3PEPF00009B9D:EE_|DB9PR08MB9756:EE_ x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 6pPB5bonkqDdNJpZ4eyMlhoPOtoAm3VWMATYXXfv9CK2H9bGjrfCXnvf/2b2pR2cVTBeVD+Juo7+fXiYgWJ7XPJnx6qnF0yffVTJ8ncejT+46zNtwBJ6ISdQYJSLoPhFV6KSvaHbcFO9zcCVzn6jyF7EY3CWTTQx4bSpXpKmRFqN+d1DK812A5ULHBynyt7+4GPqe4MuDL8ZCT23FJscLaR28LO779NsMUpgiNfV6XxhwX3FSCzytbEv+TTjftBXLVvXRDHUGDI4UYTIALcvTxaHFOitVCyN35t9NLygS8zldHDpgeHnPEqNWYy8FGFYi4K5TW4cRULbKwp1nvQnwQTRMRdGiDguxRvGvWLqoEjOUylf2U5eXLvPbNCPUmIl2WghDYiJJkSw4pZXiIkLa3l4swDLgcIzH/5Gvj9eZoKUdYLgGPrRxqgbkqN5rDKgON5QBy0+EEFxOpxq/ydv/JrLyYb2JvZV7sPcRjUqepeiXlxX3PvtoimVaQlLkg3dMNgLspxYk5ivUSD0wWh2AQPATYI7hFN+DUfLusZ1YQZ54D0LPL4odp8hujyWjNHRuFCVZtVmC5uMet2aDp7yblzp870QLIjsC2Wa3CALeUQ/K8KtY7kqF8iPJZiSemdY8RQEe5rwZq8Pwa7d+bDVTS5El/ARgc1fjR+/LL7FY2U= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR08MB3919.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(1800799015)(366007);DIR:OUT;SFP:1102; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA6PR08MB10694 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF00009B9D.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bc56d622-cccd-4f58-1223-08dc58e8e9da X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vaS2YRRFAAI0R/I7zi1oikpKltPQDbagRdc8cp7pa2Rwc++s59asY+iYOCqLMZjWojy3L1ZL8xv0m70TilGJbweo2KaeitbX6OVZy12QUyGpa5mmOGplZ6aiKpLywfrE1l/P9X20VPvEtGojJxOz711d/FcKTZ50XXtDhxt2FJPLlfLu9lrtTIzhqs72S8dU6MUtryWTekJ8xt+vZm6LO7+SfOdyr56rKRDPv0naToG0o+sMgp1T1C2umubNykiKP7Ti7sT88Lux7xhukISDFFkArX9nYHI0f+B9jNouFDDpsYxfbJai1VVywgVEHUbueKhiXNCVocaMz3Vrv5P+qWeXd9QEztSW1hTk2doK8HoV7IgI3RYXhngPRjfCI5M4cnfTQUEoQgI5HSruZXvkez+hBbUskXNy7F9YA5QuPJ5Q+Ia3mPSbhl3D4Xxs2tt9YGQcTuXqhHbMbvCAEqj/OTiLu1WYNazjU8A0kYxVC4tEOqWuLUxa05h6TzdmJqhpEOh0wdwZSz4A6jwiKaQjlG6TWG3XfxY0i4rHSiLwl16xJyBbwYWYhJnvd49O5RnYg6B+8swjrvZaHx2m3Yl2m8hEZaYyqdRBUHZjfEa3bYcn15AWXJcoPQpA4AsCzk9kgR7yl4iinbu8BSC9SEGSJAGafrOE/JAw47lbKgHVcKXynw41Ac73Nap7ZTegjeCWp3QnYTBSasNph9N4ELX3dXHpi5Rmi+YpRgwIibidTnD/81nlpL0YqhbEGGvAb6GD X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230031)(82310400014)(36860700004)(1800799015)(376005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2024 23:00:55.8338 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bc56d622-cccd-4f58-1223-08dc58e8e9da X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM3PEPF00009B9D.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB9756 X-Spam-Status: No, score=-10.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,KAM_DMARC_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY,URIBL_BLACK autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 4/7/24 20:10, Christophe Lyon wrote: > For some reason install-dvi is missing although other targets of the > same family are present. This looks like an oversight. > > This enables calling 'make install-dvi' from the top-level build > directory. > > Fix what looks like another oversight: include 'pdf' in 'all-doc' in > gdb/doc/Makefile.in. > --- > gdb/Makefile.in | 2 +- > gdb/data-directory/Makefile.in | 2 +- > gdb/doc/Makefile.in | 19 +++++++++++++++++-- > gdb/testsuite/Makefile.in | 1 + > gdbserver/Makefile.in | 1 + > 5 files changed, 21 insertions(+), 4 deletions(-) > > diff --git a/gdb/Makefile.in b/gdb/Makefile.in > index 40732cb2227..d001359539a 100644 > --- a/gdb/Makefile.in > +++ b/gdb/Makefile.in > @@ -2035,7 +2035,7 @@ check-headers: > done > .PHONY: check-headers > > -info install-info clean-info dvi pdf install-pdf html install-html: force > +info install-info clean-info dvi install-dvi pdf install-pdf html install-html: force > @$(MAKE) $(FLAGS_TO_PASS) DO=$@ "DODIRS=$(SUBDIRS)" subdir_do > > # Traditionally "install" depends on "all". But it may be useful > diff --git a/gdb/data-directory/Makefile.in b/gdb/data-directory/Makefile.in > index 2a40be4ade0..2db8706eba6 100644 > --- a/gdb/data-directory/Makefile.in > +++ b/gdb/data-directory/Makefile.in > @@ -422,7 +422,7 @@ maintainer-clean realclean distclean: clean > .PHONY: install-info install-pdf install-html clean-info > check installcheck: > info dvi pdf html: > -install-info install-pdf install-html: > +install-info install-dvi install-pdf install-html: > clean-info: > > # GNU Make has an annoying habit of putting *all* the Makefile variables > diff --git a/gdb/doc/Makefile.in b/gdb/doc/Makefile.in > index 04f9dbd27f0..8007f6373d4 100644 > --- a/gdb/doc/Makefile.in > +++ b/gdb/doc/Makefile.in > @@ -24,6 +24,7 @@ prefix = @prefix@ > infodir = @infodir@ > datarootdir = @datarootdir@ > docdir = @docdir@ > +dvidir = @dvidir@ > pdfdir = @pdfdir@ > htmldir = @htmldir@ > mandir = @mandir@ > @@ -87,6 +88,8 @@ SET_TEXINPUTS = \ > # Files which should be generated via 'info' and installed by 'install-info' > INFO_DEPS = gdb.info stabs.info annotate.info > > +# Files which should be generated via 'dvi' and installed by 'install-dvi' > +DVIFILES = gdb.dvi stabs.dvi refcard.dvi annotate.dvi > # Files which should be generated via 'pdf' and installed by 'install-pdf' > PDFFILES = gdb.pdf stabs.pdf refcard.pdf annotate.pdf > # Files which should be generated via 'html' and installed by 'install-html' > @@ -191,7 +194,7 @@ HAVE_NATIVE_GCORE_HOST = @HAVE_NATIVE_GCORE_HOST@ > all: info > > info: $(INFO_DEPS) > -dvi: gdb.dvi stabs.dvi refcard.dvi annotate.dvi > +dvi: $(DVIFILES) > ps: gdb.ps stabs.ps refcard.ps annotate.ps > html: $(HTMLFILES) > pdf: $(PDFFILES) > @@ -233,7 +236,7 @@ Doxyfile-gdb-xref: $(srcdir)/Doxyfile-gdb-xref.in > Doxyfile-gdbserver: $(srcdir)/Doxyfile-gdbserver.in > $(doxyedit) $(srcdir)/Doxyfile-gdbserver.in >Doxyfile-gdbserver > > -all-doc: info dvi ps # pdf > +all-doc: info dvi ps pdf > diststuff: info man > rm -f gdb-cfg.texi > > @@ -293,6 +296,18 @@ install-html: $(HTMLFILES) > fi; \ > done > > +dvi__strip_dir = `echo $$p | sed -e 's|^.*/||'`; > + > +install-dvi: $(DVIFILES) > + @$(NORMAL_INSTALL) > + test -z "$(dvidir)" || $(mkinstalldirs) "$(DESTDIR)$(dvidir)" > + @list='$(DVIFILES)'; for p in $$list; do \ > + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ > + f=$(dvi__strip_dir) \ > + echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(dvidir)/$$f'"; \ > + $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(dvidir)/$$f"; \ > + done > + > pdf__strip_dir = `echo $$p | sed -e 's|^.*/||'`; > > install-pdf: $(PDFFILES) > diff --git a/gdb/testsuite/Makefile.in b/gdb/testsuite/Makefile.in > index f6603daf7fd..f799f16c2bb 100644 > --- a/gdb/testsuite/Makefile.in > +++ b/gdb/testsuite/Makefile.in > @@ -105,6 +105,7 @@ INFODIRS=doc > info: > install-info: > dvi: > +install-dvi: > pdf: > install-pdf: > html: > diff --git a/gdbserver/Makefile.in b/gdbserver/Makefile.in > index d12f8746611..4eed8926f48 100644 > --- a/gdbserver/Makefile.in > +++ b/gdbserver/Makefile.in > @@ -342,6 +342,7 @@ installcheck: > check: > info dvi pdf: > install-info: > +install-dvi: > install-pdf: > html: > install-html: I gave this a try and install-dvi almost fully works from the top level, though it still fails for gprofng. Maybe something for the binutils folks? Otherwise this part looks OK to me.