diff options
author | Ben Gruver <bgruv@google.com> | 2013-02-14 17:57:36 -0800 |
---|---|---|
committer | Ben Gruver <bgruv@google.com> | 2013-02-14 17:58:31 -0800 |
commit | f3d921d1f8eb52f20440a0e43f604a7aae972e94 (patch) | |
tree | 85bc7b6da703dab1184d5e5ed99eb7f5c4d020ab | |
parent | d05833b95050a21de3b44892d48dc0c3e26e009d (diff) | |
download | smali-kitkat-mr2.2-release.tar.gz |
Fix up the Android.mk and scripts for the current versionandroid-sdk-4.4.2_r1.0.1android-sdk-4.4.2_r1android-cts-4.4_r4android-cts-4.4_r1android-4.4w_r1android-4.4_r1.2.0.1android-4.4_r1.2android-4.4_r1.1.0.1android-4.4_r1.1android-4.4_r1.0.1android-4.4_r1android-4.4_r0.9android-4.4_r0.8android-4.4_r0.7android-4.4.4_r2.0.1android-4.4.4_r2android-4.4.4_r1.0.1android-4.4.4_r1android-4.4.3_r1.1.0.1android-4.4.3_r1.1android-4.4.3_r1.0.1android-4.4.3_r1android-4.4.2_r2.0.1android-4.4.2_r2android-4.4.2_r1.0.1android-4.4.2_r1android-4.4.1_r1.0.1android-4.4.1_r1android-4.3_r3.1android-4.3_r3android-4.3_r2.3android-4.3_r2.2android-4.3_r2.1android-4.3_r2android-4.3_r1.1android-4.3_r1android-4.3_r0.9.1android-4.3_r0.9android-4.3.1_r1tools_r22.2kitkat-wearkitkat-releasekitkat-mr2.2-releasekitkat-mr2.1-releasekitkat-mr2-releasekitkat-mr1.1-releasekitkat-mr1-releasekitkat-devkitkat-cts-releasekitkat-cts-devjb-mr2.0.0-releasejb-mr2.0-releasejb-mr2-releasejb-mr2-devidea133
Change-Id: I92afaca00f94d4547c81498b04f7eab60ba026a2
-rw-r--r-- | baksmali/Android.mk | 11 | ||||
-rwxr-xr-x | scripts/baksmali | 2 | ||||
-rwxr-xr-x | scripts/smali | 2 | ||||
-rw-r--r-- | smali/Android.mk | 18 |
4 files changed, 17 insertions, 16 deletions
diff --git a/baksmali/Android.mk b/baksmali/Android.mk index 42f880e8..ca3c9f6e 100644 --- a/baksmali/Android.mk +++ b/baksmali/Android.mk @@ -19,7 +19,7 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) -LOCAL_MODULE := baksmali +LOCAL_MODULE := baksmalilib LOCAL_MODULE_TAGS := optional @@ -38,10 +38,11 @@ LOCAL_JAR_MANIFEST := manifest.txt LOCAL_STATIC_JAVA_LIBRARIES := \ antlr-runtime \ - commons-cli-1.2 + commons-cli-1.2 \ + guavalib -#extract the current version from the pom file -BAKSMALI_VERSION := $(shell xsltproc $(LOCAL_PATH)/../extract-property.xslt $(LOCAL_PATH)/../pom.xml) +#read in the version number +BAKSMALI_VERSION := $(shell cat $(LOCAL_PATH)/../version) #create a new baksmali.properties file using the correct version $(intermediates)/resources/baksmali.properties: @@ -65,7 +66,7 @@ LOCAL_MODULE := baksmali include $(BUILD_SYSTEM)/base_rules.mk -$(LOCAL_BUILT_MODULE): $(HOST_OUT_JAVA_LIBRARIES)/baksmali.jar +$(LOCAL_BUILT_MODULE): $(HOST_OUT_JAVA_LIBRARIES)/baksmalilib.jar $(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/../scripts/baksmali | $(ACP) @echo "Copy: $(PRIVATE_MODULE) ($@)" $(copy-file-to-new-target) diff --git a/scripts/baksmali b/scripts/baksmali index f2bfe75f..2e8addc0 100755 --- a/scripts/baksmali +++ b/scripts/baksmali @@ -35,7 +35,7 @@ prog="${progdir}"/`basename "${prog}"` cd "${oldwd}" -jarfile=baksmali.jar +jarfile=baksmalilib.jar libdir="$progdir" if [ ! -r "$libdir/$jarfile" ]; then diff --git a/scripts/smali b/scripts/smali index 71f8e2b3..a55d1129 100755 --- a/scripts/smali +++ b/scripts/smali @@ -35,7 +35,7 @@ prog="${progdir}"/`basename "${prog}"` cd "${oldwd}" -jarfile=smali.jar +jarfile=smalilib.jar libdir="$progdir" if [ ! -r "$libdir/$jarfile" ]; then diff --git a/smali/Android.mk b/smali/Android.mk index dac88a43..aa4ce2f8 100644 --- a/smali/Android.mk +++ b/smali/Android.mk @@ -19,7 +19,7 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) -LOCAL_MODULE := smali +LOCAL_MODULE := smalilib LOCAL_MODULE_TAGS := optional @@ -30,20 +30,18 @@ LOCAL_IS_HOST_MODULE := true intermediates := $(call local-intermediates-dir,COMMON) GEN := $(addprefix $(intermediates)/, \ - smaliLexer.java \ smaliParser.java \ smaliTreeWalker.java \ ) ANTLR_JAR = $(call java-lib-deps,antlr,true) -$(intermediates)/smaliTreeWalker.java: $(intermediates)/smaliParser.java $(intermediates)/smaliLexer.java -$(intermediates)/smaliParser.java: $(intermediates)/smaliLexer.java +$(intermediates)/smaliTreeWalker.java: $(intermediates)/smaliParser.java $(GEN): $(ANTLR_JAR) $(GEN): PRIVATE_PATH := $(LOCAL_PATH) $(GEN): PRIVATE_CUSTOM_TOOL = java -jar $(ANTLR_JAR) -fo $(dir $@) $< -$(GEN): $(intermediates)/%.java : $(LOCAL_PATH)/src/main/antlr3/org/jf/smali/%.g +$(GEN): $(intermediates)/%.java : $(LOCAL_PATH)/src/main/antlr3/%.g $(transform-generated-source) LOCAL_GENERATED_SOURCES += $(GEN) @@ -57,10 +55,12 @@ LOCAL_JAR_MANIFEST := manifest.txt LOCAL_STATIC_JAVA_LIBRARIES := \ antlr-runtime \ - commons-cli-1.2 + commons-cli-1.2 \ + guavalib \ + jsr305lib -#extract the current version from the pom file -SMALI_VERSION := $(shell xsltproc $(LOCAL_PATH)/../extract-property.xslt $(LOCAL_PATH)/../pom.xml) +#read in the version number +SMALI_VERSION := $(shell cat $(LOCAL_PATH)/../version) #create a new smali.properties file using the correct version $(intermediates)/resources/smali.properties: @@ -84,7 +84,7 @@ LOCAL_MODULE := smali include $(BUILD_SYSTEM)/base_rules.mk -$(LOCAL_BUILT_MODULE): $(HOST_OUT_JAVA_LIBRARIES)/smali.jar +$(LOCAL_BUILT_MODULE): $(HOST_OUT_JAVA_LIBRARIES)/smalilib.jar $(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/../scripts/smali | $(ACP) @echo "Copy: $(PRIVATE_MODULE) ($@)" $(copy-file-to-new-target) |