summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYing Wang <wangying@google.com>2013-09-26 12:21:14 -0700
committerYing Wang <wangying@google.com>2013-09-26 12:21:14 -0700
commit9eb3d820418f0fc2a317d0ca9ef84ed6da1e7c7a (patch)
tree9daa9ce37ade217b1924a356eb103fac06e50084
parent5aa8eb020f66efc930b068b57002d3975107593f (diff)
downloaduiautomator-9eb3d820418f0fc2a317d0ca9ef84ed6da1e7c7a.tar.gz
Generate BuildConstants.java and embed BUILD_NUMBER.
Change-Id: I8f282890ac5ee7cf40b4bac5a534bfd848947fa3
-rw-r--r--Android.mk10
-rw-r--r--BuildConstants.java.in6
2 files changed, 16 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index b13c218..8501375 100644
--- a/Android.mk
+++ b/Android.mk
@@ -30,6 +30,16 @@ LOCAL_MODULE := uiautomator
LOCAL_SDK_VERSION := current
LOCAL_JAR_MANIFEST := version.mf
+gen := $(call intermediates-dir-for,JAVA_LIBRARIES,$(LOCAL_MODULE),,COMMON)/BuildConstants.java
+$(gen) : $(LOCAL_PATH)/BuildConstants.java.in
+ @echo Generating: $@
+ @ mkdir -p $(dir $@)
+ $(hide) sed -e 's/%BUILD_NUMBER%/$(BUILD_NUMBER)/' \
+ $< > $@
+
+LOCAL_GENERATED_SOURCES += $(gen)
+
+
include $(BUILD_STATIC_JAVA_LIBRARY)
###############################################
diff --git a/BuildConstants.java.in b/BuildConstants.java.in
new file mode 100644
index 0000000..fde8759
--- /dev/null
+++ b/BuildConstants.java.in
@@ -0,0 +1,6 @@
+/* This file is auto generated. Do not modify. */
+package com.android.uiautomator.core;
+
+public class BuildConstants {
+ public static final String BUILD_NUMBER = "%BUILD_NUMBER%";
+}