<feed xmlns='http://www.w3.org/2005/Atom'>
<title>build_soong/androidmk, branch android-platform-11.0.0_r2</title>
<subtitle>Fork of build/soong
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/'/>
<entry>
<title>Sandbox soong_build by changing to root directory</title>
<updated>2020-01-11T01:11:46+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2020-01-11T01:11:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=988414c2cf6bfb868df7d402e0bf825d6fd44cc8'/>
<id>988414c2cf6bfb868df7d402e0bf825d6fd44cc8</id>
<content type='text'>
This relands I12a0f907753fefd1997ab8b4ea2ac331234093cf along with
a fix to blueprint for absolute paths.

Store the current working directory and then change to the root
directory so that all file accesses must go through helpers in
the android package that properly track dependencies.

Change-Id: I24ac485677aa102eec1a2521d16820da6ee1ae77
Fixes: 146437378
Test: m checkbuild
Test: m OUT_DIR=/tmp/out nothing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This relands I12a0f907753fefd1997ab8b4ea2ac331234093cf along with
a fix to blueprint for absolute paths.

Store the current working directory and then change to the root
directory so that all file accesses must go through helpers in
the android package that properly track dependencies.

Change-Id: I24ac485677aa102eec1a2521d16820da6ee1ae77
Fixes: 146437378
Test: m checkbuild
Test: m OUT_DIR=/tmp/out nothing
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Sandbox soong_build by changing to root directory"</title>
<updated>2020-01-10T18:51:04+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2020-01-10T18:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=47e4f9e1e8d46bb72958145edc830c625fbb5f8a'/>
<id>47e4f9e1e8d46bb72958145edc830c625fbb5f8a</id>
<content type='text'>
This reverts commit 05c25ccb4adb5329add700b533416c226cdbfa96.

Reason for revert: broke absolute OUT_DIR
Bug: 146437378

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

Reason for revert: broke absolute OUT_DIR
Bug: 146437378

Change-Id: I523ed79d40e1c1ef040212ba794a7a084abea75d
</pre>
</div>
</content>
</entry>
<entry>
<title>Sandbox soong_build by changing to root directory</title>
<updated>2020-01-09T22:19:46+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2019-12-12T18:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=05c25ccb4adb5329add700b533416c226cdbfa96'/>
<id>05c25ccb4adb5329add700b533416c226cdbfa96</id>
<content type='text'>
Store the current working directory and then change to the root
directory so that all file accesses must go through helpers in
the android package that properly track dependencies.

Fixes: 146437378
Test: m checkbuild
Change-Id: I12a0f907753fefd1997ab8b4ea2ac331234093cf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Store the current working directory and then change to the root
directory so that all file accesses must go through helpers in
the android package that properly track dependencies.

Fixes: 146437378
Test: m checkbuild
Change-Id: I12a0f907753fefd1997ab8b4ea2ac331234093cf
</pre>
</div>
</content>
</entry>
<entry>
<title>Move partner androidmk and bpfix files to match their package path</title>
<updated>2019-11-11T23:44:09+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2019-11-08T22:17:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=ce23942f3c485232d49a8ed06ba0c443a2568a9d'/>
<id>ce23942f3c485232d49a8ed06ba0c443a2568a9d</id>
<content type='text'>
Using a gomod-aware editor with build/soong requires that files
in build/soong can be mapped to the android/soong package path.
Move the partner androidmk and bpfix files such that their path
matches the package path when the android/soong package prefix is
replaced with the build/soong path prefix.

Test: go test ./...
Test: m bpfix androidmk partner_bpfix partner_androidmk
Change-Id: Ic7f7aad9e5eb9178eef0383f0b37e4fb93ce8314
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using a gomod-aware editor with build/soong requires that files
in build/soong can be mapped to the android/soong package path.
Move the partner androidmk and bpfix files such that their path
matches the package path when the android/soong package prefix is
replaced with the build/soong path prefix.

Test: go test ./...
Test: m bpfix androidmk partner_bpfix partner_androidmk
Change-Id: Ic7f7aad9e5eb9178eef0383f0b37e4fb93ce8314
</pre>
</div>
</content>
</entry>
<entry>
<title>Add dont_merge_manifests attribute to android_test</title>
<updated>2019-10-28T22:55:58+00:00</updated>
<author>
<name>Sasha Smundak</name>
<email>asmundak@google.com</email>
</author>
<published>2019-10-28T22:50:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=541056c3fa8014126cb92f6312362c8cedc7a7c8'/>
<id>541056c3fa8014126cb92f6312362c8cedc7a7c8</id>
<content type='text'>
Bug: 122332514
Test: treehugger, convert cts/tests/tests/content
Change-Id: Ib66fcafd7c31913402cd390dfecce292b1817729
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 122332514
Test: treehugger, convert cts/tests/tests/content
Change-Id: Ib66fcafd7c31913402cd390dfecce292b1817729
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support to extend commands bpfix and androidmk</title>
<updated>2019-10-25T16:18:15+00:00</updated>
<author>
<name>Justin DeMartino</name>
<email>jjdemartino@google.com</email>
</author>
<published>2019-10-16T00:45:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=ac38d7e5219986604d5ba3c002a4ecb3ff7b9f62'/>
<id>ac38d7e5219986604d5ba3c002a4ecb3ff7b9f62</id>
<content type='text'>
Allows our partners to maintain partner-specific fixes in their repos. Converts most of androidmk into a library similar to bpfix. Makes some methods and types public for use by extended versions.

