<feed xmlns='http://www.w3.org/2005/Atom'>
<title>build_soong, branch android-7.1.2_r24</title>
<subtitle>Fork of build/soong
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/'/>
<entry>
<title>Remove extension from LOCAL_MODULE_STEM</title>
<updated>2016-03-30T01:05:15+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2016-03-30T00:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=ff019aa4cff6f8636102003ac14de5442ea6758f'/>
<id>ff019aa4cff6f8636102003ac14de5442ea6758f</id>
<content type='text'>
LOCAL_MODULE_STEM adds the expected extension to the installation path,
remove the extension from the filename.

Change-Id: I54dbcfa73d8d07fc3630caf2d582160003e28f79
(cherry picked from commit bf305dea81d301bee644416b325196bb68bd4878)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LOCAL_MODULE_STEM adds the expected extension to the installation path,
remove the extension from the filename.

Change-Id: I54dbcfa73d8d07fc3630caf2d582160003e28f79
(cherry picked from commit bf305dea81d301bee644416b325196bb68bd4878)
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't install static libraries</title>
<updated>2016-03-30T00:19:26+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2016-03-26T00:31:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=f9cf41f70331259fdb8ce87a720d851eb2223d3f'/>
<id>f9cf41f70331259fdb8ce87a720d851eb2223d3f</id>
<content type='text'>
Disable installing static libraries for now by resetting the installer
when creating a static library variant.

Change-Id: I9360b5c57d95fc0712539accb9450b5fa402fade
(cherry picked from commit 7b106e4e9fb13e39ac9a1613a7ddeac3fef2d4b1)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Disable installing static libraries for now by resetting the installer
when creating a static library variant.

Change-Id: I9360b5c57d95fc0712539accb9450b5fa402fade
(cherry picked from commit 7b106e4e9fb13e39ac9a1613a7ddeac3fef2d4b1)
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Remove useless LOCAL_ACP_UNAVAILABLE" DO NOT MERGE ANYWHERE</title>
<updated>2016-03-30T00:14:54+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2016-03-26T01:09:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=27a0040569ee789dfedb06caa515f8c16bb67440'/>
<id>27a0040569ee789dfedb06caa515f8c16bb67440</id>
<content type='text'>
This reverts commit f778e12c57b9d13a65930eb656da8e456fc05ad5.

LOCAL_ACP_UNAVAILABLE is still necessary in nyc-dev.

Change-Id: I25ce63162cb30cb1b5d6173eef0f6b99298162fe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit f778e12c57b9d13a65930eb656da8e456fc05ad5.

LOCAL_ACP_UNAVAILABLE is still necessary in nyc-dev.

Change-Id: I25ce63162cb30cb1b5d6173eef0f6b99298162fe
</pre>
</div>
</content>
</entry>
<entry>
<title>Manual merge of AOSP into nyc-dev</title>
<updated>2016-03-26T01:08:39+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2016-03-24T22:02:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=d27a5c8fb9ac49763e363a93cb8f3cdd0388700f'/>
<id>d27a5c8fb9ac49763e363a93cb8f3cdd0388700f</id>
<content type='text'>
Change-Id: I983bae75b69e63874b6f4dd32a760c23603992fd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I983bae75b69e63874b6f4dd32a760c23603992fd
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Improve BUILDDIR handling with symlinks"</title>
<updated>2016-03-24T20:38:08+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2016-03-24T20:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=eea8e6c7e113d2090dfb684a66e4caaf4eddda59'/>
<id>eea8e6c7e113d2090dfb684a66e4caaf4eddda59</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use correct install paths in generated Android.mk</title>
<updated>2016-03-24T20:14:12+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2016-03-24T20:14:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=a23446680ff2e0b17e4048b5ef258a4db420d12f'/>
<id>a23446680ff2e0b17e4048b5ef258a4db420d12f</id>
<content type='text'>
Extract Soong's install path and put it in the generated Android.mk file
so that tests get installed in the correct place.

Change-Id: Id4726855c5677855406de20773a5da533bdd4cea
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extract Soong's install path and put it in the generated Android.mk file
so that tests get installed in the correct place.

