blob: 94501396838a11e96e79d24afb611bf85ca44ab0 [file] [log] [blame]
Brian Carlstromdc3c1522011-01-05 17:48:05 -08001# List of libcore directories to include in documentation.
2# Shared between libcore and frameworks/base.
3
Brian Carlstromcfa84a22011-03-24 13:55:02 -07004define libcoredoc-all-java-files-under
5$(patsubst ./%,%, \
6 $(shell cd $(1) ; \
7 find $(2) -name "*.java" -and -not -name ".*") \
8 )
9endef
10
11# List of libcore javadoc source files
12#
13# Note dalvik/system is non-recursive to exclude dalvik.system.profiler
Brian Carlstromdc3c1522011-01-05 17:48:05 -080014#
Brian Carlstromcfa84a22011-03-24 13:55:02 -070015# $(1): directory for search (to support use from frameworks/base)
16define libcore_to_document
17 $(call libcoredoc-all-java-files-under,$(1),
18 dalvik/src/main/java/dalvik/system/ -maxdepth 1) \
19 $(call libcoredoc-all-java-files-under,$(1),
20 dalvik/src/main/java/dalvik/annotation \
21 dalvik/src/main/java/dalvik/bytecode \
22 json/src/main/java \
23 junit/src/main/java \
24 luni/src/main/java/java \
25 luni/src/main/java/javax \
26 luni/src/main/java/org/xml/sax \
27 luni/src/main/java/org/w3c \
28 xml/src/main/java/org/xmlpull/v1)
29endef