<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.proggen.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.proggen.org/feed.php">
        <title>proggen.org build:make:rules</title>
        <description></description>
        <link>https://www.proggen.org/</link>
        <image rdf:resource="https://www.proggen.org/lib/tpl/proggenX/images/favicon.ico" />
       <dc:date>2026-04-18T05:00:45+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=build:make:rules:pattern&amp;rev=1663869537"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=build:make:rules:suffix&amp;rev=1663869537"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.proggen.org/lib/tpl/proggenX/images/favicon.ico">
        <title>proggen.org</title>
        <link>https://www.proggen.org/</link>
        <url>https://www.proggen.org/lib/tpl/proggenX/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.proggen.org/doku.php?id=build:make:rules:pattern&amp;rev=1663869537">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:57+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pattern-Regeln</title>
        <link>https://www.proggen.org/doku.php?id=build:make:rules:pattern&amp;rev=1663869537</link>
        <description>Pattern-Regeln

Pattern-Regeln sind gewissermaßen die Langform von Suffix-Regeln. Die Schreibweise entspricht jedoch mehr den impliziten Regeln. 

Die folgende Suffix-Regeln

.c.o:
	gcc -c $&lt;

lautet als Pattern-Regeln:

%.o: %.c
	gcc -c $&lt;

Das %-Zeichen dient als Platzhalter für einen beliebigen Dateinamen. Hier ergibt sich der Vorteil, dass ein Objekt in der Regel auch neu gebaut werden muss, wenn man im zugehörigen Headerfile Änderungen getätigt werden müssen. Es lassen sich also weitere Abh…</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=build:make:rules:suffix&amp;rev=1663869537">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:57+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Suffix-Regeln</title>
        <link>https://www.proggen.org/doku.php?id=build:make:rules:suffix&amp;rev=1663869537</link>
        <description>Suffix-Regeln

Suffix-Regeln sind die wohl kürzeste Form, eine Regel zu formulieren. Der Lesbarkeit halber sollten in neuen Makefiles jedoch Patternregeln verwendet werden. Um einen ersten und schnellen Einblick zu erhalten und um vorhandene Makefiles zu verstehen, werden sie hier erklärt:</description>
    </item>
</rdf:RDF>
