1920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# Copyright (C) 2010 The Android Open Source Project 2920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# 3920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# Licensed under the Apache License, Version 2.0 (the "License"); 4920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# you may not use this file except in compliance with the License. 5920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# You may obtain a copy of the License at 6920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# 7920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# http://www.apache.org/licenses/LICENSE-2.0 8920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# 9920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# Unless required by applicable law or agreed to in writing, software 10920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# distributed under the License is distributed on an "AS IS" BASIS, 11920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# See the License for the specific language governing permissions and 13920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# limitations under the License. 14920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 15920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben DodsonLOCAL_PATH := $(call my-dir) 16920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 17920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# Jar file for Doclava doclet and apicheck standalone program 18920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson# ============================================================ 19920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodsoninclude $(CLEAR_VARS) 20920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 21920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben DodsonLOCAL_SRC_FILES := $(call all-java-files-under, src) 22920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 23920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben DodsonLOCAL_JAVA_LIBRARIES := \ 24920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson jsilver \ 25d6eaacbb9eb56763d38a3815fc509b92ed98a585Andrew Sapperstein guavalib \ 267efab0654228208ba605ffafc38b433a70e62933Ben Gruver antlr-runtime 27c770a6e2d78cacd7ad0290d8ff43fce8f8e5f000Dirk Dougherty 28c770a6e2d78cacd7ad0290d8ff43fce8f8e5f000Dirk DoughertyLOCAL_STATIC_JAVA_LIBRARIES += tagsouplib 29c770a6e2d78cacd7ad0290d8ff43fce8f8e5f000Dirk Dougherty 30920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben DodsonLOCAL_CLASSPATH := \ 31920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson $(HOST_JDK_TOOLS_JAR) 32920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 33920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben DodsonLOCAL_MODULE := doclava 34297fb6d2c5d7b8127b29fdaf82a5bb0e87bba8f6Ben Dodson 35920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben DodsonLOCAL_JAVA_RESOURCE_DIRS := res 36920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodson 37920dbbbaca6aa578f3b26d89e99d12754c26ed60Ben Dodsoninclude $(BUILD_HOST_JAVA_LIBRARY) 3848bd9fd589daaa11705dce8480c5b51f5b4a9e0fElliott Hughes 3948bd9fd589daaa11705dce8480c5b51f5b4a9e0fElliott Hughes# TODO: add a test target. 4048bd9fd589daaa11705dce8480c5b51f5b4a9e0fElliott Hughes# For now, you can run the unit tests thus: 4148bd9fd589daaa11705dce8480c5b51f5b4a9e0fElliott Hughes# vogar --classpath /usr/lib/jvm/java-6-sun/lib/tools.jar --classpath ../../out/host/common/obj/JAVA_LIBRARIES/antlr_intermediates/javalib.jar --sourcepath src/ --sourcepath ../jsilver/src/ --mode jvm test/doclava/ApiCheckTest.java 42