blob: 0c52bf51d54b8155ad65a517f4d9df1b14e1b521 [file] [log] [blame]
# -*- mode: makefile -*-
# List of libcore directories to include in documentation.
# Shared between libcore and frameworks/base.
# Exports: libcore_to_document as a list of .java files relative to libcore/.
ifndef libcore_docs_include_once
# List of libcore javadoc source files
#
# Note dalvik/system is non-recursive to exclude dalvik.system.profiler
libcore_to_document := \
$(call find-files-in-subdirs, libcore, \
"*.java", \
dalvik/src/main/java/dalvik/system/ -maxdepth 1) \
$(call find-files-in-subdirs, libcore, \
"*.java", \
dalvik/src/main/java/dalvik/annotation \
dalvik/src/main/java/dalvik/bytecode \
json/src/main/java \
libart/src/main/java/dalvik \
libart/src/main/java/java \
luni/src/main/java/android \
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)
# IcuIteratorWrapper.java references com.ibm.icu.text.BreakIterator,
# which is renamed by our jarjar rule, and so unrecognizable by javadoc,
# with annoying error: error: package com.ibm.icu.text does not exist.
# We don't want to generate doc for this file anyway.
libcore_to_document += \
$(filter-out luni/src/main/java/java/text/IcuIteratorWrapper.java,\
$(call find-files-in-subdirs, libcore, \
"*.java", \
luni/src/main/java/java))
libcore_docs_include_once := 1
endif # libcore_docs_include_once