<para><command>create_makefile</command> crea i file <filename>Makefile.in</filename> e <filename>Makefile</filename> in una sottocartella contenente un file <filename>Makefile.am</filename>. Questo script fa risparmiare del tempo, rispetto ad una ri-esecuzione completa di configure</para>
<para>Nota che devi fornire il percorso ai file <filename>Makefile</filename> e <filename>Makefile.am</filename> desiderati (sebbene il <filename>/Makefile</filename> finale può essere omesso).</para>
<para>Questo script può essere eseguito da una cartella di livello più alto (quella contenente <filename>configure</filename>) o da una delle sue sottocartelle.</para>
<para>Se la cartella dei sorgenti è diversa dalla cartella di compilazione (vedi le variabili d'ambiente sotto), sarà assunto che i file <filename>Makefile.am</filename> e <filename>Makefile.in</filename> appartengono alla stessa directory dei sorgenti e che il file <filename>Makefile</filename> appartiene alla cartella di compilazione. </para>
<para>Questa applicazione è parte del pacchetto di sviluppo software di &kde;.</para>
<para>Una delle seguenti variabili (ma non entrambe) dovrebbe essere impostata la cartella dei sorgenti è diversa dalla cartella di compilazione, Se la cartella di compilazione è semplicemente una sottocartella della cartella dei sorgenti, dovrebbe essere usata la variabile più semplice <envar>OBJ_SUBDIR</envar>. </para>
<listitem><para>Indica che la cartella di compilazione è nella sottocartella specificata della cartella dei sorgenti. Per esempio, se la cartella dei sorgenti è <filename class="directory">tdesdk</filename> e la cartella di compilazione è <filename class="directory">tdesdk/obj-i386-linux</filename>, allora <envar>OBJ_SUBDIR</envar> dovrebbe essere impostata a <parameter>obj-i386-linux</parameter>.</para></listitem>
<listitem><para>Un'espressione di <command>sed</command> che viene usata per trasformare la cartella dei sorgenti nella cartella di compilazione. Per esempio, se la cartella dei sorgenti è <filename class="directory">tdesdk/obj-i386-linux</filename>, allora <envar>OBJ_REPLACEMENT</envar> dovrebbe essere impostata a <parameter>s#tdesdk#tdesdk-obj#</parameter>.</para>
<para>create_makefile è stato scritto da &David.Faure; &David.Faure.mail; e altri. Questa pagina di manuale è stata scritta da <personname><firstname>Ben</firstname><surname>Burton</surname></personname> <email>bab@debian.org</email> per il sistema Debian GNU/Linux (ma può essere usata da altri).</para>