| Brian Carlstrom | dc3c152 | 2011-01-05 17:48:05 -0800 | [diff] [blame] | 1 | # List of libcore directories to include in documentation. |
| 2 | # Shared between libcore and frameworks/base. |
| 3 | |
| Brian Carlstrom | cfa84a2 | 2011-03-24 13:55:02 -0700 | [diff] [blame^] | 4 | define libcoredoc-all-java-files-under |
| 5 | $(patsubst ./%,%, \ |
| 6 | $(shell cd $(1) ; \ |
| 7 | find $(2) -name "*.java" -and -not -name ".*") \ |
| 8 | ) |
| 9 | endef |
| 10 | |
| 11 | # List of libcore javadoc source files |
| 12 | # |
| 13 | # Note dalvik/system is non-recursive to exclude dalvik.system.profiler |
| Brian Carlstrom | dc3c152 | 2011-01-05 17:48:05 -0800 | [diff] [blame] | 14 | # |
| Brian Carlstrom | cfa84a2 | 2011-03-24 13:55:02 -0700 | [diff] [blame^] | 15 | # $(1): directory for search (to support use from frameworks/base) |
| 16 | define 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) |
| 29 | endef |