MiniMake, il micro-fratello di GNU make


Come promesso, ecco online (chiaramente nella sezione download, come sempre) MiniMake, ora passato attraverso Valgrind e ripulito dal bug che conoscevo già. Siete invitati a segnalarmi qualsiasi cosa mi sia sfuggita, o tramite il forum o tramite la mia email. :)

Dimenticavo: il codice è GPLv3. 8)

Il programma è volutamente minimale, e supporta solo semplici caratteristiche dei Makefile:
  • espansione di variabili
  • soppressione della stampa dei comandi preceduti da @
  • commenti (non solo ad inizio linea)
  • dipendenze tra target
  • riconoscimento delle dipendenze circolari


È evidente che dei Makefile complessi (come quelli generati dalle GNU autotools) non verrano mai interpretati con successo da MiniMake, ma per situazioni "di emergenza", dove è necessario un make standalone e non si ha voglia di scaricare tutto MinGW, ecco che il mio programmino può tornare utile. In effetti è proprio in una situazione del genere che è nato.
Ora, voi starete dicendo "ma non è più facile scaricare il solo GNU make?". In verità, sì, lo è. Solo che non lo sapevo, ed ormai era troppo tardi, avendo già completato il programma. whistle


Articolo tratto da: jmc homepage - http://www.jmc.altervista.org/
URL di riferimento: http://www.jmc.altervista.org/index.php?mod=read&id=1222474586