• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright (C) 2007 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15//
16// hidl-doc
17//
18java_binary_host {
19    name: "hidl-doc",
20    manifest: "etc/manifest.txt",
21    srcs: [
22        "src/main.kt",
23        "src/writer/formatutils.kt",
24        "src/writer/elements/TypedefElement.kt",
25        "src/writer/elements/EnumElement.kt",
26        "src/writer/elements/AbstractElement.kt",
27        "src/writer/elements/CompoundElement.kt",
28        "src/writer/elements/MethodElement.kt",
29        "src/writer/files/AbstractFileWriter.kt",
30        "src/writer/files/InterfaceFileWriter.kt",
31        "src/writer/files/IndexFileWriter.kt",
32        "src/writer/files/TypesFileWriter.kt",
33        "src/writer/files/AbstractParserFileWriter.kt",
34        "src/writer/files/resources.kt",
35        "src/lexer/ILexer.kt",
36        "src/lexer/Token.kt",
37        "src/lexer/DocLexer.kt",
38        "src/lexer/HidlLexer.kt",
39        "src/parser/elements/EntryParser.kt",
40        "src/parser/elements/DocParser.kt",
41        "src/parser/elements/EntryCollectionParser.kt",
42        "src/parser/elements/AbstractParser.kt",
43        "src/parser/elements/DocAnnotationParser.kt",
44        "src/parser/elements/declarations/EnumDeclarationParser.kt",
45        "src/parser/elements/declarations/InterfaceDeclarationParser.kt",
46        "src/parser/elements/declarations/TypedefDeclarationParser.kt",
47        "src/parser/elements/declarations/MethodDeclarationParser.kt",
48        "src/parser/elements/declarations/AbstractDeclarationParser.kt",
49        "src/parser/elements/declarations/CompoundDeclarationParser.kt",
50        "src/parser/elements/AnnotationParser.kt",
51        "src/parser/utils.kt",
52        "src/parser/config.kt",
53        "src/parser/files/InterfaceFileParser.kt",
54        "src/parser/files/TypesFileParser.kt",
55        "src/parser/files/AbstractFileParser.kt",
56        "src/parser/files/package.kt",
57    ],
58    java_resources: [
59        "resources/template/index.html",
60        "resources/template/types.html",
61        "resources/template/interface.html",
62        "resources/assets/style.css",
63    ],
64}
65