<feed xmlns='http://www.w3.org/2005/Atom'>
<title>build_soong/build.ninja.in, branch android-n-preview-2</title>
<subtitle>Fork of build/soong
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/'/>
<entry>
<title>Update build.ninja.in for bootstrap changes</title>
<updated>2015-11-23T22:18:26+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2015-11-23T22:09:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=6ba99aa2817bf1188ee78fcaae00afe4d0a363cf'/>
<id>6ba99aa2817bf1188ee78fcaae00afe4d0a363cf</id>
<content type='text'>
Change-Id: I5c2c210c884fe4d4b3b23ccba6f2239ac082cd2c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I5c2c210c884fe4d4b3b23ccba6f2239ac082cd2c
</pre>
</div>
</content>
</entry>
<entry>
<title>Update build.ninja.in for blueprint changes</title>
<updated>2015-11-03T22:49:06+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2015-11-03T22:44:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=74498573259f081f5164477ac9e7f62cae167350'/>
<id>74498573259f081f5164477ac9e7f62cae167350</id>
<content type='text'>
Change-Id: I54da2f7802dcb06c6c40ca496c9efbb1d749361f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I54da2f7802dcb06c6c40ca496c9efbb1d749361f
</pre>
</div>
</content>
</entry>
<entry>
<title>Update build.ninja.in for blueprint update</title>
<updated>2015-09-18T19:48:44+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2015-09-18T19:48:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=e9862da7dd8d9911d26472248294069ba4f3e515'/>
<id>e9862da7dd8d9911d26472248294069ba4f3e515</id>
<content type='text'>
Change-Id: I71df8cd5f628855072f1a07e2be150d3e022344a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I71df8cd5f628855072f1a07e2be150d3e022344a
</pre>
</div>
</content>
</entry>
<entry>
<title>Use SRCDIR as a working directory</title>
<updated>2015-09-18T06:42:25+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2015-07-14T07:39:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=87b17d1ff46ab86ab897c50435c423f28be4895f'/>
<id>87b17d1ff46ab86ab897c50435c423f28be4895f</id>
<content type='text'>
The existing behavior of using the build directory as the working
directory is useful if you want to move/copy the output directory around
and SRCDIR still refers the the source. But, it's more useful to have
the source directory be the working directory. Tools like cpp(__FILE__)
and other debug prints embed relative paths from the working directory.
We also have tools that expect the working directory to be $TOP.

Change-Id: Ia0f1d3c6b7df72d61cf5628efa2baa98bd19775b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The existing behavior of using the build directory as the working
directory is useful if you want to move/copy the output directory around
and SRCDIR still refers the the source. But, it's more useful to have
the source directory be the working directory. Tools like cpp(__FILE__)
and other debug prints embed relative paths from the working directory.
We also have tools that expect the working directory to be $TOP.

Change-Id: Ia0f1d3c6b7df72d61cf5628efa2baa98bd19775b
</pre>
</div>
</content>
</entry>
<entry>
<title>Update build.ninja.in for go 1.5</title>
<updated>2015-09-17T21:16:32+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2015-09-17T21:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=550eb33aa5dae1616118b99480eb216b0f133e94'/>
<id>550eb33aa5dae1616118b99480eb216b0f133e94</id>
<content type='text'>
Change-Id: I7a5b3cba2335fbc61b308ad4acc5148b4bd0a97f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I7a5b3cba2335fbc61b308ad4acc5148b4bd0a97f
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the blueprint plugin infrastructure</title>
<updated>2015-09-15T00:31:30+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2015-07-27T22:08:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=98b26c576a9e96b31dbb0263baa1866e5d0ab2ef'/>
<id>98b26c576a9e96b31dbb0263baa1866e5d0ab2ef</id>
<content type='text'>
Instead of using this hardcoded list, use the blueprint plugin
infrastructure to find them at build time and load them.

Bug: 23567252
Change-Id: Iae87e8c9bf020f4beb42c418b9a6bf8b0fe8b601
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of using this hardcoded list, use the blueprint plugin
infrastructure to find them at build time and load them.

Bug: 23567252
Change-Id: Iae87e8c9bf020f4beb42c418b9a6bf8b0fe8b601
</pre>
</div>
</content>
</entry>
<entry>
<title>Update build.ninja.in for blueprint go 1.5 support</title>
<updated>2015-08-24T22:41:17+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2015-08-24T22:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=cbac5fbe78bb7162049744e6aad234d572e2cab6'/>
<id>cbac5fbe78bb7162049744e6aad234d572e2cab6</id>
<content type='text'>
Change-Id: I2f13e34e25bf708260dba7ad384c609a8ee4bd13
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2f13e34e25bf708260dba7ad384c609a8ee4bd13
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to new blueprint api for bootstrap.BinDir</title>
<updated>2015-08-24T22:40:44+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2015-07-15T21:34:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=24f2f8df874c5253c0772f1524c85fedaa7c64be'/>
<id>24f2f8df874c5253c0772f1524c85fedaa7c64be</id>
<content type='text'>
And regenerate build.ninja.in

Change-Id: I35e8b0362799f94b33309d3944b411de5dbcf40a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And regenerate build.ninja.in

Change-Id: I35e8b0362799f94b33309d3944b411de5dbcf40a
</pre>
</div>
</content>
</entry>
<entry>
<title>use init functions to register module types, etc.</title>
<updated>2015-07-10T00:57:18+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2015-06-17T21:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=463a90e5872d6c8cf26a2302e7ad1586957304a0'/>
<id>463a90e5872d6c8cf26a2302e7ad1586957304a0</id>
<content type='text'>
Instead of putting all the blueprint registrations in soong_build,
put them all in init() functions.  This puts the registration next
to the implementation.

Change-Id: Ide1a749518f5e9d1367a18ab3bb1d91da3310c76
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of putting all the blueprint registrations in soong_build,
put them all in init() functions.  This puts the registration next
to the implementation.

Change-Id: Ide1a749518f5e9d1367a18ab3bb1d91da3310c76
</pre>
</div>
</content>
</entry>
<entry>
<title>androidbp: Implement static/shared property copying</title>
<updated>2015-07-06T20:52:26+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2015-06-27T00:40:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=2701212d054a89286b9da482f92e79a262e25aee'/>
<id>2701212d054a89286b9da482f92e79a262e25aee</id>
<content type='text'>
During mutation, make deep copies of the blueprint modules, then start
modifying the property lists to apply the static/shared properties.

Change-Id: Idc7063f4d1cf7d173ae10418e3437f3e2b914f59
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
During mutation, make deep copies of the blueprint modules, then start
modifying the property lists to apply the static/shared properties.

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