From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id ySH/EfOuGWrtJycAWB0awg (envelope-from ) for ; Fri, 29 May 2026 11:21:23 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=fNteBw3G; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=9AkLOnYg; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=fNteBw3G; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=9AkLOnYg; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 428C91E062; Fri, 29 May 2026 11:21:23 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, CONTENT_AFTER_HTML,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=no autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 082361E062 for ; Fri, 29 May 2026 11:21:22 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 8974F4BA798A for ; Fri, 29 May 2026 15:21:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8974F4BA798A Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=fNteBw3G; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=9AkLOnYg; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=fNteBw3G; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=9AkLOnYg Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2a07:de40:b251:101:10:150:64:2]) by sourceware.org (Postfix) with ESMTPS id 4D0C94BA23ED for ; Fri, 29 May 2026 15:20:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4D0C94BA23ED Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4D0C94BA23ED Authentication-Results: sourceware.org; arc=none smtp.remote-ip=2a07:de40:b251:101:10:150:64:2 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1780068049; cv=none; b=MnWWuUVs1RVvEKkPzNeapXctIxtBwY+6wNh91U9e/EPtPfm+Zqi5u1vktlhltjQGCzxmhStqcpcEv7Bnz90kHLJFwH3J5rMVVg45HKHDqb/KJ0FFbygsr5wdvIa5u+UhIvF1biRSnIwi5sOvE6Co1woqg73DF2U4Vr6oL+CxEHM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1780068049; c=relaxed/simple; bh=gsoptrGd9wsRrPZKvMhPrOXAXPozgtNcgHxpotCHorE=; h=DKIM-Signature:DKIM-Signature:DKIM-Signature:DKIM-Signature:From: To:Subject:Date:Message-ID:MIME-Version; b=IIfeJPc8x3FNtTZVncGcLtQtdHnoXnmXR8+p9C/He2PYySFnEO9VQMj32fMIHwY2u7zEtHevvTUCr19R0ZhpOMvUVuqds8Bjmpv9Es7N6nGs1Dr9dnVLFrgZvJFYuA/nSeeRc8vKiYlY8/YHkVm9g10WcYN7wkRF1RlHckRXv4U= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=fNteBw3G; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=9AkLOnYg; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=fNteBw3G; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=9AkLOnYg DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4D0C94BA23ED Received: from imap1.dmz-prg2.suse.org (unknown [10.150.64.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id C552F66DB0 for ; Fri, 29 May 2026 15:20:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1780068035; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=iII6wq0Gv3FbPGwGyNuv4EkT/J05CVZ7nzY23HP0Mvw=; b=fNteBw3GX4mDWZTCrPQwVHy4tbqFFUPW8wHpTahQQzAjiaH7rznTWYydl+G1uXFs+0xm5Q wtLubHmQ5yM/tWcryPcmSbXTnZv5IZLA9X+VpFuiKHMsgoWennSNEWMbUVsJK1RJh8ah7d lHwZGkkxCXfd1R+17m7rnuvLHY0SlLM= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1780068035; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=iII6wq0Gv3FbPGwGyNuv4EkT/J05CVZ7nzY23HP0Mvw=; b=9AkLOnYgHYu5TLRjrmKtTA0Zf0VrT2ahAXGV1Hyb/uKScLZ+KXB3hNH8bAaPBwpmKjdT/F lSY6brZDFD1rFEBg== Authentication-Results: smtp-out2.suse.de; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1780068035; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=iII6wq0Gv3FbPGwGyNuv4EkT/J05CVZ7nzY23HP0Mvw=; b=fNteBw3GX4mDWZTCrPQwVHy4tbqFFUPW8wHpTahQQzAjiaH7rznTWYydl+G1uXFs+0xm5Q wtLubHmQ5yM/tWcryPcmSbXTnZv5IZLA9X+VpFuiKHMsgoWennSNEWMbUVsJK1RJh8ah7d lHwZGkkxCXfd1R+17m7rnuvLHY0SlLM= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1780068035; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=iII6wq0Gv3FbPGwGyNuv4EkT/J05CVZ7nzY23HP0Mvw=; b=9AkLOnYgHYu5TLRjrmKtTA0Zf0VrT2ahAXGV1Hyb/uKScLZ+KXB3hNH8bAaPBwpmKjdT/F lSY6brZDFD1rFEBg== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id AD2F0779A8 for ; Fri, 29 May 2026 15:20:35 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id CBYOKcOuGWrDNAAAD6G6ig (envelope-from ) for ; Fri, 29 May 2026 15:20:35 +0000 From: Tom de Vries To: gdb-patches@sourceware.org Subject: [PATCH 1/3] [gdb/doc] Remove doxygen support Date: Fri, 29 May 2026 17:20:33 +0200 Message-ID: <20260529152035.4016664-2-tdevries@suse.de> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260529152035.4016664-1-tdevries@suse.de> References: <20260529152035.4016664-1-tdevries@suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-2.80 / 50.00]; BAYES_HAM(-3.00)[100.00%]; MID_CONTAINS_FROM(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; R_MISSING_CHARSET(0.50)[]; NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain]; FUZZY_RATELIMITED(0.00)[rspamd.com]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo,suse.de:mid,gnu.org:url,sourceware.org:url]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[gdb-patches@sourceware.org]; RCVD_TLS_ALL(0.00)[] X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org We have some form of doxygen support, allowing to run "make doxy" in build/gdb/doc, but in the result I didn't find any references to gdbsupport (moved to top-level in 2019), so I'm assuming this is unmaintained for a long time now. Remove it. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=34186 --- gdb/doc/Doxyfile-base.in | 92 ----------------------------------- gdb/doc/Doxyfile-gdb-api.in | 39 --------------- gdb/doc/Doxyfile-gdb-xref.in | 44 ----------------- gdb/doc/Doxyfile-gdbserver.in | 45 ----------------- gdb/doc/Makefile.in | 36 -------------- gdb/doc/doxy-index.in | 76 ----------------------------- gdb/doc/filter-for-doxygen | 14 ------ gdb/doc/filter-params.pl | 11 ----- 8 files changed, 357 deletions(-) delete mode 100644 gdb/doc/Doxyfile-base.in delete mode 100644 gdb/doc/Doxyfile-gdb-api.in delete mode 100644 gdb/doc/Doxyfile-gdb-xref.in delete mode 100644 gdb/doc/Doxyfile-gdbserver.in delete mode 100644 gdb/doc/doxy-index.in delete mode 100755 gdb/doc/filter-for-doxygen delete mode 100644 gdb/doc/filter-params.pl diff --git a/gdb/doc/Doxyfile-base.in b/gdb/doc/Doxyfile-base.in deleted file mode 100644 index 4fb0d93c94a..00000000000 --- a/gdb/doc/Doxyfile-base.in +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright (C) 2014-2026 Free Software Foundation, Inc. - -# Base doxyfile for GDB. -# This file is part of GDB. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# The definitions in this file are shared by several different -# renditions of GDB documentation, and should reflect common -# GDB practices and assumptions. - -# (Note that we are not following a common doxygen practice, which is -# to include the entirety of doxygen's large default Doxyfile, and -# edit it slightly for the project. Instead, these Doxyfile fragments -# include only parameter settings that differ from the default.) - -PROJECT_NAME = "GDB" - -# Start out with an everything-is-documented assumption. (Later -# on we may want to limit to only specific areas.) - -EXTRACT_ALL = YES - -# These are intended for GDB developers, so include anything flagged -# "internal". - -INTERNAL_DOCS = YES - -# Always dig through subdirectories. - -RECURSIVE = YES - -INCLUDE_PATH = @srcdir@/../ @srcdir@/../common @srcdir@/../../include/ - -# Exclude testsuite and other subdirectories that do not have any code -# that goes into GDB or GDBserver. - -EXCLUDE = @srcdir@/../gdbserver/ \ - ../gdbserver/ \ - @srcdir@/../gnulib/ \ - ../build-gnulib/ \ - @srcdir@/../testsuite/ \ - ../testsuite/ \ - @srcdir@/../stubs/ - -# Scrub out any stuff that might be a problem for Doxygen. - -INPUT_FILTER = @srcdir@/filter-for-doxygen - -# Comment this out (or set to YES) to see lots of finicky complaints. - -WARN_IF_DOC_ERROR = NO - -# By default, HTML will be generated. - -# We are missing javascript to make this work? -#HTML_DYNAMIC_SECTIONS = YES - -# In 1.8 only? -#HTML_INDEX_NUM_ENTRIES = 10 - -# We never have a use for a LaTex version of this. - -GENERATE_LATEX = NO - -# We always want to get to sources easily. - -SOURCE_BROWSER = YES - -FORCE_LOCAL_INCLUDES = YES - -# We would like to have full macro expansion, but it's very slow. - -ENABLE_PREPROCESSING = YES -#MACRO_EXPANSION = YES -#EXPAND_ONLY_PREDEF = YES -#PREDEFINED = __attribute__(x)= __extension__= - -# Suppress the huge volume of chatter. - -QUIET = YES diff --git a/gdb/doc/Doxyfile-gdb-api.in b/gdb/doc/Doxyfile-gdb-api.in deleted file mode 100644 index d6437239f73..00000000000 --- a/gdb/doc/Doxyfile-gdb-api.in +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (C) 2014-2026 Free Software Foundation, Inc. - -# Doxygen file for GDB internal API. -# This file is part of GDB. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -@INCLUDE = Doxyfile-base - -PROJECT_NAME = "GDB (API)" - -# Enumerate the files to process. In general these should be header -# files with definitions of general interest, rather than ones that -# are specific to a single target or configuration. (The cross -# reference pages are available to developers wanting a list of -# everything.) - -INPUT = @srcdir@/../defs.h \ - @srcdir@/../gdbtypes.h \ - @srcdir@/../minsyms.h \ - @srcdir@/../utils.h - -HTML_OUTPUT = ./doxy/gdb-api - -# Suppress classes/structs local to source files, they are unlikely -# to be of general API interest. - -EXTRACT_LOCAL_CLASSES = NO diff --git a/gdb/doc/Doxyfile-gdb-xref.in b/gdb/doc/Doxyfile-gdb-xref.in deleted file mode 100644 index a93ac0397a9..00000000000 --- a/gdb/doc/Doxyfile-gdb-xref.in +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright (C) 2014-2026 Free Software Foundation, Inc. - -# Doxygen file for a full GDB cross-reference. -# This file is part of GDB. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -@INCLUDE = Doxyfile-base - -PROJECT_NAME = "GDB (xrefs)" - -# Get all the sources. - -INPUT = @srcdir@/../ ../ - -HTML_OUTPUT = ./doxy/gdb-xref - -# We want to use the XML for analysis and statistics. - -GENERATE_XML = YES -XML_OUTPUT = ./doxy/xml - -# Include everything possible. - -EXTRACT_PRIVATE = YES -EXTRACT_STATIC = YES - -# Build a full cross-reference. - -REFERENCED_BY_RELATION = YES -REFERENCES_RELATION = YES -REFERENCES_LINK_SOURCE = NO - diff --git a/gdb/doc/Doxyfile-gdbserver.in b/gdb/doc/Doxyfile-gdbserver.in deleted file mode 100644 index 82723b1d3c2..00000000000 --- a/gdb/doc/Doxyfile-gdbserver.in +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (C) 2014-2026 Free Software Foundation, Inc. - -# Doxygen file for a GDBserver cross-reference. -# This file is part of GDB. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -@INCLUDE = Doxyfile-base - -PROJECT_NAME = "GDBserver" - -# Override the general include path. - -INCLUDE_PATH = @srcdir@/../common @srcdir@/../../include/ - -# Include just the directories that go into GDBserver. - -INPUT = @srcdir@/../gdbserver @srcdir@/../common @srcdir@/../nat - -# Override the generic exclude list. -# gdbreplay is its own program, avoid duplicate symbols. - -EXCLUDE = @srcdir@/../gdbserver/gdbreplay.c - -HTML_OUTPUT = ./doxy/gdbserver - -# Build a full cross-reference. - -REFERENCED_BY_RELATION = YES -REFERENCES_RELATION = YES -REFERENCES_LINK_SOURCE = NO - -EXTRACT_PRIVATE = YES -EXTRACT_STATIC = YES diff --git a/gdb/doc/Makefile.in b/gdb/doc/Makefile.in index 09afc86de2f..cc0676dd288 100644 --- a/gdb/doc/Makefile.in +++ b/gdb/doc/Makefile.in @@ -203,42 +203,6 @@ html: $(HTMLFILES) pdf: $(PDFFILES) man: $(MANS) -DOXYGEN = doxygen -doxyedit = sed -e 's,@srcdir\@,$(srcdir),g' - -doxy: doxy/index.html \ - doxy/gdb-api/index.html \ - doxy/gdb-xref/index.html \ - doxy/gdbserver/index.html - -doxy/index.html: $(srcdir)/doxy-index.in - -mkdir -p doxy - cp $(srcdir)/doxy-index.in doxy/index.html - -doxy/gdb-api/index.html: Doxyfile-gdb-api Doxyfile-base - -mkdir -p doxy - $(DOXYGEN) Doxyfile-gdb-api - -doxy/gdb-xref/index.html: Doxyfile-gdb-xref Doxyfile-base - -mkdir -p doxy - $(DOXYGEN) Doxyfile-gdb-xref - -doxy/gdbserver/index.html: Doxyfile-gdbserver Doxyfile-base - -mkdir -p doxy - $(DOXYGEN) Doxyfile-gdbserver - -Doxyfile-base: $(srcdir)/Doxyfile-base.in - $(doxyedit) $(srcdir)/Doxyfile-base.in >Doxyfile-base - -Doxyfile-gdb-api: $(srcdir)/Doxyfile-gdb-api.in - $(doxyedit) $(srcdir)/Doxyfile-gdb-api.in >Doxyfile-gdb-api - -Doxyfile-gdb-xref: $(srcdir)/Doxyfile-gdb-xref.in - $(doxyedit) $(srcdir)/Doxyfile-gdb-xref.in >Doxyfile-gdb-xref - -Doxyfile-gdbserver: $(srcdir)/Doxyfile-gdbserver.in - $(doxyedit) $(srcdir)/Doxyfile-gdbserver.in >Doxyfile-gdbserver - all-doc: info man dvi ps pdf html diststuff: info man diff --git a/gdb/doc/doxy-index.in b/gdb/doc/doxy-index.in deleted file mode 100644 index e386836462e..00000000000 --- a/gdb/doc/doxy-index.in +++ /dev/null @@ -1,76 +0,0 @@ - - - - -GDB Internals (Doxygen) - - - - - - - -

