summaryrefslogtreecommitdiffstats
path: root/tde-i18n-de/docs/kdesdk/scripts/man-create_makefiles.1.docbook
blob: aa1cf23480a678e477eb1556f6df2732bb320895 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
<?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>