| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* commit '0239220a67f168fa30703e07750d1f4907dc99bf':
Bring main.mk in sync with master.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
These lines were removed in aosp in commit e2d27887b
but a bad merge conflict resolution left them in master.
Subsequent changes on master started using these variables
so they're being brought back.
Change-Id: Ic8f3c295130c47eb0d66057880f9d4f70c89af94
|
|\ \ \ \
| |/ / /
| | | |
| | | | |
Change-Id: Ic2a16e62c6b9683bd235673e548901381dec9322
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
_JAVA_OPTIONS is set."
* commit '4714d3d7a604391d174049a7a595e80ebab2da18':
Fix java version detection when _JAVA_OPTIONS is set.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
_JAVA_OPTIONS is an environment variable that
can be used to affect the behavior of java and javac.
It is currently required to get Android to build on
some configurations, where the default Java heap size
is too small. Unfortunately, if _JAVA_OPTIONS is set,
both java and javac will output its value to the console
as the first line on every invocation, including trivial
ones like java -version. This will confuse main.mk’s
version detection, which only looks at the first line of
output. Tweak the version detection to run grep before
head, so that the _JAVA_OPTIONS line is filtered by the grep.
Change-Id: I69aee52b56d27711b7d3087ec6b3ebab07ffc3af
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: If5a402e1412e5adb5340b101854e9fbb4c5d4ec8
|
|\ \ \ \ \
| |/ / / /
|/| / / /
| |/ / /
| | | |
| | | |
| | | | |
redundant DISABLE_DEXPREOPT"
* commit '84fbc7e82a0a075c3cc8bb73baa9e6d87fd53aa4':
Remove the redundant DISABLE_DEXPREOPT
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* commit 'c5a563447a68c30dd998b7cd6f8f8c30693edc37':
Remove the redundant DISABLE_DEXPREOPT
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
To disable dexpreopt, use just:
WITH_DEXPREOPT=false
Change-Id: I5804f3774f8ec50eb16c5336776dbce0c28b16d9
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
\'samplecode\' rules."
* commit '332bbced6d075eccdf54b00d4178afc59db6f096':
Conditionally include the 'samplecode' rules.
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* commit 'bbe5f88e1df32d1c998b424eb05ab99cc35c1e8b':
Conditionally include the 'samplecode' rules.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Not sure goal 'samplecode' is still used by anybody these days.
Change-Id: I808a021a6e4be6a97c4b5c256b94374c1b3dae47
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
sdk.
Change-Id: Ic4c63c756c78da97657e08faa5b4b6891b951b03
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
klp-modular-dev-plus-aosp
* commit '52cefc36cf4718cd85e6e35832b2a8674ba9e838':
Make the module existence check nonfatal
|
| |\ \ \
| | |/ /
| |/| /
| | |/ |
Change-Id: I8f647bb5ff9a4de1fbdbfb1dae169e547aeba3ce
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Now we have sdk variants that may inherit the non-existent module names
from the device product.
Change-Id: Ibe96a33cde650fd79ae4731561dcb674203c3b91
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
modules for 32-bit SDK build."
* commit '1e8fec5baea381604a2bf197bfb091eeb7aa36ef':
Don't check the existence for the 64-bit modules for 32-bit SDK build.
|
| | |
| | |
| | |
| | | |
Change-Id: I0d5d6ecc07332bef6854466fd98380eb12fc08fc
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
klp-modular-dev-plus-aosp
* commit '2c32144b328e0191fa32bf342dc7eb01d6174b6e':
HACK: add 64-bit directory blacklist
add support for module supported or unsupported target architectures
|
| | |
| | |
| | |
| | | |
Change-Id: I431e8b220db81d51930dc0b3d95995df120c179a
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: Id01809e2a72ca8ba13594621690273fc6f982095
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Those modules have disappeared from the source tree.
https://code.google.com/p/android/issues/detail?id=61210
Change-Id: Iab369d2f591f46eb86b9fccf2087515edf974662
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit '1968f286d69c36692bd5788fa8745ed16ccc03cb':
Refine module name resolving in multilib build
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
-- Added TARGET_PREFER_32_BIT, which sets LOCAL_32_BIT_ONLY for an
executable, if LOCAL_NO_2ND_ARCH is not true.
Name resolving in 64-bit multilib build:
-- Name resolving in PRODUCT_PACKAGES:
foo:32 resolves to foo_32;
foo:64 resolves to foo;
foo resolves to both foo and foo_32 (if foo_32 is defined).
-- Name resolving for LOCAL_REQUIRED_MODULES:
If a module is built for 2nd arch, its required module resolves to
32-bit variant, if it exits;
Otherwise for executable and shared library, a required module
resolves to the default 64-bit variant; for other module classes,
required module foo resolves to both foo and foo_32 (if foo_32 is
defined)
Bug: 12898862
Change-Id: I5fda1a77f58814097b10b5ad2743ee25adfaecc4
|
| |/
| |
| |
| |
| |
| |
| |
| | |
For whatever reason, two modules may have the same file as their
installed module. In that case circular dependency is created if the two
modules have requited-by relation.
Change-Id: I15ed271ca3f3c343e4662182ded5ccc63d6c42cc
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The rules for the 2nd arch are set up in the second inclusion
of shared_library_internal.mk.
Intermediate fils of libfoo of the 2nd arch will be built into
$(PRODUCT_OUT)/obj_$(TARGET_2ND_ARCH)/SHARED_LIBRARIES/libfoo_intermediates/
and the built libfoo.so will be in
$(PRODUCT_OUT)/obj_$(TARGET_2ND_ARCH)/lib.
Bug: 11654773
Change-Id: I58bbe5a05a65f63bce6279131552f3792000716e
|
| |
| |
| |
| | |
Change-Id: Id66e795423e8d25b48ac996956748a93060ea5db
|
| |
| |
| |
| |
| |
| |
| |
| | |
For whatever reason, two modules may have the same file as their
installed module. In that case circular dependency is created if the two
modules have requited-by relation.
Change-Id: I15ed271ca3f3c343e4662182ded5ccc63d6c42cc
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The rules for the 2nd arch are set up in the second inclusion
of shared_library_internal.mk.
Intermediate fils of libfoo of the 2nd arch will be built into
$(PRODUCT_OUT)/obj_$(TARGET_2ND_ARCH)/SHARED_LIBRARIES/libfoo_intermediates/
and the built libfoo.so will be in
$(PRODUCT_OUT)/obj_$(TARGET_2ND_ARCH)/lib.
Bug: 11654773
Change-Id: I58bbe5a05a65f63bce6279131552f3792000716e
|
|\ \
| |/
| |
| | |
Change-Id: I21593edf5f597bc79ff91b756bdaf6921b05cba7
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Separate SDK checking from version checking and
make messages clearer.
- Add explicit source & target versions for javac to
make things clearer.
- Rename flag from EXPERIMENTAL_USE_JAVA7_OPENJDK to
EXPERIMENTAL_USE_JAVA7.
- Allow Oracle JDK 1.7 to be used on Mac OS, since there's
no official OpenJDK support for that platform.
Change-Id: I454d2c917ed78f03ec7559a99659fefe7e7d50f3
|
|\ \
| |/
| |
| |
| | |
* commit '71e5dd3055dc6a441ce20f0905f1b3893f79d27e':
core: support make 4.00
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Make 4.00 is now out, and builds work fine with it.
Change-Id: I49e36d651a7997a52270badb0e8badd975f64e8f
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug: 8992787
(cherry picked from commit d1dbe7f5a23bacdff086b4992e1d31a96da706c3)
Change-Id: Ie977d4f26ae8d3eee9d7b9cf2c0c270bee5b54b3
|
| |\ \
| | | |
| | | |
| | | | |
Change-Id: I4bf7d32d65e19dfa1f0533fdd3b2295c50b13005
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
and print out the full output if error occurs.
Bug: 11672548
Change-Id: Iba217789f7ab69d73902a4dc82e8975b2f6a48fc
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* commit '36e681b02a7cd2554f038bcac65d7fdfc7889273':
Remove the hacks needed to support ash and mksh concurrently.
|
| |\ \ \ \
| | |/ / /
| | | / /
| | |/ /
| |/| | |
Change-Id: I8ce0a86bbaae0c1e3ce5ed46de628ea22ea17d16
|
| | |\ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
concurrently."
* commit 'a05365ceceaead86651f61f7ba66153e36b7be5d':
Remove the hacks needed to support ash and mksh concurrently.
|
| | | |/
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We no longer have ash, and we'd rather not have unnecessary symbolic links
on the system.
Change-Id: Icfb1a51f1baaf1861c203f6ed93843b094deb65d
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
With this change, modules introduced by LOCAL_REQUIRED_MODULES will be
split by host/target: target modules only depend on target modules and
host modules only depend on host modules.
Bug: 9303948
Change-Id: I4078a7983aa3c00e99534f3f170dfe4b66b12287
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug: 8992787
Change-Id: Ice0fc7dea1d855914fdab9a01b1ac9c722031288
|
|/ / /
| | |
| | |
| | | |
Change-Id: Icbe522737f7b8a44c8a458b32678fe0472b94dff
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This makes "mmm <path> snod" work again.
Note that snod has dependency on the rest of the command line goals,
which is all_modules for ONE_SHOT_MAKEFILE,
so build race condition is avoided.
Change-Id: Ib0c0e622530cde773180a095e5ec4dde1149b8e5
|
| | |
| | |
| | |
| | |
| | |
| | | |
frameworks/policies/base/PolicyConfig.mk does no longer exist.
Change-Id: I34d4820bc7c1e19ac84095f5f2caf6aefdfe1bd3
|
| | |
| | |
| | |
| | |
| | |
| | | |
This allows you to specify a PHONY target in TARGET_BUILD_APPS.
Change-Id: Idd813cd0dbdb14c705fbd3187596d4c64b99d045
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In apps_only build (after running tapas or exporting TARGET_BUILD_APPS),
run "make notice_files" to collect and combine the NOTICE files of
modules that are needed by the apps.
Bug: 10445634
Change-Id: I6555bba1104e43b48c723c82143c46d444a75e80
|