70e0ac6bc1f5473f83af73f513e0ea8fe89f8ee8 |
|
02-Sep-2016 |
Colin Cross <ccross@android.com> |
Remove HOST_PREFER_32_BIT HOST_PREFER_32_BIT was used during the switch to 64-bit host tools to keep the SDK building as 32-bit, but is never set any more. Change-Id: I874f89c7d1e9cd8c9d4c879048d81a4362ce4dce
/build/make/core/executable_prefer_symlink.mk
|
744d33b38100ff756492a96253ab021552ea8162 |
|
15-Jul-2016 |
Colin Cross <ccross@android.com> |
Add support for LOCAL_MODULE_SYMLINKS Specifying LOCAL_MODULE_SYMLINKS will create symlinks to the installed module in the same directory. Change-Id: Idecb2b75f0c9999eb000eed9a79a989244ccf6c2
/build/make/core/executable_prefer_symlink.mk
|
1c6dc5b94276ac8cfdc5a6579ee8964f0dc2f315 |
|
06-Jan-2016 |
Dan Willemsen <dwillemsen@google.com> |
Remove USE_NINJA=false And everything special-cased on that. Add a warning if USE_NINJA is set to let users know that it no longer changes anything. Change-Id: Ib8739151fe26ea6bf8f76b7ac2b8f4097dab0b47
/build/make/core/executable_prefer_symlink.mk
|
7ee3b85eba08304cb9e396aaf52a77729f125532 |
|
29-Sep-2015 |
Colin Cross <ccross@android.com> |
resolved conflicts for 953981db to stage-aosp-master Change-Id: Ic1003a594ac5e5e91b124f249a569fb81123e973
|
a4447e8c89ca193ffdb4678de78998f9857ae7c7 |
|
29-Sep-2015 |
Colin Cross <ccross@android.com> |
Don't add dependencies on Makefiles when using ninja Ninja has an implicit dependency on the command being run, and kati will regenerate the ninja manifest if any read makefile changes, so there is no need to have dependencies on makefiles. This won't catch all the cases where LOCAL_ADDITIONAL_DEPENDENCIES contains a .mk file, because a few users of LOCAL_ADDITIONAL_DEPENDENCIES don't include base_rules.mk, but it will fix the most common ones. Bug: 23566977 Change-Id: I66de882421376303ab7233c8ce7274548f6b2199
/build/make/core/executable_prefer_symlink.mk
|
e25b3984ff5c74aa2a49d14b7df7aa9527096c32 |
|
27-Feb-2015 |
Ying Wang <wangying@google.com> |
Improved nothing-to-do-build - Removed unnecessary dependency of "$(my_symlink) : $(LOCAL_INSTALLED_MODULE)" We can generate symlink to nonexistent file. Actually in multilib build $(LOCAL_INSTALLED_MODULE) points to file that may not be the target file of the symlink and leads to always obsolete $(my_symlink) in the above dependnecy. - Touch by-product in the dummy rule, to make sure the by-product is newer than the main-product. Change-Id: I2f0e0cc197c49f920fa1f6794083b21cdc333c20
/build/make/core/executable_prefer_symlink.mk
|
ffefd3349121deecbe9397ecd17574f88a4820b0 |
|
25-Nov-2014 |
Nicolas Geoffray <ngeoffray@google.com> |
Revert "Use PRIVATE_POST_INSTALL_CMD to simplify executable_prefer_symlink.mk" This breaks our build-art-host and build-art-target. I think we need to rewrite those rules as well. This reverts commit 29f0a487b05f87cc3a6c9fbb7e7ae885064e27be. Change-Id: I2e6674e01a2042e9d53e28ecd3e6bdf76fa806a3
/build/make/core/executable_prefer_symlink.mk
|
29f0a487b05f87cc3a6c9fbb7e7ae885064e27be |
|
25-Nov-2014 |
Ying Wang <wangying@google.com> |
Use PRIVATE_POST_INSTALL_CMD to simplify executable_prefer_symlink.mk Change-Id: I4a2827b2cdbb0bf5a8ca960561fbe17cc80cc275
/build/make/core/executable_prefer_symlink.mk
|
123854da9780f6db20f77f7c17e343de23463d2c |
|
14-Aug-2014 |
Narayan Kamath <narayan@google.com> |
Fix broken comparison in executable_prefer_symlink.mk bug: 17024634 Change-Id: Ie9fdcbca1cbd6d204be57636864bb8074cd19732
/build/make/core/executable_prefer_symlink.mk
|
191e5988d077007e42e1706810c0999abd35ca8d |
|
28-Jun-2014 |
Brian Carlstrom <bdc@google.com> |
resolved conflicts for merge of da92aef7 to master Change-Id: I70b608d48b0e7cfea3d970101769c156a211f861
|
cf331d931d4d254f1bccb18c27e675b41f764890 |
|
25-Jun-2014 |
Ian Rogers <irogers@google.com> |
Host support for prefer symlink We need a host symlink for dalvik, our *-dalvik-host build targets are failing. Change-Id: I6045de20c948b456a150033deb3459895aff83c6
/build/make/core/executable_prefer_symlink.mk
|
79bc52af37dd796f0588a03dc317d46b461b8e5d |
|
17-Jun-2014 |
Narayan Kamath <narayan@google.com> |
Fix issue in symlinking 64 bit executables. We were not inspecting the value of TARGET_SUPPORTS_{32,64}_BIT_APPS so we'd sometimes create the wrong symlink if TARGET_IS_64_BIT was true. bug: 15661143 Change-Id: I2a6eb3278445fcd14bc9dc9312f41f972ea77971
/build/make/core/executable_prefer_symlink.mk
|
4fb8122bcb6870babd55444d32899f3d591a837d |
|
14-May-2014 |
Narayan Kamath <narayan@google.com> |
Fix executable symlinks. 32 bit targets will leave TARGET_PREFER_{32,64}_BIT_APPS unset so adjust accordingly. Also clean up an explanatory comment. Change-Id: I1f6faa640e4e862631fff49f7c565766ef2c567f
/build/make/core/executable_prefer_symlink.mk
|
d1d42e88dcbabb72d7834c3a7f986d7055e546bb |
|
06-May-2014 |
Yongqin Liu <yongqin.liu@linaro.org> |
executable_prefer_symlink: add makefile for creating symlink to prefer version For a 64bit target, we can have support for both 32bit and 64bit version binary(like app_process, dalvikvm), and there are some commands like am/pm will call these commands to implement it's function. In some targets it will prefer to use the 32bit version, and in other targets it will prefer to use the 64bit version. So this change is to add the common work for creating the symlink to the prefer version binary,and avoid the change on the caller commands side like am/pm. In this change, it uses TARGET_PREFER_32_BIT_APPS to decide linking to 32bit version or 64bit version. Change-Id: I96f041c0e0ededd953feead30ec63ad63e945a6f Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
/build/make/core/executable_prefer_symlink.mk
|