<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/Makefile, branch v3.7</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v3.7</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.7'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2012-12-11T03:30:57Z</updated>
<entry>
<title>Linux 3.7</title>
<updated>2012-12-11T03:30:57Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-12-11T03:30:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=29594404d7fe73cd80eaa4ee8c43dcc53970c60e'/>
<id>urn:sha1:29594404d7fe73cd80eaa4ee8c43dcc53970c60e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.7-rc8</title>
<updated>2012-12-03T19:22:37Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-12-03T19:22:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b69f0859dc8e633c5d8c06845811588fe17e68b3'/>
<id>urn:sha1:b69f0859dc8e633c5d8c06845811588fe17e68b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
<updated>2012-12-01T21:07:48Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-12-01T21:07:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=455e987c0c2eb2c9045dc854559474cf41509965'/>
<id>urn:sha1:455e987c0c2eb2c9045dc854559474cf41509965</id>
<content type='text'>
Pull perf fixes from Ingo Molnar:
 "This is mostly about unbreaking architectures that took the UAPI
  changes in the v3.7 cycle, plus misc fixes."

* 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  perf kvm: Fix building perf kvm on non x86 arches
  perf kvm: Rename perf_kvm to perf_kvm_stat
  perf: Make perf build for x86 with UAPI disintegration applied
  perf powerpc: Use uapi/unistd.h to fix build error
  tools: Pass the target in descend
  tools: Honour the O= flag when tool build called from a higher Makefile
  tools: Define a Makefile function to do subdir processing
  x86: Export asm/{svm.h,vmx.h,perf_regs.h}
  perf tools: Fix strbuf_addf() when the buffer needs to grow
  perf header: Fix numa topology printing
  perf, powerpc: Fix hw breakpoints returning -ENOSPC
</content>
</entry>
<entry>
<title>Linux 3.7-rc7</title>
<updated>2012-11-26T01:59:19Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-11-26T01:59:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9489e9dcae718d5fde988e4a684a0f55b5f94d17'/>
<id>urn:sha1:9489e9dcae718d5fde988e4a684a0f55b5f94d17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools: Honour the O= flag when tool build called from a higher Makefile</title>
<updated>2012-11-19T22:10:30Z</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2012-11-05T21:02:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bf35182ffcd00d8b36d56210ffdac110e5624d7d'/>
<id>urn:sha1:bf35182ffcd00d8b36d56210ffdac110e5624d7d</id>
<content type='text'>
Honour the O= flag that was passed to a higher level Makefile and then passed
down as part of a tool build.

To make this work, the top-level Makefile passes the original O= flag and
subdir=tools to the tools/Makefile, and that in turn passes
subdir=$(O)/$(subdir)/foodir when building tool foo in directory
$(O)/$(subdir)/foodir (where the intervening slashes aren't added if an
element is missing).

For example, take perf.  This is found in tools/perf/.  Assume we're building
into directory ~/zebra/, so we pass O=~/zebra to make.  Dependening on where
we run the build from, we see:

	make run in dir		$(OUTPUT) dir
	=======================	==================
	linux			~/zebra/tools/perf/
	linux/tools		~/zebra/perf/
	linux/tools/perf	~/zebra/

and if O= is not set, we get:

	make run in dir		$(OUTPUT) dir
	=======================	==================
	linux			linux/tools/perf/
	linux/tools		linux/tools/perf/
	linux/tools/perf	linux/tools/perf/

The output directories are created by the descend function if they don't
already exist.

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Cc: Borislav Petkov &lt;bp@amd64.org&gt;
Cc: Ingo Molnar &lt;mingo@kernel.org&gt;
Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Cc: Namhyung Kim &lt;namhyung@gmail.com&gt;
Cc: Paul Mackerras &lt;paulus@samba.org&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Link: http://lkml.kernel.org/r/1378.1352379110@warthog.procyon.org.uk
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;
</content>
</entry>
<entry>
<title>Linux 3.7-rc6</title>
<updated>2012-11-17T01:42:40Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-11-17T01:42:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f4a75d2eb7b1e2206094b901be09adb31ba63681'/>
<id>urn:sha1:f4a75d2eb7b1e2206094b901be09adb31ba63681</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.7-rc5</title>
<updated>2012-11-11T12:44:33Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-11-11T12:44:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=77b67063bb6bce6d475e910d3b886a606d0d91f7'/>
<id>urn:sha1:77b67063bb6bce6d475e910d3b886a606d0d91f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.7-rc4</title>
<updated>2012-11-04T19:07:39Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-11-04T19:07:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3d70f8c617a436c7146ecb81df2265b4626dfe89'/>
<id>urn:sha1:3d70f8c617a436c7146ecb81df2265b4626dfe89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.7-rc3</title>
<updated>2012-10-28T19:24:48Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-10-28T19:24:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8f0d8163b50e01f398b14bcd4dc039ac5ab18d64'/>
<id>urn:sha1:8f0d8163b50e01f398b14bcd4dc039ac5ab18d64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.7-rc2</title>
<updated>2012-10-20T19:11:32Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-10-20T19:11:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6f0c0580b70c89094b3422ba81118c7b959c7556'/>
<id>urn:sha1:6f0c0580b70c89094b3422ba81118c7b959c7556</id>
<content type='text'>
</content>
</entry>
</feed>
