diff --git a/doc/scripts/platform.sh b/doc/scripts/platform.sh index acfff22..4091693 100755 --- a/doc/scripts/platform.sh +++ b/doc/scripts/platform.sh @@ -72,10 +72,13 @@ _library_ldsoconf() line="${line%#*}" #recurse into the file included - #XXX does not support globbing - filename="${ldsoconf%/*}/${line#include }" - [ -f "$filename" ] && - _library_ldsoconf "$filename" + line="${line#include }" + files="${ldsoconf%/*}/$line" + #XXX breaks on whitespace + for filename in $files; do + [ -f "$filename" ] && + _library_ldsoconf "$filename" + done ;; *) #remove trailing comments