<?xml version="1.0" ?>
<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
<!ENTITY create_makefiles "<command
>create_makefiles</command
>">
<!ENTITY % German "INCLUDE">
]>

<refentry lang="&language;">
<refentryinfo>
<date
>8. März 2003</date>
</refentryinfo>

<refmeta>
<refentrytitle
>&create_makefiles;</refentrytitle>
<manvolnum
>1</manvolnum>
</refmeta>

<refnamediv>
<refname
>&create_makefiles;</refname>
<refpurpose
>Erzeugt alle <filename
>Makefile</filename
>s unterhalb eines Ordners neu.</refpurpose>
</refnamediv>

<refsynopsisdiv>
<cmdsynopsis
>&create_makefiles; <group
><replaceable
>ordner</replaceable
></group
> </cmdsynopsis>
</refsynopsisdiv>

<refsect1>
<title
>Beschreibung</title>

<para
>&create_makefiles; erzeugt alle <filename
>Makefile</filename
>s in <replaceable
>ordner</replaceable
> und seinen Unterordnern neu und verwendet dazu die <filename
>Makefile.am</filename
>-Vorlagedateien.</para>

<para
>Dieses Skript muss im Basisordner ausgeführt werden (wo sich das Skript "configure" befindet). Das Skript braucht weniger Zeit, als wenn configure erneut ausgeführt werden würde.</para>

<para
>Wenn Sie unterschiedliche Quelltext-Ordner und Kompilier-Ordner verwenden (siehe die unten stehenden Umgebungsvariablen), wird davon ausgegangen, dass alle <filename
>Makefile.am</filename
>- und <filename
>Makefile.in</filename
>-Dateien in den Quelltext-Ordner und alle <filename
>Makefile</filename
>-Dateien in den Kompilier-Ordner gehören.</para>

<para
>Dieses Hilfsprogramm ist Teil der &kde; Software-Entwicklungswerkzeuge.</para>
</refsect1>


<refsect1>
<title
>Umgebungsvariablen</title>
<para
>Sie sollten eine der beiden Variablen (aber niemals beide) setzen, wenn sich der Quelltext-Ordner vom Kompilier-Ordner unterscheidet. Wenn der Kompilier-Ordner einfach ein Unterordner des Quelltext-Ordners ist, sollte die einfachere Variable <envar
>OBJ_SUBDIR</envar
> verwendet werden. </para>

<variablelist>
<varlistentry>
<term
><envar
>OBJ_SUBJDIR</envar
></term>
<listitem
><para
>Gibt an, dass der Kompilier-Ordner der angegebene Unterordner des Quelltext-Ordners ist. Wenn der Quelltextordner beispielsweise <filename class="directory"
>kdesdk</filename
> lautet und der Kompilier-Ordner <filename class="directory"
>kdesdk/obj-i386-linux</filename
> lautet, dann sollte <envar
>OBJ_SUBDIR</envar
> auf <parameter
>obj-i386-linux</parameter
> eingestellt werden.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><envar
>OBJ_REPLACEMENT</envar
></term>
<listitem
><para
>Ein <command
>sed</command
>-Ausdruck zur Umsetzung des Quelltext-Ordners in den Kompilier-Ordner. Wenn der Quelltext-Ordner beispielsweise <filename class="directory"
>kdesdk/obj-i386-linux</filename
> ist, dann sollte <envar
>OBJ_REPLACEMENT</envar
> auf <parameter
>s#kdesdk#kdesdk-obj#</parameter
> eingestellt werden.</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>

<refsect1>
<title
>Siehe auch</title>

<para
>create_makefile(1) make(2)</para>

</refsect1>

<refsect1>
<title
>Autoren</title>

<para
>&create_makefiles; wurde von &David.Faure; &David.Faure.mail; geschrieben.</para>

<para
>Diese Handbuchseite wurde von <personname
><firstname
>Ben</firstname
><surname
>Burton</surname
></personname
> <email
>bab@debian.org</email
> für Debian GNU/Linux geschrieben (darf aber auch von anderen verwendet werden).</para>
 
</refsect1>

</refentry>
