Lines Matching defs:jack
709 ## Convert "core ext framework" to "out/.../classes.jack ..."
717 $(call _java-lib-dir,$(1),$(2))/classes.jack
722 define jack-lib-files
728 define jack-lib-deps
729 $(call jack-lib-files,$(1),$(2))
2018 # Call jack
2020 define call-jack
2021 JACK_VERSION=$(PRIVATE_JACK_VERSION) $(JACK) $(DEFAULT_JACK_EXTRA_ARGS)
2089 # Invoke Jack to compile java from source to dex and jack files.
2094 # - we filter out duplicate java file names because Jack doesn't like them.
2095 define jack-java-to-dex
2124 $(call call-jack) \
2128 -D jack.dex.optimize="false") \
2130 -D jack.android.remove-typedef="true") \
2135 -D jack.android.min-api-level=$(PRIVATE_JACK_MIN_SDK_VERSION) \
2136 -D jack.import.resource.policy=keep-first \
2137 -D jack.import.type.policy=keep-first \
2138 --output-jack $(PRIVATE_CLASSES_JACK) \
2154 # Invoke Jack to compile java source just to check it compiles correctly.
2159 # - we filter out duplicate java file names because Jack doesn't like them.
2160 define jack-check-java
2173 $(call call-jack,$(PRIVATE_JACK_EXTRA_ARGS)) \
2178 -D jack.import.resource.policy=keep-first \
2179 -D jack.android.min-api-level=$(PRIVATE_JACK_MIN_SDK_VERSION) \
2180 -D jack.import.type.policy=keep-first \
2187 define transform-jar-to-jack
2192 $(hide) $(call call-jack) \
2194 -D jack.import.resource.policy=keep-first \
2195 -D jack.import.type.policy=keep-first \
2196 -D jack.android.min-api-level=$(PRIVATE_JACK_MIN_SDK_VERSION) \
2199 --output-jack $@
2269 # Invoke Jack to compile java from source to jack files without shrink or obfuscation.
2274 # - we filter out duplicate java file names because Jack doesn't like them.
2275 define java-to-jack
2302 $(call call-jack) \
2305 -D jack.dex.optimize="false") \
2310 -D jack.import.resource.policy=keep-first \
2311 -D jack.import.type.policy=keep-first \
2312 -D jack.android.min-api-level=$(PRIVATE_JACK_MIN_SDK_VERSION) \
2314 --output-jack $@ \
2438 # Add resources carried by static Jack libraries.
2440 define add-carried-jack-resources