dect
/
libnl
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
libnl/doc/gen-tags.sh

21 lines
468 B
Bash
Executable File

#!/bin/bash
#
# Based on a script found on the englinemtn-devel mailinglist
# written by Carsten Haitzler <ras...@rasterman.com>
#
echo '<libnltags>'
for f in api/group__*.html
do
bf=$(basename $f)
grep -oE '<!-- doxytag.* -->' $f |
sed 's/<!-- doxytag:/<libnltag/' |
sed "s/-->/file=\"$bf\" \/>/" |
sed "s/ ref=\"/ href=\"$bf#/" |
sed 's/ member="\([^:]*::\)\([^"]*\)"/ member="\2"/' |
sed 's/ member="\([^"]*\)"/ short="\1"/'
done
echo '</libnltags>'