Ricordo l'essenza generale della scrittura dei Makefile, ma, a causa di CMake, degli autotools e di altri generatori di Makefile, ho dimenticato così tanti dettagli che, se dovessi chiedermi di scrivere un makefile da zero per un progetto complesso , beh, mi ci vorranno almeno un paio d'ore.
Ci devono essere molte opinioni là fuori, sto cercando la risposta più informativa. Considerando il ninja (i Makefile non sono destinati a essere scritti a mano) e tutti i generatori automatici, ha senso interpretare arbitrariamente la sintassi Makefile, oltre alla manutenzione del codice legacy?