40 lines
1.5 KiB
Makefile
40 lines
1.5 KiB
Makefile
LOCAL_PATH := $(call my-dir)
|
|
|
|
#===================== docs for the s.a.c site =======================
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE_CLASS:=JAVA_LIBRARIES
|
|
LOCAL_DROIDDOC_HTML_DIR:=src
|
|
# Droiddoc needs java source to run. Just pointing to a dummy location
|
|
# and deleting output later in delete-ref target
|
|
LOCAL_ADDITIONAL_JAVA_DIR := frameworks/base/core/java/android/annotation
|
|
# FIXME FIXME FIXME LOCAL_ADDITIONAL_DEPENDENCIES := tradefed-docs
|
|
LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR := build/tools/droiddoc/templates-sac
|
|
LOCAL_MODULE := online-sac
|
|
LOCAL_DROIDDOC_OPTIONS:= \
|
|
-toroot / \
|
|
-hdf android.whichdoc online \
|
|
-hdf sac true
|
|
|
|
include $(BUILD_DROIDDOC)
|
|
|
|
# Sets up the Doxygen HAL reference docs and puts them in the right place
|
|
# Need doxygen in your path (1.8.3 was used when this target was created)
|
|
setup-hal-ref:
|
|
$(hide) doxygen docs/source.android.com/Doxyfile
|
|
|
|
# Put HAL refs in PDK instead and strip nav to s.a.c.
|
|
pdk-hal-ref:
|
|
$(hide) doxygen vendor/pdk/data/google/Doxyfile
|
|
|
|
# Run "make tradefed-docs" in "tradefed" branch before running this target
|
|
# This sets up the tradefed javadocs for viewing in s.a.c.
|
|
# Target assumes that you have a "tradefed" directory
|
|
# that contains a sync'ed copy of the "tradefed" branch at the same level as the
|
|
# live docs branch.
|
|
|
|
setup-tradefed-ref:
|
|
$(hide) rm -rf $(OUT_DOCS)/online-sac/reference
|
|
$(hide) cp -R out/target/common/docs/tradefed/reference $(OUT_DOCS)/online-sac
|
|
$(hide) cp out/target/common/docs/tradefed/navtree_data.js $(OUT_DOCS)/online-sac/navtree_data.js
|
|
|