История изменений
Исправление firkax, (текущая версия) :
Если есть правило про линковку бинарника из *.o, но нет правил как сделать эти *.o, то make сам поищет соответствующие *.c (и все остальные языки которые он знает) и попытается применить к ним компилятор. Детали (какая именно командная строка там будет в запуске компилятора, какие языки он знает и где всё это настраивается) - лучше смотри в документации (ищи: make implicit rules), если нужно (но суть не меняется: правила с упоминанием .c может и не быть).
Исправление firkax, :
Если есть правило про линковку бинарника из *.o, но нет правил как сделать эти *.o, то make сам поищет соответствующие *.c (и все остальные языки которые он знает) и попытается применить к ним компилятор. Детали (какая именно командная строка там будет в запуске компилятора, какие языки он знает и где это настраивается) - лчше смотри в доументации (ищи: make implicit rules).
Исходная версия firkax, :
Если есть правило про линковку бинарника из *.o, но нет правил как сделать эти *.o, то make сам поищет соответствующие *.c (и все остальные языки которые он знает) и попытается применить к ним компилятор.