I am familiar with the creation of multiple indexes using the multind package. One of the required steps is to run the makeindex executable for each generated .idx file. A typical solution would be do do something along the following lines (this is unix; windows users look the other way):
for file in *.idx; do
makeindex ${file}
done
A disadvantage of this approach is that it may process too many .idx files. Is there an easy way to determine which .idx files are really required?