summaryrefslogtreecommitdiffstats
path: root/Docs.mk
diff options
context:
space:
mode:
authorBrian Carlstrom <bdc@google.com>2011-03-24 22:18:06 -0700
committerBrian Carlstrom <bdc@google.com>2011-03-24 22:18:06 -0700
commitb4088b380f61a3944ea20ccd746f5ddbf223847f (patch)
tree347e866c9372adaf3af0873bd1704e01c1649d4d /Docs.mk
parent151a354918ba4b62c0c761a857d4fcdee26164ce (diff)
parentcfa84a2aac159bb8a1763298882df7aa98f7fc6f (diff)
downloadlibcore-b4088b380f61a3944ea20ccd746f5ddbf223847f.zip
libcore-b4088b380f61a3944ea20ccd746f5ddbf223847f.tar.gz
libcore-b4088b380f61a3944ea20ccd746f5ddbf223847f.tar.bz2
resolved conflicts for merge of cfa84a2a to dalvik-dev
Change-Id: I7765cd4bf03f0b18e60848c30dcce30cbdd7c77b
Diffstat (limited to 'Docs.mk')
-rw-r--r--Docs.mk34
1 files changed, 25 insertions, 9 deletions
diff --git a/Docs.mk b/Docs.mk
index 1f75a5e..42eee45 100644
--- a/Docs.mk
+++ b/Docs.mk
@@ -2,13 +2,29 @@
# List of libcore directories to include in documentation.
# Shared between libcore and frameworks/base.
-libcore_to_document := \
- dalvik/src/main/java/dalvik \
- json/src/main/java \
- junit/src/main/java \
- luni/src/main/java/java \
- 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 \
+define libcoredoc-all-java-files-under
+$(patsubst ./%,%, \
+ $(shell cd $(1) ; \
+ find $(2) -name "*.java" -and -not -name ".*") \
+ )
+endef
+
+# List of libcore javadoc source files
+#
+# Note dalvik/system is non-recursive to exclude dalvik.system.profiler
#
+# $(1): directory for search (to support use from frameworks/base)
+define libcore_to_document
+ $(call libcoredoc-all-java-files-under,$(1),
+ dalvik/src/main/java/dalvik/system/ -maxdepth 1) \
+ $(call libcoredoc-all-java-files-under,$(1),
+ dalvik/src/main/java/dalvik/annotation \
+ dalvik/src/main/java/dalvik/bytecode \
+ json/src/main/java \
+ junit/src/main/java \
+ luni/src/main/java/java \
+ 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)
+endef