summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Srbecky <dsrbecky@google.com>2021-08-05 14:34:22 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-08-05 14:34:22 +0000
commit62812b58d5bc65a6a19ecd33553142ea53a99827 (patch)
tree1c8cf73acfcb3d2c33fd6c109638f27467121f6e
parent98f5dc44c96654156fb147b27d1c9362777e07bd (diff)
parent077463445692789788ee305c0d26acb5b56d3ce7 (diff)
downloaddalvik-62812b58d5bc65a6a19ecd33553142ea53a99827.tar.gz
Merge "Move jasmin build rules from make to soong" am: 50eca579ef am: d1f296276d am: 0774634456
Original change: https://android-review.googlesource.com/c/platform/dalvik/+/1784572 Change-Id: Iea2ede190ab814c0be1c2d269d88c8523f041e26
-rw-r--r--dx/Android.bp11
-rw-r--r--dx/Android.mk41
2 files changed, 11 insertions, 41 deletions
diff --git a/dx/Android.bp b/dx/Android.bp
index bb2a68f43..3783c1f78 100644
--- a/dx/Android.bp
+++ b/dx/Android.bp
@@ -36,3 +36,14 @@ java_binary_host {
},
},
}
+
+java_binary_host {
+ name: "jasmin",
+ wrapper: "etc/jasmin",
+ static_libs: [ "jasmin-jar" ],
+}
+
+java_import_host {
+ name: "jasmin-jar",
+ jars: ["etc/jasmin.jar"],
+}
diff --git a/dx/Android.mk b/dx/Android.mk
index 78d2d40c2..09ccce12a 100644
--- a/dx/Android.mk
+++ b/dx/Android.mk
@@ -103,44 +103,3 @@ $(LOCAL_INSTALLED_MODULE): | $(installed_shrinkedAndroid) $(installed_mainDexCla
INTERNAL_DALVIK_MODULES += $(LOCAL_INSTALLED_MODULE)
endif # No TARGET_BUILD_APPS or TARGET_BUILD_PDK
-
-# the jasmin script
-# ============================================================
-include $(CLEAR_VARS)
-LOCAL_IS_HOST_MODULE := true
-LOCAL_MODULE_CLASS := EXECUTABLES
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE := jasmin
-LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
-LOCAL_LICENSE_CONDITIONS := notice
-LOCAL_NOTICE_FILE := $(LOCAL_PATH)/NOTICE
-
-include $(BUILD_SYSTEM)/base_rules.mk
-
-$(LOCAL_BUILT_MODULE): $(HOST_OUT_JAVA_LIBRARIES)/jasmin.jar
-$(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/etc/jasmin | $(ACP)
- @echo "Copy: $(PRIVATE_MODULE) ($@)"
- $(copy-file-to-new-target)
- $(hide) chmod 755 $@
-
-INTERNAL_DALVIK_MODULES += $(LOCAL_INSTALLED_MODULE)
-
-# the jasmin lib
-# ============================================================
-include $(CLEAR_VARS)
-LOCAL_IS_HOST_MODULE := true
-LOCAL_MODULE_CLASS := JAVA_LIBRARIES
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE := jasmin.jar
-LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
-LOCAL_LICENSE_CONDITIONS := notice
-LOCAL_NOTICE_FILE := $(LOCAL_PATH)/NOTICE
-
-include $(BUILD_SYSTEM)/base_rules.mk
-
-$(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/etc/jasmin.jar | $(ACP)
- @echo "Copy: $(PRIVATE_MODULE) ($@)"
- $(copy-file-to-target)
- $(hide) chmod 644 $@
-
-INTERNAL_DALVIK_MODULES += $(LOCAL_INSTALLED_MODULE)