What does 'SUBDIRS = .' do here? I'd guess it would dist everything in the top-level directory. If that's the only reason, it's better to list everything explicitly. Otherwise it's too easily to accidentally include inappropriate files. I suggest we try removing it once the current build issues are resolved.