summaryrefslogtreecommitdiffstats
path: root/gerrit-gwtui-common/BUILD
blob: c644b8529b9049b7d0456d64bf6aac3b322ccddf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
load("//tools/bzl:gwt.bzl", "gwt_module")
load("//tools/bzl:java.bzl", "java_library2")
load("//tools/bzl:junit.bzl", "junit_tests")

EXPORTED_DEPS = [
    "//java/com/google/gerrit/common:client",
    "//java/com/google/gwtexpui/clippy",
    "//java/com/google/gwtexpui/globalkey",
    "//java/com/google/gwtexpui/progress",
    "//java/com/google/gwtexpui/safehtml",
    "//java/com/google/gwtexpui/user:agent",
]

DEPS = ["//lib/gwt:user-neverlink"]

SRC = "src/main/java/com/google/gerrit/"

gwt_module(
    name = "client",
    srcs = glob(["src/main/**/*.java"]),
    exported_deps = EXPORTED_DEPS,
    gwt_xml = SRC + "GerritGwtUICommon.gwt.xml",
    resources = glob(
        ["src/main/**/*"],
        exclude = [SRC + "client/**/*.java"] + [
            SRC + "GerritGwtUICommon.gwt.xml",
        ],
    ),
    visibility = ["//visibility:public"],
    deps = DEPS,
)

java_library2(
    name = "client-lib",
    srcs = glob(["src/main/**/*.java"]),
    exported_deps = EXPORTED_DEPS,
    resources = glob(["src/main/**/*"]),
    visibility = ["//visibility:public"],
    deps = DEPS,
)

java_library(
    name = "diffy_logo",
    data = [
        "//lib:LICENSE-CC-BY3.0-unported",
        "//lib:LICENSE-diffy",
    ],
    resources = glob(["src/main/resources/com/google/gerrit/client/diffy*.png"]),
    visibility = ["//visibility:public"],
)

junit_tests(
    name = "client_tests",
    srcs = glob(["src/test/java/**/*.java"]),
    visibility = ["//visibility:public"],
    deps = [
        ":client",
        "//lib:junit",
        "//lib/gwt:dev",
        "//lib/jgit/org.eclipse.jgit:jgit",
    ],
)