-This page is the index to doxygen-generated pages describing GDB -internals. - -

-These are primarily useful for people working on GDB itself. Users of -GDB, people working with stubs, and people working on frontends to GDB -are all better served by the GDB manual, which is the official -definition for all of GDB's external interfaces. - -

-GDB internal API -

- -

-The GDB internal API consists of all definitions and functions -that are of interest to multiple areas of the debugger. - -

-Note that this internal API reference lists only header files for -which doxygen-type documentation has been added, and explicitly listed -as a part of the API. - -

-GDB full source cross-reference -

- -

-This cross-reference includes all of the GDB sources proper, omitting -support libraries such as BFD, and files that are not compiled into -GDB. - -

-It is not guaranteed to report all uses of a construct, and you should -independently check non-use of a symbol before trying to remove it. - -

-GDBserver source cross-reference -

- -

-Similar to the GDB cross-reference, but for GDBserver sources. - - - diff --git a/gdb/doc/filter-for-doxygen b/gdb/doc/filter-for-doxygen deleted file mode 100755 index 457d088c104..00000000000 --- a/gdb/doc/filter-for-doxygen +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -# This filters GDB source before Doxygen can get confused by it; -# this script is listed in the doxyfile. The output is not very -# pretty, but at least we get output that Doxygen can understand. -# -# $1 is a source file of some kind. The source we wish doxygen to -# process is put on stdout. - -# (Adapted from gcc/contrib/filter_gcc_for_doxygen) - -dir=`dirname $0` -perl $dir/filter-params.pl < $1 -exit 0 diff --git a/gdb/doc/filter-params.pl b/gdb/doc/filter-params.pl deleted file mode 100644 index b5d0f6b53ef..00000000000 --- a/gdb/doc/filter-params.pl +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/perl - -# This Perl script tweaks GDB sources to be more useful for Doxygen. - -while (<>) { - # Allow "/* * " as an equivalent to "/** ", better for Emacs compat. - s/\/\* \* /\/** /sg; - # Manually expand macro seen in structs and such. - s/ENUM_BITFIELD[ \t]*\((.*?)\)/__extension__ enum $1/sg; - print; -} -- 2.51.0