Actually i have a library ‘cryptopp’ and what i want is that when i make any change to a file and issue the make command it should take care of the changes made in any file in the source directory. well, the GNUMakefile of cryptoopp takes care of the changes ‘if’ made in the ‘.cpp’ files but not for the changes made in a ‘.h’ file.
So what changes can i make in the ‘GNUMakefile’ of cryptopp so that it looks at all the modified header files and recompiles all the files dependent on the ‘modified’ header file.
If you are building with g++ you can let g++ generate dependancy makefiles.
You can include these in your main makefile.
Use the -M and -M* arguments to use this feature. (see http://gcc.gnu.org/onlinedocs/gcc-4.6.1/gcc/Preprocessor-Options.html#Preprocessor-Options)