Есть ли способ указать файлы make, которые работают с большинством платформ разработки? То есть Linux / Mac / Windows и т. Д.
Или что-то близкое к этому?
Система сборки GNU (automake, autoconf, libtool, ...) созданы специально для этого: создание полностью переносимой системы сборки для вашего программного обеспечения.
Попробуйте CMake (кроссплатформенная марка). Он генерирует Makefiles в Linux, а в Windows - файлы для использования с nmake.