A major portion in getting the scripts to work with your vhd files is in making sure that the directory structure and file location is set up correctly. Now, in order to get the scripts and setup the directory structure correctly, use the getscript routine. The user could have performed the same functionality as the genall as long as the arguments passed are the same. The mkhtml.pl routine reads the htmllist.txt file to determine which files will need to be posted on the web. Hence, if only a couple of files in the directory need to be synthesized but you would like to include all of the files in the directory in the html file, you can by just modifying the vhdlist.txt and htmllist.txt files.
Lets say that the user has the vhdl code for the tutor.vhd example.
There are 2 vhd files, tutor.vhd and counter.vhd. Now, tutor.vhd file is the top level file. It contains a list of all the valid vhd files listed in the path. Now, we can use this file to make our other files. An interesting point is that in the vhdlist.txt is that the top level file is on the bottom of the list.