В более старых версиях GNU сделайте настройку, подобную этой:
ext = o
serverNM := server.$(ext)
$(serverNM) libs = priv protocol $(wildcard *.conf)
установит переменную make server.o libs
(да, имя переменной содержит пробел), а затем ссылку, подобную этой:
$(server.o libs)
расширяется до значения этой переменной.
В более новых версиях GNU make этот make-файл содержит синтаксические ошибки, поскольку имена переменных, содержащие пробелы, были объявлены недопустимыми в GNU make 3.82 (выпущено в июле 2010).