diff options
Diffstat (limited to 'Android.mk')
-rw-r--r-- | Android.mk | 45 |
1 files changed, 17 insertions, 28 deletions
@@ -162,6 +162,7 @@ LOCAL_SRC_FILES += \ core/java/com/android/internal/view/IInputMethodClient.aidl \ core/java/com/android/internal/view/IInputMethodManager.aidl \ core/java/com/android/internal/view/IInputMethodSession.aidl \ + core/java/com/android/internal/widget/IRemoteViewsFactory.aidl \ location/java/android/location/IGeocodeProvider.aidl \ location/java/android/location/IGpsStatusListener.aidl \ location/java/android/location/IGpsStatusProvider.aidl \ @@ -193,7 +194,7 @@ LOCAL_INTERMEDIATE_SOURCES := \ $(framework_res_source_path)/com/android/internal/R.java LOCAL_NO_STANDARD_LIBRARIES := true -LOCAL_JAVA_LIBRARIES := core ext +LOCAL_JAVA_LIBRARIES := bouncycastle core core-junit ext LOCAL_MODULE := framework LOCAL_MODULE_CLASS := JAVA_LIBRARIES @@ -301,34 +302,14 @@ fwbase_dirs_to_document += core/config/sdk # Intentionally not included from libcore: # icu openssl suncompat support libcore_to_document := \ - annotation/src/main/java/java \ - archive/src/main/java/java \ - auth/src/main/java/javax \ - awt-kernel/src/main/java/java \ - concurrent/src/main/java \ - crypto/src/main/java/javax \ dalvik/src/main/java/dalvik \ json/src/main/java \ junit/src/main/java \ - logging/src/main/java/java \ luni/src/main/java/java \ - luni-kernel/src/main/java/java \ - math/src/main/java/java \ - nio/src/main/java/java \ - nio_char/src/main/java/java \ - prefs/src/main/java/java \ - regex/src/main/java/java \ - security/src/main/java/java \ - security/src/main/java/javax \ - security-kernel/src/main/java/java \ - sql/src/main/java/java \ - sql/src/main/java/javax \ - text/src/main/java/java \ - x-net/src/main/java/javax \ - xml/src/main/java/javax \ - xml/src/main/java/org/xml/sax \ + luni/src/main/java/javax \ + luni/src/main/java/org/xml/sax \ + luni/src/main/java/org/w3c \ xml/src/main/java/org/xmlpull/v1 \ - xml/src/main/java/org/w3c non_base_dirs := \ ../../external/apache-http/src/org/apache/http @@ -361,6 +342,7 @@ framework_docs_LOCAL_INTERMEDIATE_SOURCES := \ $(framework_res_source_path)/com/android/internal/R.java framework_docs_LOCAL_JAVA_LIBRARIES := \ + bouncycastle \ core \ ext \ framework \ @@ -434,7 +416,9 @@ web_docs_sample_code_flags := \ -samplecode $(sample_dir)/WiktionarySimple \ resources/samples/WiktionarySimple "Wiktionary (Simplified)" \ -samplecode $(sample_dir)/VoiceRecognitionService \ - resources/samples/VoiceRecognitionService "Voice Recognition Service" + resources/samples/VoiceRecognitionService "Voice Recognition Service" \ + -samplecode $(sample_dir)/XmlAdapters \ + resources/samples/XmlAdapters "XML Adapters" ## SDK version identifiers used in the published docs # major[.minor] version for current SDK. (full releases only) @@ -485,7 +469,8 @@ LOCAL_DROIDDOC_CUSTOM_ASSET_DIR:=assets-sdk include $(BUILD_DROIDDOC) -$(full_target): $(framework_built) +# $(gen), i.e. framework.aidl, is also needed while building against the current stub. +$(full_target): $(framework_built) $(gen) $(INTERNAL_PLATFORM_API_FILE): $(full_target) $(call dist-for-goals,sdk,$(INTERNAL_PLATFORM_API_FILE)) @@ -587,10 +572,14 @@ include $(BUILD_DROIDDOC) ext_dirs := \ ../../external/apache-http/src \ - ../../external/tagsoup/src + ../../external/tagsoup/src \ + ../../external/libphonenumber/java/src ext_src_files := $(call all-java-files-under,$(ext_dirs)) +ext_res_dirs := \ + ../../external/libphonenumber/java/src + # ==== the library ========================================= include $(CLEAR_VARS) @@ -598,7 +587,7 @@ LOCAL_SRC_FILES := $(ext_src_files) LOCAL_NO_STANDARD_LIBRARIES := true LOCAL_JAVA_LIBRARIES := core - +LOCAL_JAVA_RESOURCE_DIRS := $(ext_res_dirs) LOCAL_MODULE := ext LOCAL_NO_EMMA_INSTRUMENT := true |