Здесь - еще один ответ, который может вам помочь.
Другим решением может быть использование пакетного файла-обертки, где вы создаете список всех файлов .cpp с циклом «for», например
del listoffiles.txt
echo SOURCES= \ >> listoffiles.txt
for %i in (*.dll) do @echo %i \ >>listoffiles.txt
echo. >> listoffiles.txt
После этого вы можете попробовать использовать это с макросом препроцессора! INCLUDE в nmake:
!INCLUDE listoffiles.txt
(я уверен, что это не будет работать с нуля, но общая идея должна быть ясной).