Error if a Soong module attempts to install a classes jar
Only dex jars should be installed, make it an error to not provide a dex jar for an device installable java module. Bug: 122831369 Test: m checkbuild Change-Id: I99c5738e6053fbaa3dd22406f50b7a002555702c
This commit is contained in:
parent
2e77d4ee2c
commit
1a2e9dc10c
1 changed files with 5 additions and 0 deletions
|
@ -121,6 +121,11 @@ ifdef LOCAL_SOONG_DEX_JAR
|
|||
java-dex : $(common_javalib.jar)
|
||||
endif # LOCAL_UNINSTALLABLE_MODULE
|
||||
else # LOCAL_SOONG_DEX_JAR
|
||||
ifndef LOCAL_UNINSTALLABLE_MODULE
|
||||
ifndef LOCAL_IS_HOST_MODULE
|
||||
$(call pretty-error,Installable device module must have LOCAL_SOONG_DEX_JAR set)
|
||||
endif
|
||||
endif
|
||||
$(eval $(call copy-one-file,$(full_classes_jar),$(LOCAL_BUILT_MODULE)))
|
||||
endif # LOCAL_SOONG_DEX_JAR
|
||||
|
||||
|
|
Loading…
Reference in a new issue