History log of /external/icu/icu4j/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
59dfc3cc05378055038fe98bce6f6740e5a120de 14-May-2015 Deepanshu Gupta <deepanshu@google.com> JarJar ICU data for use by LayoutLib.

Change-Id: I3bf2f07276c06225fc7c78b895af12a15218853f
/external/icu/icu4j/Android.mk
6ac66def7e92bcb1b7ef31e05e02cae9e32eb63e 08-Apr-2015 Narayan Kamath <narayan@google.com> Add an icu4j-jarjar rule.

This applies the same renaming rules as libcore does, and is useful
for for pointing IDEs at, or running tests against a static jarjared
ICU.

Change-Id: I3af73a43088bc64b236b3ab60288835278daf81c
/external/icu/icu4j/Android.mk
94170b3a089c58be69ba45d2e83aa6491ef79c2c 01-Apr-2015 Narayan Kamath <narayan@google.com> javac invocations use -encoding UTF-8 by default.

Change-Id: I98bfb96699c404bcb06e595698491ad614faf59b
/external/icu/icu4j/Android.mk
1e80f222e36e743108369986a135450f2d463ff1 30-Mar-2015 Narayan Kamath <narayan@google.com> Move properties rewriting logic to a separate makefile.

Can be reused by rules from libcore/JavaLibrary.mk

Change-Id: If45c9ccc13ac0a29b57adb7edb09f0b6274ff8e7
/external/icu/icu4j/Android.mk
1e0e636cc1989e130beb6446746b10a1a43e56a8 06-Mar-2015 Fredrik Roubert <roubert@google.com> Remove javac -Xlint flags that don't serve any purpose.

This was added during the initial import of ICU4J into Android, but does
not actually do anything useful, with or without these flags the build
process will log the following warnings:

Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

(These operations are intentional in ICU4J and there is no need to be
alarmed by these warnings, but there is no way to tell javac to not
output those messages.)

Change-Id: Ia165a926bdcf4e7972ba5c571fa164382354d0bb
/external/icu/icu4j/Android.mk
1e8701d9e349e6abd8d603a8dbaec90709ccc19d 16-Jan-2015 Fredrik Roubert <roubert@google.com> Add build rules to modify ICUConfig.properties to set dataPath.

The ICUConfig.properties in the source tree doesn't set any value for
dataPath, which is how it should be when loading ICU4J data from the
JAR. But for the BUILD_STATIC_JAVA_LIBRARY build rule, which builds the
library to be executed on an actual device, dataPath should be set to
the location of the ICU4C data files in the Android device file system,
so that ICU4J prefers to load ICU4C data files instead of using its own.

These new build rules will dynamically generate an ICUConfig.properties
file with the dataPath value appended and include this file instead of
the one from the source tree in the generated JAR.

This change also removes the BUILD_STATIC_JAVA_LIBRARY dependency on the
ICU4J data JARs, which are no longer needed when loading ICU4C data.

Change-Id: I63a254a640f1831677ca4c6378246cec09ef5edb
/external/icu/icu4j/Android.mk
97891c2e672384ced49cd5ea5bd61c4627e9efbc 26-Jan-2015 Fredrik Roubert <roubert@google.com> Set LOCAL_DONT_DELETE_JAR_DIRS for ICU4J JARs.

By default the initialize-package-file function will strip all directory
entries from JAR files. That does not work well with ICU, which in many
places depends on directory entries being present in order to find data
in JARs.

bug: 19108324
Change-Id: I33e9dfb5510c7b5a2411d85480feeb051f5ebb42
/external/icu/icu4j/Android.mk
6acb956d96bbc1969da9ae5825097298da4a2c91 23-Jan-2015 Fredrik Roubert <roubert@google.com> Add JAR directory entry for the "data" serializable testdata directory.

Core/Serializable/CompatibilityTest expects there to be a directory
entry for this directory in order to locate its input data, but the
LOCAL_JAVA_RESOURCE_DIRS mechanism doesn't add any directory entries.

Change-Id: Ic885d56ef8d742b53ee1626370ca3de32a172bdd
/external/icu/icu4j/Android.mk
6a1165cf132bca722c18a38410b5382f2e05ee01 19-Dec-2014 Fredrik Roubert <roubert@google.com> Include files from more directories in ICU4J test resources.

The previous restriction was too narrow, it omitted files that were
actually needed by tests.

Change-Id: I301c1355249d4d65c26a6331e0003302cd7d5fa8
/external/icu/icu4j/Android.mk
13ebed34a5d5a6eb58e3f95ac24a96d4fb3e9dee 23-Jan-2015 Narayan Kamath <narayan@google.com> Stop building icu4j on Mac OS.

We don't build core-libart-hostdex for mac os any longer.

Change-Id: Ic6b474b7d66ea7c1f636de9cb7df9a4d2b833b9b
/external/icu/icu4j/Android.mk
5e909ac058631d7c3dd704a0562b3b34c0629209 15-Jan-2015 Fredrik Roubert <roubert@google.com> Makefile clean-up: Sort build rules for library and tests consistently.

Change-Id: I4538e56203f25e3529661e32e7fb616ea3826a56
/external/icu/icu4j/Android.mk
773a976b65a57fa6d9410613041c9b4d76b817dd 14-Jan-2015 Fredrik Roubert <roubert@google.com> Add -host suffix to prebuilt library build rule names.

This will give the rules for which LOCAL_IS_HOST_MODULE := true names
that end with -host, to make it clear that these are different build
rules than the ones without that flag set.

Change-Id: If15e2da288786ed28954098a2ecc650b4972af57
/external/icu/icu4j/Android.mk
f99925591f9906f8d08f1bb65bd415cd51861617 12-Jan-2015 Narayan Kamath <narayan@google.com> Add a build target for icu-host unit tests.

Change-Id: I71e85e06e2e35f492e1cffe6aa93fb10493fd44c
/external/icu/icu4j/Android.mk
b891cb0330449b41281c41ed94d7657ccbcc0802 09-Dec-2014 Narayan Kamath <narayan@google.com> Add ICU4J host build rule.

To be used by transconsole scripts.

Change-Id: I20132bb32013799fd2641cb717f9fc4fdb8d228e
/external/icu/icu4j/Android.mk
bda1c8664cd13a84d000ff94fc59145e83a49f43 19-Nov-2014 Fredrik Roubert <roubert@google.com> Add an Android.mk file for ICU4J. Builds library and tests.

Change-Id: I61e8c0bd7d53bf4df2c4e4e175a683a2b19e145d
/external/icu/icu4j/Android.mk