2006-07-13 Ralf Corsepius <ralf.corsepius@rtems.org>

* doxy-filter: New.
	* Makefile.am: Add doxy-filter.
This commit is contained in:
Ralf Corsepius
2006-07-13 06:37:43 +00:00
parent 47854a0d16
commit b18c5f7ceb
3 changed files with 29 additions and 0 deletions

View File

@@ -1,3 +1,8 @@
2006-07-13 Ralf Corsepius <ralf.corsepius@rtems.org>
* doxy-filter: New.
* Makefile.am: Add doxy-filter.
2006-07-11 Ralf Corsepius <ralf.corsepius@rtems.org> 2006-07-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* ampolish3.in: Remove. * ampolish3.in: Remove.

View File

@@ -19,4 +19,7 @@ bin_SCRIPTS = install-if-change
noinst_SCRIPTS = search-id.sh multigen cvsignore-add.sh noinst_SCRIPTS = search-id.sh multigen cvsignore-add.sh
EXTRA_DIST = search-id.sh multigen cvsignore-add.sh EXTRA_DIST = search-id.sh multigen cvsignore-add.sh
noinst_SCRIPTS += doxy-filter
EXTRA_DIST += doxy-filter
include $(top_srcdir)/../../automake/host.am include $(top_srcdir)/../../automake/host.am

21
tools/build/doxy-filter Executable file
View File

@@ -0,0 +1,21 @@
#!/bin/sh
# doxygen input filter
# $Id$
# usage: doxy-filter <input-file-name>
# Reads <input-file> and writes to stdout.
file=$1
# Does file contain a doxygen @file directive?
if ! grep -q '@file' $file >/dev/null ; then
# No, add one
echo "/** @file $file */"
cat $file
else
# Yes, adjust path to work around doxygen not being able to
# distinguish file names properly
exec sed -e "s,@file.*$,@file $file," $file
fi