<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://192.168.180.206:8001/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="http://192.168.180.206:8001/feed.php">
        <title>wiki.niziak.spox.org - programming:makefile</title>
        <description></description>
        <link>http://192.168.180.206:8001/</link>
        <image rdf:resource="http://192.168.180.206:8001/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-05-13T18:10:07+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://192.168.180.206:8001/programming:makefile:default_variables?rev=1711100160&amp;do=diff"/>
                <rdf:li rdf:resource="http://192.168.180.206:8001/programming:makefile:functions?rev=1758613882&amp;do=diff"/>
                <rdf:li rdf:resource="http://192.168.180.206:8001/programming:makefile:issues?rev=1725475404&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://192.168.180.206:8001/_media/wiki:dokuwiki.svg">
        <title>wiki.niziak.spox.org</title>
        <link>http://192.168.180.206:8001/</link>
        <url>http://192.168.180.206:8001/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://192.168.180.206:8001/programming:makefile:default_variables?rev=1711100160&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-22T09:36:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Default variables</title>
        <link>http://192.168.180.206:8001/programming:makefile:default_variables?rev=1711100160&amp;do=diff</link>
        <description>Default variables

	*  $@ make target


$(EXECUTABLE): $(COMMON_OBJECTS) $(TARGET_OBJECTS)
    $(CXX) $(CFLAGS) $(LDFLAGS) $^ -o $@
$(TEST_EXECUTABLE): $(COMMON_OBJECTS) $(TEST_OBJECTS)
    $(CXX) $(CFLAGS) $(LDFLAGS) $^ -o $@


	*  $^ object file(s)</description>
    </item>
    <item rdf:about="http://192.168.180.206:8001/programming:makefile:functions?rev=1758613882&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-23T07:51:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>functions</title>
        <link>http://192.168.180.206:8001/programming:makefile:functions?rev=1758613882&amp;do=diff</link>
        <description>functions

8.3 Functions for File Names

	*  $(dir /path/to/file.txt) - get path part only
	*  $(notdir src/foo.c hacks) - result foo.c hacks. 
	*  $(suffix ...)
	*  $(basename src/foo.c src-1.0/bar hacks) - produces the result src/foo src-1.0/bar hacks. 
	*  $(addsuffix)
	*  $(</description>
    </item>
    <item rdf:about="http://192.168.180.206:8001/programming:makefile:issues?rev=1725475404&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-04T18:43:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>issues</title>
        <link>http://192.168.180.206:8001/programming:makefile:issues?rev=1725475404&amp;do=diff</link>
        <description>issues

parallel: race making common prereq

According to Re: Race condition with parallel recursive make


You must have the target built by only one makefile, and the other
makefiles should merely depend on it.  Whenever you have more than one
makefile that contains rules to build the same target, you have a
problem</description>
    </item>
</rdf:RDF>
