OPTnote = {},
OPTannote = {}
}
+@Book{make,
+ author = {Richard M. Stallman, Roland McGrath, Paul D. Smith},
+ editor = {Free Software Foundation},
+ title = {GNU make},
+ publisher = {Free Software Foundation},
+ year = {2004},
+ OPTkey = {},
+ OPTvolume = {},
+ OPTnumber = {},
+ OPTseries = {},
+ OPTaddress = {},
+ OPTedition = {1st},
+ OPTmonth = {},
+ OPTnote = {},
+ OPTannote = {}
+}
+@Book{SVN,
+ author = {Michael Pilato, Ben Collins-Sussman, Brian W. Fitzpatrick},
+ editor = {O'Reilly},
+ title = {Version Control with Subversion},
+ publisher = {O'Reilly},
+ year = {2004},
+ OPTkey = {},
+ OPTvolume = {},
+ OPTnumber = {},
+ OPTseries = {},
+ OPTaddress = {},
+ OPTedition = {1st},
+ OPTmonth = {},
+ OPTnote = {},
+ OPTannote = {}
+}
obsoleto.
-\section{L'uso di \texttt{make} per la compilazione}
+\section{L'uso di \texttt{make} per l'automazione della compilazione}
+
+Il comando \texttt{make} serve per automatizzare il processo di costruzione di
+un programma ed effettuare una compilazione intelligente di tutti i file
+relativi ad un progetto software, ricompilando solo i file necessari ed
+eseguendo automaticamente tutte le operazioni che possono essere necessarie
+alla produzione del risultato finale.\footnote{in realtà \texttt{make} non si
+ applica solo ai programmi, ma in generale alla automazione di processi di
+ costruzione, ad esempio anche la creazione dei file di questa guida viene
+ fatta con \texttt{make}.}
-Il comando \texttt{make} serve per effettuare una compilazione intelligente di
-tutti i file relativi a un programma (corpo principale, funzioni ausiliarie,
-librerie collegate, ecc.) ricompilando solo i file necessari.
\subsection {Introduzione a \texttt{make}}