OK, getting all strings that don't end in .so or .a is not good. Lots of
problems. I made a list of file suffixes that include c and c++ source
files now.
There are 2 bugs. The first in ICG.pm did not look for dependencies
that included "src" in the name correctly. The code was inserting the
"src" in the incorrect place. The second bug is in mis_dep.pm. That
bug did not include non ".o" files from the beginning.
Moved the check to exclude directories in make_swig_makefile to after the
test to see if we should expect them. This way we will write the code we are
expecting even though we will not be generating the code itself.
refs #163
We were using md5_hex to generate a unique file id from a full path
filename. Changed this to use the file device and inode id instead.
Should still provide unique file ids and the file names are shorter
too.
Fixes#29
Changed all header file once include variables to follow the same naming
convention and not start with any underscores. Also deleted old
incorrect copyright notices. Also removed $Id: tags from all files.
Fixes#14. Fixes#22.