b4c49cba57
This allows to compile dex targeted java sources using Jack and Jill. Default is still to compile with the legacy toolchain. Default can be switched to the new toolchain by setting environement variable: export ANDROID_COMPILE_WITH_JACK=true Toolchain can also be forced for one module by defining LOCAL_USE_JACK:=true # false in the mk portion defining the module. Jack execution environement can be controlled with: Global variable ANDROID_JACK_VM allow to change the jvm executing Jack. Global variable ANDROID_JACK_VM_ARGS allows to change default args given to the jvm. Global variable ANDROID_JACK_EXTRA_ARGS allows to define some default args to give to Jack LOCAL_JACK_VM_ARGS allows to override default args given to the jvm for the module. LOCAL_JACK_EXTRA_ARGS allows to override default args passed to Jack. Change-Id: Ib81a0fd5f86a51d1e0edbb81cc791d828a05dd29 |
||
---|---|---|
.. | ||
clang | ||
combo | ||
tasks | ||
android_manifest.mk | ||
apicheck_msg_current.txt | ||
apicheck_msg_last.txt | ||
base_rules.mk | ||
binary.mk | ||
build-system.html | ||
build_id.mk | ||
checktree | ||
cleanbuild.mk | ||
cleanspec.mk | ||
clear_vars.mk | ||
config.mk | ||
configure_module_stem.mk | ||
copy_headers.mk | ||
cxx_stl_setup.mk | ||
definitions.mk | ||
device.mk | ||
dex_preopt.mk | ||
dex_preopt_libart.mk | ||
dex_preopt_libart_boot.mk | ||
dex_preopt_odex_install.mk | ||
distdir.mk | ||
droiddoc.mk | ||
dumpvar.mk | ||
dynamic_binary.mk | ||
envsetup.mk | ||
executable.mk | ||
executable_internal.mk | ||
executable_prefer_symlink.mk | ||
filter_symbols.sh | ||
find-jdk-tools-jar.sh | ||
help.mk | ||
host_dalvik_java_library.mk | ||
host_dalvik_static_java_library.mk | ||
host_executable.mk | ||
host_executable_internal.mk | ||
host_java_library.mk | ||
host_java_library_common.mk | ||
host_native_test.mk | ||
host_prebuilt.mk | ||
host_shared_library.mk | ||
host_shared_library_internal.mk | ||
host_shared_test_lib.mk | ||
host_static_library.mk | ||
host_static_library_internal.mk | ||
host_static_test_lib.mk | ||
host_test_internal.mk | ||
install_jni_libs.mk | ||
install_jni_libs_internal.mk | ||
java.mk | ||
java_library.mk | ||
legacy_prebuilts.mk | ||
main.mk | ||
Makefile | ||
module_arch_supported.mk | ||
multi_prebuilt.mk | ||
multilib.mk | ||
native_test.mk | ||
node_fns.mk | ||
notice_files.mk | ||
package.mk | ||
package_internal.mk | ||
pathmap.mk | ||
pdk_config.mk | ||
phony_package.mk | ||
post_clean.mk | ||
prebuilt.mk | ||
prebuilt_internal.mk | ||
process_wrapper.sh | ||
process_wrapper_gdb.cmds | ||
process_wrapper_gdb.sh | ||
product.mk | ||
product_config.mk | ||
proguard.emma.flags | ||
proguard.flags | ||
proguard_basic_keeps.flags | ||
proguard_tests.flags | ||
raw_executable.mk | ||
raw_static_library.mk | ||
root.mk | ||
sdk_font.mk | ||
setup_one_odex.mk | ||
shared_library.mk | ||
shared_library_internal.mk | ||
shared_test_lib.mk | ||
static_java_library.mk | ||
static_library.mk | ||
static_library_internal.mk | ||
static_test_lib.mk | ||
target_test_internal.mk | ||
version_defaults.mk |