summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNarayan Kamath <narayan@google.com>2015-04-09 13:06:40 +0100
committerNarayan Kamath <narayan@google.com>2015-04-09 18:23:09 +0100
commit3049bb7f4224f055fc9f4d8a8667655ae8392cab (patch)
tree06fbf68fdfd1447301f78b8f2fadbc0308f16a4b
parentabddcd89fdee97472335795c6649d4aec99cb802 (diff)
downloadandroid_external_apache-http-3049bb7f4224f055fc9f4d8a8667655ae8392cab.tar.gz
android_external_apache-http-3049bb7f4224f055fc9f4d8a8667655ae8392cab.tar.bz2
android_external_apache-http-3049bb7f4224f055fc9f4d8a8667655ae8392cab.zip
Make org.apache.http.legacy a stubs target.
Also, rename the non-stubs org.apache.http.legacy jar -> org.apache.http.legacy.boot and include it in the boot classpath. Change-Id: Ibcfa5429f6565e86ab03bbc793e20f1860e3821a
-rw-r--r--Android.mk7
-rw-r--r--CleanSpec.mk2
2 files changed, 6 insertions, 3 deletions
diff --git a/Android.mk b/Android.mk
index ceba610..d4c1410 100644
--- a/Android.mk
+++ b/Android.mk
@@ -63,7 +63,7 @@ apache_http_packages := $(strip \
)
include $(CLEAR_VARS)
-LOCAL_MODULE := org.apache.http.legacy
+LOCAL_MODULE := org.apache.http.legacy.boot
LOCAL_MODULE_TAGS := optional
LOCAL_JAVA_LIBRARIES := $(apache_http_java_libs)
LOCAL_SRC_FILES := $(apache_http_src_files)
@@ -82,7 +82,7 @@ LOCAL_DROIDDOC_SOURCE_PATH := $(LOCAL_PATH)/src \
LOCAL_DROIDDOC_OPTIONS:= \
-stubpackages $(subst $(space),:,$(apache_http_packages)) \
- -stubs $(TARGET_OUT_COMMON_INTERMEDIATES)/JAVA_LIBRARIES/apache-http-stubs_intermediates/src \
+ -stubs $(TARGET_OUT_COMMON_INTERMEDIATES)/JAVA_LIBRARIES/org.apache.http.legacy_intermediates/src \
-nodocs
LOCAL_SDK_VERSION := 21
@@ -95,10 +95,11 @@ apache_http_stubs_gen_stamp := $(full_target)
###############################################
# Build the stub source files into a jar.
include $(CLEAR_VARS)
-LOCAL_MODULE := apache-http-stubs
+LOCAL_MODULE := org.apache.http.legacy
LOCAL_JAVA_LIBRARIES := $(apache_http_java_libs)
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) : $(apache_http_stubs_gen_stamp)
$(full_classes_jack) : $(apache_http_stubs_gen_stamp)
diff --git a/CleanSpec.mk b/CleanSpec.mk
index b84e1b6..694f8d2 100644
--- a/CleanSpec.mk
+++ b/CleanSpec.mk
@@ -47,3 +47,5 @@
# ************************************************
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
# ************************************************
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/org.apache.http.legacy_intermediates)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/apache-http-stubs_intermediates)