1LOCAL_PATH := $(call my-dir) 2 3#===================== docs for the s.a.c site ======================= 4include $(CLEAR_VARS) 5LOCAL_MODULE_CLASS:=JAVA_LIBRARIES 6LOCAL_DROIDDOC_HTML_DIR:=src 7# Droiddoc needs java source to run. Just pointing to a dummy location 8# and deleting output later in delete-ref target 9LOCAL_ADDITIONAL_JAVA_DIR := frameworks/base/core/java/android/annotation 10# FIXME FIXME FIXME LOCAL_ADDITIONAL_DEPENDENCIES := tradefed-docs 11LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR := build/tools/droiddoc/templates-sac 12LOCAL_MODULE := online-sac 13LOCAL_DROIDDOC_OPTIONS:= \ 14 -toroot / \ 15 -hdf android.whichdoc online \ 16 -hdf sac true 17 18include $(BUILD_DROIDDOC) 19 20# Sets up the Doxygen HAL reference docs and puts them in the right place 21# Need doxygen in your path (1.8.3 was used when this target was created) 22setup-hal-ref: 23 $(hide) doxygen docs/source.android.com/Doxyfile 24 25# Put HAL refs in PDK instead and strip nav to s.a.c. 26pdk-hal-ref: 27 $(hide) doxygen vendor/pdk/data/google/Doxyfile 28 29# Run "make tradefed-docs" in "tradefed" branch before running this target 30# This sets up the tradefed javadocs for viewing in s.a.c. 31# Target assumes that you have a "tradefed" directory 32# that contains a sync'ed copy of the "tradefed" branch at the same level as the 33# live docs branch. 34 35setup-tradefed-ref: 36 $(hide) rm -rf $(OUT_DOCS)/online-sac/reference 37 $(hide) cp -R $(OUT_DOCS)/tradefed/reference $(OUT_DOCS)/online-sac 38 $(hide) cp $(OUT_DOCS)/tradefed/navtree_data.js $(OUT_DOCS)/online-sac/navtree_data.js 39