summaryrefslogtreecommitdiff
path: root/library
diff options
context:
space:
mode:
authorYohann Roussel <yroussel@google.com>2016-12-21 16:44:45 +0100
committerYohann Roussel <yroussel@google.com>2016-12-21 16:49:14 +0100
commit07bca8fb7f8d97223a1c27dd5f18008f56e406af (patch)
tree1e99436ef2f73dd90b45eeb461d182d52777ab22 /library
parent6b14ba233962c6ddfacd8cdc32bce5a7d4dde3f2 (diff)
downloadmultidex-07bca8fb7f8d97223a1c27dd5f18008f56e406af.tar.gz
Change multidex version fileandroid-n-mr2-preview-1
- Stop collecting build id and version to allow better behavior with incremental builds. - Make it resistant to git errors. Test: mm Change-Id: I03b1e36048f92f50227cfc0e370454438bee31cf
Diffstat (limited to 'library')
-rw-r--r--library/Android.mk12
1 files changed, 2 insertions, 10 deletions
diff --git a/library/Android.mk b/library/Android.mk
index 3ce9c46..b38620e 100644
--- a/library/Android.mk
+++ b/library/Android.mk
@@ -19,20 +19,12 @@ LOCAL_MODULE := android-support-multidex
LOCAL_SDK_VERSION := 4
LOCAL_SRC_FILES := $(call all-java-files-under, src)
-ifneq "" "$(filter eng.%,$(BUILD_NUMBER))"
- ASMD_VERSION_NAME_TAG := eng.$(USER)
-else
- ASMD_VERSION_NAME_TAG := $(BUILD_NUMBER)
-endif
-
-ASMD_GIT_VERSION_TAG := `cd $(LOCAL_PATH); git log --format="%H" -n 1`
+ASMD_GIT_VERSION_TAG := `cd $(LOCAL_PATH); git log --format="%H" -n 1 || (echo git hash not available; exit 0)`
ASMD_VERSION_INTERMEDIATE = $(call intermediates-dir-for,JAVA_LIBRARIES,$(LOCAL_MODULE),,COMMON)/$(LOCAL_MODULE).version.txt
$(ASMD_VERSION_INTERMEDIATE):
$(hide) mkdir -p $(dir $@)
- $(hide) echo "build.version=$(ASMD_VERSION_NAME_TAG)" > $@
- $(hide) echo "build.id=$(BUILD_ID)" >> $@
- $(hide) echo "git.version=$(ASMD_GIT_VERSION_TAG)" >> $@
+ $(hide) echo "git.version=$(ASMD_GIT_VERSION_TAG)" > $@
LOCAL_JAVA_RESOURCE_FILES := $(ASMD_VERSION_INTERMEDIATE)