summaryrefslogtreecommitdiffstats
path: root/jack-tests/Android.mk
diff options
context:
space:
mode:
authormikaelpeltier <mikaelpeltier@google.com>2014-07-29 11:00:47 +0200
committermikaelpeltier <mikaelpeltier@google.com>2014-07-29 11:00:47 +0200
commitb3a1996a72139ba3770fce388b7235849884ed83 (patch)
tree20edf13eea5add2ec73fe3ceb40cc0c6bcac5b7b /jack-tests/Android.mk
parentafbb5afe2b90ea0e56e663d341d72083ad5a9181 (diff)
downloadtoolchain_jack-b3a1996a72139ba3770fce388b7235849884ed83.tar.gz
toolchain_jack-b3a1996a72139ba3770fce388b7235849884ed83.tar.bz2
toolchain_jack-b3a1996a72139ba3770fce388b7235849884ed83.zip
-o option is no longer a file but a folder
Change-Id: I46702a101e0d42015943e34e91008cd9a18331c6
Diffstat (limited to 'jack-tests/Android.mk')
-rw-r--r--jack-tests/Android.mk20
1 files changed, 11 insertions, 9 deletions
diff --git a/jack-tests/Android.mk b/jack-tests/Android.mk
index d40f992c..ece3a8a7 100644
--- a/jack-tests/Android.mk
+++ b/jack-tests/Android.mk
@@ -17,18 +17,20 @@ private_jack_tests_mk := $(lastword $(MAKEFILE_LIST))
LOCAL_PATH:= $(call my-dir)
test-jack-incremental: $(JACK_JAR)
- $(hide) $(eval TEMPDIR := $(shell mktemp -d))
+ $(hide) $(eval TEMPDIR_DEX_FROM_JAVA := $(shell mktemp -d))
+ $(hide) $(eval TEMPDIR_DEX_FROM_JACK := $(shell mktemp -d))
$(hide) $(JACK) -D jack.jackfile.generate=true -D jack.jackfile.output.container=dir \
- -D jack.jackfile.output.dir=$(TEMPDIR)/jackIncrementalOutput -o \
- $(TEMPDIR)/coreDexFromJava.dex \
+ -D jack.jackfile.output.dir=$(TEMPDIR_DEX_FROM_JAVA)/jackIncrementalOutput -o \
+ $(TEMPDIR_DEX_FROM_JAVA) \
--ecj -nowarn @$(ANDROID_BUILD_TOP)/out/target/common/obj/JAVA_LIBRARIES/core_intermediates/sources.list
$(hide) $(JACK) \
- --output $(TEMPDIR)/coreDexFromJack.dex --import-jack $(TEMPDIR)/jackIncrementalOutput
- $(hide) dexdump -d $(TEMPDIR)/coreDexFromJava.dex | tail -n +3 &> $(TEMPDIR)/coreDexFromJava.dex.txt
- $(hide) dexdump -d $(TEMPDIR)/coreDexFromJack.dex | tail -n +3 &> $(TEMPDIR)/coreDexFromJack.dex.txt
- $(hide) diff --side-by-side --suppress-common-lines $(TEMPDIR)/coreDexFromJava.dex.txt \
- $(TEMPDIR)/coreDexFromJack.dex.txt
- $(hide) rm -rf $(TEMPDIR)
+ --output $(TEMPDIR_DEX_FROM_JACK) --import-jack $(TEMPDIR_DEX_FROM_JAVA)/jackIncrementalOutput
+ $(hide) dexdump -d $(TEMPDIR_DEX_FROM_JAVA)/classes.dex | tail -n +3 &> $(TEMPDIR_DEX_FROM_JAVA)/coreDexFromJava.txt
+ $(hide) dexdump -d $(TEMPDIR_DEX_FROM_JACK)/classes.dex | tail -n +3 &> $(TEMPDIR_DEX_FROM_JACK)/coreDexFromJack.txt
+ $(hide) diff --side-by-side --suppress-common-lines $(TEMPDIR_DEX_FROM_JAVA)/coreDexFromJava.txt \
+ $(TEMPDIR_DEX_FROM_JACK)/coreDexFromJack.txt
+ $(hide) rm -rf $(TEMPDIR_DEX_FROM_JAVA)
+ $(hide) rm -rf $(TEMPDIR_DEX_FROM_JACK)
.PHONY: test-jack
test-jack: test-jack-unit test-jack-incremental