Bug:140727544
Test: Ran unit test cases &amp;&amp;
  ran test conversions with sample
Change-Id: I7e1fbf3a6a7a8bd47334f43fe3eb68cbbd3426c1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows our partners to maintain partner-specific fixes in their repos. Converts most of androidmk into a library similar to bpfix. Makes some methods and types public for use by extended versions.

Bug:140727544
Test: Ran unit test cases &amp;&amp;
  ran test conversions with sample
Change-Id: I7e1fbf3a6a7a8bd47334f43fe3eb68cbbd3426c1
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 'Additional_manifest' property to merge other manifests</title>
<updated>2019-08-13T08:30:00+00:00</updated>
<author>
<name>changho.shin</name>
<email>changho.shin@lge.com</email>
</author>
<published>2019-08-08T09:37:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=b5432b7a3d7656f9f15d9e003da134477ebe5b56'/>
<id>b5432b7a3d7656f9f15d9e003da134477ebe5b56</id>
<content type='text'>
This is equivalent to 'LOCAL_FULL_LIBS_MANIFEST_FILES' in Make.

Fixes: 123374442
Test: m -j
Change-Id: Ic4b40a08f2454687c74949020598651acea3b2dd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is equivalent to 'LOCAL_FULL_LIBS_MANIFEST_FILES' in Make.

Fixes: 123374442
Test: m -j
Change-Id: Ic4b40a08f2454687c74949020598651acea3b2dd
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename product_services to system_ext</title>
<updated>2019-07-09T08:57:05+00:00</updated>
<author>
<name>Justin Yun</name>
<email>justinyun@google.com</email>
</author>
<published>2019-06-25T07:47:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=d5f6c8261ad2e3b57ddbf21d28bb530a476e2f2f'/>
<id>d5f6c8261ad2e3b57ddbf21d28bb530a476e2f2f</id>
<content type='text'>
Bug: 134359158
Test: build and check if system_ext.img is created
Change-Id: Ice3229baf97a94c24a6eea22e7d4571941d7f843
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 134359158
Test: build and check if system_ext.img is created
Change-Id: Ice3229baf97a94c24a6eea22e7d4571941d7f843
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the no_standard_libs property</title>
<updated>2019-06-17T10:21:39+00:00</updated>
<author>
<name>Paul Duffin</name>
<email>paulduffin@google.com</email>
</author>
<published>2019-06-11T12:40:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=a3d0986cfc352eb784d659825ff93772963dcbd5'/>
<id>a3d0986cfc352eb784d659825ff93772963dcbd5</id>
<content type='text'>
Corrects an error message that refers to no_standard_libs.

Removes any tests that use no_standard_libs:true where possible as
there are duplicate tests for sdk_version:"none". Otherwise, switches
them over to use sdk_version:"none".

The androidmk mapping from LOCAL_NO_STANDARD_LIBRARIES to
no_standard_libs has also been removed. There was little point in
updating the tool to map it through to sdk_version:"none" as there are
only a couple of places where it is used, in art's test running mk
targets and in some unbundled packages to work around some limitation
in .mk based build.

Bug: 134566750
Test: m droid
Change-Id: I6413c9b1fe3e63b93753a6a017d2981e32b7e013
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Corrects an error message that refers to no_standard_libs.

Removes any tests that use no_standard_libs:true where possible as
there are duplicate tests for sdk_version:"none". Otherwise, switches
them over to use sdk_version:"none".

The androidmk mapping from LOCAL_NO_STANDARD_LIBRARIES to
no_standard_libs has also been removed. There was little point in
updating the tool to map it through to sdk_version:"none" as there are
only a couple of places where it is used, in art's test running mk
targets and in some unbundled packages to work around some limitation
in .mk based build.

Bug: 134566750
Test: m droid
Change-Id: I6413c9b1fe3e63b93753a6a017d2981e32b7e013
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Clean up sortedKeys function"</title>
<updated>2019-06-10T19:16:14+00:00</updated>
<author>
<name>Treehugger Robot</name>
<email>treehugger-gerrit@google.com</email>
</author>
<published>2019-06-10T19:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=b6fd6f75f29a98a2fcc5fc3510d0f8a320f73870'/>
<id>b6fd6f75f29a98a2fcc5fc3510d0f8a320f73870</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
