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