From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id CSZrIHhlHWoLdC0AWB0awg (envelope-from ) for ; Mon, 01 Jun 2026 06:56:56 -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=GhF3n+ZX; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=POAuJDL/; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=S2SNlVh0; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=IU5CDDja; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 7B06D1E0A6; Mon, 01 Jun 2026 06:56:56 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-4.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 autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::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 387F71E091 for ; Mon, 01 Jun 2026 06:56:54 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 82F734BA2E29 for ; Mon, 1 Jun 2026 10:56:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 82F734BA2E29 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=GhF3n+ZX; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=POAuJDL/; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=S2SNlVh0; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=IU5CDDja Received: from smtp-out1.suse.de (smtp-out1.suse.de [IPv6:2a07:de40:b251:101:10:150:64:1]) by sourceware.org (Postfix) with ESMTPS id B52F24BA2E3C for ; Mon, 1 Jun 2026 10:54:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B52F24BA2E3C 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 B52F24BA2E3C Authentication-Results: sourceware.org; arc=none smtp.remote-ip=2a07:de40:b251:101:10:150:64:1 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1780311245; cv=none; b=f8EQOrixF9phfl0RNjXVwqzuPdV/zccOwZnsWsL6amrYuUXTGlC7rrNatAzdDSHB9y2yaXpLlB7rH5pwndCf0rVJuQP2TB85fUoMn8D3zlVvf8CDp7A9qMEdE+2LmTMfAsX+gse1EqXDQD/sQIi9bMEI1ycEXMs88q9SuNPOrFU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1780311245; c=relaxed/simple; bh=WddMPxHe7OUM11lvthlRvpXCpRzdpvvc7wHgJhF7PhY=; h=DKIM-Signature:DKIM-Signature:DKIM-Signature:DKIM-Signature:From: To:Subject:Date:Message-ID:MIME-Version; b=lZ+Q3uNT7QoT7VU3GIGbKjBocShJ6+JWSbeMYNqz3DhOtAj7nMisaqRnI1RwGalAzJc/dNdQf18qX4dcKbKJa0pCHJGYmctcWsRlFlQG4IuRUKtVBPXmlvqE2uGWJFsye4OQ2KjHL2fQ6zvmkc/jdLBhennrp4ZSyADJQqlZQRQ= 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=GhF3n+ZX; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=POAuJDL/; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=S2SNlVh0; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=IU5CDDja DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B52F24BA2E3C 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-out1.suse.de (Postfix) with ESMTPS id DBB3E6AD6E for ; Mon, 1 Jun 2026 10:53:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1780311220; 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=f1VSqGG6JFiFiKltVhvtjuF0pXY1BBvuEgIDPIob1Ac=; b=GhF3n+ZXfpvO87rC8lqHsxfY5J13mLII5yF9Ezk3GJ+XB0O9455UM+A3lWBmybxcT0dste r7/ZcRA5mhx7xxVNVHPb5hT3+FR7Zx1V7Zo8rK77oIbu/vwznBhT1IUQV+kBge+I91PwpY /eG5O7grKsqo0T6jompk+fwycGNruKU= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1780311220; 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=f1VSqGG6JFiFiKltVhvtjuF0pXY1BBvuEgIDPIob1Ac=; b=POAuJDL/H1H35zR4pZr1FMv4/U6rx9NpIbWIh1XrnCWbnEpxvfWriAXxbNwdlarOwnf5AY GBGtTBU/MSCBHUDg== Authentication-Results: smtp-out1.suse.de; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1780311218; 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=f1VSqGG6JFiFiKltVhvtjuF0pXY1BBvuEgIDPIob1Ac=; b=S2SNlVh0zQLVA+9rDPUotrz7g0Noq2qcrV/ClRpqStY56veux7O7Qpg40pQ/6A4gMaHm09 cgl9bGWANNBOMeARmVwxszQx705Cf5e0zT/mdUNYELmN955OzuhAaAnmo8mV325B83d0nz QoAlYc1Cq0xSRKlKfdg+CwXl4D9dRi4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1780311218; 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=f1VSqGG6JFiFiKltVhvtjuF0pXY1BBvuEgIDPIob1Ac=; b=IU5CDDjaI6aUAqd0h+TwokMuJuU5ZW1sO5SwvmrlfYCxpP78jA44nHVkNu/nZFqd8Bjtsa EXZ10IHL3M3YVuDw== 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 C2760779A8 for ; Mon, 1 Jun 2026 10:53:38 +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 QBwlLrJkHWr5JQAAD6G6ig (envelope-from ) for ; Mon, 01 Jun 2026 10:53:38 +0000 From: Tom de Vries To: gdb-patches@sourceware.org Subject: [PATCH v2 1/4] [gdb/doc] Remove doxygen support Date: Mon, 1 Jun 2026 12:53:35 +0200 Message-ID: <20260601105338.2867566-2-tdevries@suse.de> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260601105338.2867566-1-tdevries@suse.de> References: <20260601105338.2867566-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)[-0.999]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; FUZZY_RATELIMITED(0.00)[rspamd.com]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; RCVD_TLS_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[gdb-patches@sourceware.org]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo, sourceware.org:url, gnu.org:url, suse.de:mid] 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. Reviewed-by: Kevin Buettner 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