blob: 0c52bf51d54b8155ad65a517f4d9df1b14e1b521 [file] [log] [blame]
Elliott Hughesc3d30bf2011-01-07 16:24:47 -08001# -*- mode: makefile -*-
Brian Carlstromdc3c1522011-01-05 17:48:05 -08002# List of libcore directories to include in documentation.
3# Shared between libcore and frameworks/base.
Ying Wang21ac42d2013-12-04 15:54:36 -08004# Exports: libcore_to_document as a list of .java files relative to libcore/.
Brian Carlstromdc3c1522011-01-05 17:48:05 -08005
Ying Wang21ac42d2013-12-04 15:54:36 -08006ifndef libcore_docs_include_once
Brian Carlstromcfa84a22011-03-24 13:55:02 -07007
8# List of libcore javadoc source files
Brian Carlstromdc3c1522011-01-05 17:48:05 -08009#
Ying Wang21ac42d2013-12-04 15:54:36 -080010# Note dalvik/system is non-recursive to exclude dalvik.system.profiler
11libcore_to_document := \
12 $(call find-files-in-subdirs, libcore, \
13 "*.java", \
Brian Carlstromcfa84a22011-03-24 13:55:02 -070014 dalvik/src/main/java/dalvik/system/ -maxdepth 1) \
Ying Wang21ac42d2013-12-04 15:54:36 -080015 $(call find-files-in-subdirs, libcore, \
16 "*.java", \
Brian Carlstromcfa84a22011-03-24 13:55:02 -070017 dalvik/src/main/java/dalvik/annotation \
18 dalvik/src/main/java/dalvik/bytecode \
19 json/src/main/java \
Brian Carlstrom18e74062014-08-05 12:50:01 -070020 libart/src/main/java/dalvik \
21 libart/src/main/java/java \
Elliott Hughes34721e82014-05-06 16:45:47 -070022 luni/src/main/java/android \
Brian Carlstromcfa84a22011-03-24 13:55:02 -070023 luni/src/main/java/javax \
24 luni/src/main/java/org/xml/sax \
25 luni/src/main/java/org/w3c \
26 xml/src/main/java/org/xmlpull/v1)
Ying Wang21ac42d2013-12-04 15:54:36 -080027
Ying Wang6cfff422015-04-02 19:22:12 -070028# IcuIteratorWrapper.java references com.ibm.icu.text.BreakIterator,
29# which is renamed by our jarjar rule, and so unrecognizable by javadoc,
30# with annoying error: error: package com.ibm.icu.text does not exist.
31# We don't want to generate doc for this file anyway.
32libcore_to_document += \
33 $(filter-out luni/src/main/java/java/text/IcuIteratorWrapper.java,\
34 $(call find-files-in-subdirs, libcore, \
35 "*.java", \
36 luni/src/main/java/java))
37
Ying Wang21ac42d2013-12-04 15:54:36 -080038libcore_docs_include_once := 1
39endif # libcore_docs_include_once