Change-Id: Id4726855c5677855406de20773a5da533bdd4cea
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve BUILDDIR handling with symlinks</title>
<updated>2016-03-23T02:53:36+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2016-03-22T21:08:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=6ac18ecb84332b6e84f498434812541f58a64ed4'/>
<id>6ac18ecb84332b6e84f498434812541f58a64ed4</id>
<content type='text'>
If BUILDDIR is a local symlink to another directory in the same parent
directory (out -&gt; out.angler), then using out and .. as relative paths
to get back and forth work.

But if BUILDDIR is a symlink to another directory altogether (out -&gt;
/mnt/sdd/out.master), then we shouldn't be relying on relative paths (so
that the source directory can still be moved).

Change-Id: I946c8116090410ab2b935eafba9b6e96f5f2f1dd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If BUILDDIR is a local symlink to another directory in the same parent
directory (out -&gt; out.angler), then using out and .. as relative paths
to get back and forth work.

But if BUILDDIR is a symlink to another directory altogether (out -&gt;
/mnt/sdd/out.master), then we shouldn't be relying on relative paths (so
that the source directory can still be moved).

Change-Id: I946c8116090410ab2b935eafba9b6e96f5f2f1dd
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor cc</title>
<updated>2016-03-22T00:31:04+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2016-01-04T22:34:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=ca860ac720e2990bf60d701883ee86bdf9b736a1'/>
<id>ca860ac720e2990bf60d701883ee86bdf9b736a1</id>
<content type='text'>
Refactor all of cc in order to use composition instead of inheritance.
All cc module types exported by cc are now *cc.Module objects, with
compilation, linking, and installing steps delegated to different
objects in order to form the full module type.  Additional features that
modify dependencies and flags can be inserted in a features object list,
and custom module types can be created by adding a Customizer object
that can modify properties.

Change-Id: Ie1283d14920f7856f6947b0530606b2f4d58fab0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor all of cc in order to use composition instead of inheritance.
All cc module types exported by cc are now *cc.Module objects, with
compilation, linking, and installing steps delegated to different
objects in order to form the full module type.  Additional features that
modify dependencies and flags can be inserted in a features object list,
and custom module types can be created by adding a Customizer object
that can modify properties.

Change-Id: Ie1283d14920f7856f6947b0530606b2f4d58fab0
</pre>
</div>
</content>
</entry>
<entry>
<title>Update clang version to 2690385</title>
<updated>2016-03-21T22:13:10+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2016-03-21T22:12:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=7253e0b8a486797347b8bdec43aa98ce135f3ad7'/>
<id>7253e0b8a486797347b8bdec43aa98ce135f3ad7</id>
<content type='text'>
Matches changes in I1226f24b50319e321ea538362b2f26fcd227ca39

Change-Id: Iecb2c7388d91fe9975dbe035b5ce6fec8d32a435
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Matches changes in I1226f24b50319e321ea538362b2f26fcd227ca39

Change-Id: Iecb2c7388d91fe9975dbe035b5ce6fec8d32a435
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow overriding of Clang prebuilts</title>
<updated>2016-03-16T20:18:07+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2016-03-16T18:37:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=dc5d28ad1736d31787da910627a3711c4df2a588'/>
<id>dc5d28ad1736d31787da910627a3711c4df2a588</id>
<content type='text'>
These are the environment variables used by make to override the
llvm/clang prebuilts. As far as I know, these should only be used when
building or testing a new clang drop.

I would have this handled by make and put in soong.variables, but I
expect this to be one of the first options removed from make and
exported from Soong to Kati.

Change-Id: I7a3a70ee44fc4b1e56a5e200e2a7ced77d4c5692
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are the environment variables used by make to override the
llvm/clang prebuilts. As far as I know, these should only be used when
building or testing a new clang drop.

I would have this handled by make and put in soong.variables, but I
expect this to be one of the first options removed from make and
exported from Soong to Kati.

Change-Id: I7a3a70ee44fc4b1e56a5e200e2a7ced77d4c5692
</pre>
</div>
</content>
</entry>
</feed>
