63 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
load("//tools/bzl:java.bzl", "java_library2")
 | 
						|
load("//tools/bzl:junit.bzl", "junit_tests")
 | 
						|
load("//tools/bzl:gwt.bzl", "gwt_module")
 | 
						|
 | 
						|
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",
 | 
						|
    ],
 | 
						|
)
 |