I have makefile shared by multiple projects, which links shared libraries. The sources -- and the library-names -- are set by each project\'s own GNUmakefile.
GNUmakefile