makefile cleanup: don't build stubbed jar

Bug: 10793010
Change-Id: I5dda0d22236c0bcf28a927d2b5104b6251511965
diff --git a/Android.mk b/Android.mk
index 13da466..7fa5967 100644
--- a/Android.mk
+++ b/Android.mk
@@ -40,6 +40,8 @@
 
 
 include $(BUILD_STATIC_JAVA_LIBRARY)
+# establish dependency on apicheck
+uiautomator_library := $(LOCAL_BUILT_MODULE)
 ###############################################
 
 
@@ -48,20 +50,14 @@
 include $(CLEAR_VARS)
 LOCAL_SRC_FILES := $(uiautomator.core_src_files)
 LOCAL_SDK_VERSION := current
-LOCAL_MODULE_CLASS := JAVA_LIBRARIES
-LOCAL_DROIDDOC_SOURCE_PATH := $(LOCAL_PATH)/core \
-	$(LOCAL_PATH)/testrunner
+LOCAL_MODULE_CLASS := DOCS
 LOCAL_DROIDDOC_HTML_DIR :=
-
 LOCAL_DROIDDOC_OPTIONS:= \
-    -stubs $(TARGET_OUT_COMMON_INTERMEDIATES)/JAVA_LIBRARIES/android_uiautomator_intermediates/src \
     -stubpackages com.android.uiautomator.core:com.android.uiautomator.testrunner \
     -api $(uiautomator_internal_api_file)
-
 LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR := build/tools/droiddoc/templates-sdk
-LOCAL_UNINSTALLABLE_MODULE := true
 
-LOCAL_MODULE := uiautomator-stubs
+LOCAL_MODULE := uiautomator-docs
 
 include $(BUILD_DROIDDOC)
 
@@ -69,17 +65,6 @@
 $(uiautomator_internal_api_file) : $(full_target)
 
 ###############################################
-# Build the stub source files into a jar.
-include $(CLEAR_VARS)
-LOCAL_MODULE := android_uiautomator
-LOCAL_SDK_VERSION := current
-LOCAL_SOURCE_FILES_ALL_GENERATED := true
-include $(BUILD_STATIC_JAVA_LIBRARY)
-# Make sure to run droiddoc first to generate the stub source files.
-$(full_classes_compiled_jar) : $(uiautomator_stubs_stamp)
-uiautomator_stubs_jar := $(full_classes_compiled_jar)
-
-###############################################
 # API check
 # Please refer to build/core/tasks/apicheck.mk.
 uiautomator_api_dir := frameworks/uiautomator/api
@@ -100,7 +85,7 @@
     $(uiautomator_internal_api_file), \
     $(checkapi_last_error_level_flags), \
     cat $(LOCAL_PATH)/apicheck_msg_last.txt, \
-    $(uiautomator_stubs_jar), \
+    $(uiautomator_library), \
     $(uiautomator_stubs_stamp)))
 
 checkapi_current_error_level_flags := \
@@ -117,7 +102,7 @@
     $(uiautomator_internal_api_file), \
     $(checkapi_current_error_level_flags), \
     cat $(LOCAL_PATH)/apicheck_msg_current.txt, \
-    $(uiautomator_stubs_jar), \
+    $(uiautomator_library), \
     $(uiautomator_stubs_stamp)))
 
 .PHONY: update-uiautomator-api
@@ -132,7 +117,7 @@
 uiautomator.core_java_libraries :=
 uiautomator_stubs_stamp :=
 uiautomator_internal_api_file :=
-uiautomator_stubs_jar :=
+uiautomator_library :=
 uiautomator_api_dir :=
 checkapi_last_error_level_flags :=
 checkapi_current_error_level_flags :=