Вы не можете связать совместно используемую библиотеку статически (или совместно использовать статическую); они разные животные. Что вы можете сделать, это построить статическую библиотеку из объектных файлов, или, если это невозможно, вы можете преобразовать общую библиотеку в статическую с помощью инструмента, подобного Statifier , а затем связать его.
Makefile - это своего рода инструмент для написания скриптов; это автоматизирует задачи, которые вы могли бы сделать вручную. Вы должны выяснить, как сделать что-то вручную, прежде чем попросить Make сделать это.