Docs.mk 946 Bytes
Newer Older
1
# -*- mode: makefile -*-
Brian Carlstrom's avatar
Brian Carlstrom committed
2 3 4
# List of libcore directories to include in documentation.
# Shared between libcore and frameworks/base.

5 6 7 8 9 10 11 12 13 14
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
Brian Carlstrom's avatar
Brian Carlstrom committed
15
#
16 17
# $(1): directory for search (to support use from frameworks/base)
define libcore_to_document
Ying Wang's avatar
Ying Wang committed
18
 $(call libcoredoc-all-java-files-under,$(1), \
19
   dalvik/src/main/java/dalvik/system/ -maxdepth 1) \
Ying Wang's avatar
Ying Wang committed
20
 $(call libcoredoc-all-java-files-under,$(1), \
21 22 23 24 25 26 27 28 29 30
   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