> Is there a recommended method of determining which files in the > Linux source tree are used with a given .config file? I've already > removed the obvious things like unused entries in the arch directory > and a couple of driver directories, but is there a way to generate a > list of only the files that are used? > > I know I've read discussions about someday splitting up the source code > into smaller blocks, but can someone point me towards information on how > to prune the existing source tree? I suppose you could do a make clean find . | xargs touch -t 198001010101 make find . -not atime -1 | xargs rm $i Which would set all of the access times to be really old, rebuild everything, and then remove all files which weren't touched during the build. (Be careful; I didn't actually test this command and I wouldn't trust it too much without testing it, since it's quite capable of wiping out the whole directory) -jim