Distributed pages in doxygen

Carsten Schumann <[email protected]> Wed, 03 Jun 2020 07:55:40 +0200
Newsgroups gmane.text.doxygen.general
Message-ID <[email protected]>
Hi,

in one of my projects I would like to build pages based on doxygen 
blocks that are distributed among several source code files. The page 
shall document shell commands in an embedded setup.

Example:

file1.cpp:

/** Documentation of "ps" shell command */
SHELL_COMMAND("ps", somestuff)

/** Documentation of "ls" shell command */
SHELL_COMMAND("ls", someotherstuff)

file2.cpp:

/** Documentation of "w" shell command */
SHELL_COMMAND("w", morestuff)


I would like to have all these three documentation blocks on one page 
(order does not matter). When dealing with sections/modules I can do it 
using \addtosection or \ingroup but I did not find anything similar for 
pages. Is there any way to archieve that?

I've already tried to define the same page name multiple times but it 
results in strange behaviour (headings appearing multiple times and mess 
up).

Best regards,
Carsten