summaryrefslogtreecommitdiffstats
path: root/man/de/deb-src-rules.pod
blob: ea0ff169e7203945a144635b8727ab9c398a2491 (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
        *****************************************************
        *           GENERATED FILE, DO NOT EDIT             *
        * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
        *****************************************************

This file was generated by po4a(7). Do not store it (in VCS, for example),
but store the PO file used as source file by po4a-translate.

In fact, consider this as a binary, and the PO file as a regular .c file:
If the PO get lost, keeping this translation up-to-date will be harder.

=encoding UTF-8

=head1 BEZEICHNUNG

deb-src-rules - „rules“-Datei von Debian-Quellpaketen

=head1 ÜBERSICHT

B<debian/rules>

=head1 BESCHREIBUNG

Diese Datei enthält die notwendigen Anweisungen, um das Binärpaket aus dem Quellpaket zu bauen.

Die Datei I<debian/rules> ist eine ausführbare Make-Steuerdatei, die mit einem Shebang, der normalerweise auf „#!/usr/bin/make -f“ gesetzt ist, beginnt.

Sie muss die folgenden Make-Ziele unterstützen:

=over 

=item B<clean>

Bereinigt den Quellbaum, indem alle Änderungen durch irgendeines der Build- und Binärziele rückgängig gemacht werden. Dieses Ziel wird mit Root-Privilegien aufgerufen.

=item B<build-indep>

Baut architekturunabhängige Dateien, die benötigt werden, um irgendein architekturunabhängiges Binärpaket zu bauen. Falls keine architekturunabhängigen Binärpakete erstellt werden, muss das Ziel weiterhin existieren, darf aber nichts durchführen. Dieses Ziel darf keine Root-Privilegien benötigen.

=item B<build-arch>

Baut architekturabhängige Dateien, die benötigt werden, um irgendein architekturabhängiges Binärpaket zu bauen. Falls keine architekturabhängigen Binärpakete erstellt werden, muss das Ziel weiterhin existieren, darf aber nichts durchführen. Dieses Ziel darf keine Root-Privilegien benötigen.

=item B<build>

Baut architekturabhängige und -unabhängige Dateien, entweder durch eine Abhängigkeit (mindestens transitiv) von B<build-indep> und/oder B<build-arch> oder indem die Aktionen dieser Ziele direkt eingefügt werden. Dieses Ziel darf keine Root-Privilegien benötigen.

=item B<binary-indep>

Baut architekturunabhängige Binärpakete. Dieses Ziel muss (mindestens transitiv) von  B<build-indep> oder B<build> abhängen. Dieses Ziel wird mit Root-Privilegien aufgerufen.

=item B<binary-arch>

Baut architekturabhängige Binärpakete. Dieses Ziel muss (mindestens transitiv) von  B<build-arch> oder B<build> abhängen. Dieses Ziel wird mit Root-Privilegien aufgerufen.

=item B<binary>

Baut architekturunabhängige und -abhängige Binärpakete, entweder durch eine Abhängigkeit (mindestens transitiv) von B<binary-indep> und/oder B<binary-arch> oder indem die Aktionen dieser Ziele direkt eingefügt werden. Dieses Ziel wird mit Root-Privilegien aufgerufen.

=back

=head1 SIEHE AUCH

L<dpkg-architecture(1)>, L<dpkg-vendor(1)>, L<dpkg-buildflags(1)>, L<dpkg-parsechangelog(1)>, L<dpkg-shlibdeps(1)>, L<dpkg-gencontrol(1)>, L<dpkg-deb(1)>, L<dpkg-distaddfile(1)>.


=head1 ÜBERSETZUNG

Die deutsche Übersetzung wurde 2004, 2006-2023 von Helge Kreutzmann
<debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und
2008 von Sven Joachim <svenjoac@gmx.de>
angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die
GNU General Public License Version 2 oder neuer für die Kopierbedingungen.
Es gibt KEINE HAFTUNG.