Is automake's dependency tracking smart enough to know when a header file
has been removed? I'm currently using 1.4a. If I add a new header file,
the dependency tracking finds it and all dependent source files are rebuilt.
However, if I remove a header file, the dependency tracking checkes the .Po
files and complains that it needs the header file that was removed, even
though the source file has been updated. Example would be as follows:
// begin old header file
#ifndef OLDHEADER_H
#define OLDHEADER_H
#include <newheader.h>
#endif
// end old header file
// begin source.cpp
#include <oldheader.h>
// end source.cpp
If I remove newheader.h AND remove the #include from oldheader.h, make
will still ask for it because the source.Po file was not properly updated.
Is there a clean way of updating files that have been removed short of
cleaning out the .deps/ and rebuilding? Thanks for any help.
--
Jiann-Ming Su, [EMAIL PROTECTED]
Criminals, by definition, break the law...