gerrit/gerrit-gwtexpui/BUCK
Shawn Pearce 4aba6912cc Switch to the xsiframe GWT linker
This will be the default in a future version of GWT.  It is not
compatible with Gerrit's hacky server side selector.  Get rid of
the hacky server selection and run only the stock code.

The new linker selection is compatible with Super Dev Mode.

Change-Id: I26c2ed184b6f336d4f964732023aa81d647a5e7c
2014-03-07 18:14:09 +00:00

99 lines
2.2 KiB
Python

SRC = 'src/main/java/com/google/gwtexpui/'
gwt_module(
name = 'Clippy',
srcs = glob([SRC + 'clippy/client/*.java']),
gwtxml = SRC + 'clippy/Clippy.gwt.xml',
resources = [
SRC + 'clippy/client/clippy.css',
SRC + 'clippy/client/clippy.swf',
],
deps = [
':SafeHtml',
':UserAgent',
],
compile_deps = [
'//lib/gwt:user',
'//lib:LICENSE-clippy',
],
visibility = ['PUBLIC'],
)
java_library(
name = 'CSS',
srcs = glob([SRC + 'css/rebind/*.java']),
resources = [SRC + 'css/CSS.gwt.xml'],
deps = ['//lib/gwt:dev'],
visibility = ['PUBLIC'],
)
gwt_module(
name = 'GlobalKey',
srcs = glob([SRC + 'globalkey/client/*.java']),
gwtxml = SRC + 'globalkey/GlobalKey.gwt.xml',
resources = [
SRC + 'globalkey/client/KeyConstants.properties',
SRC + 'globalkey/client/key.css',
],
deps = [
':SafeHtml',
':UserAgent',
],
compile_deps = ['//lib/gwt:user'],
visibility = ['PUBLIC'],
)
java_library2(
name = 'linker_server',
srcs = glob([SRC + 'linker/server/*.java']),
compile_deps = ['//lib:servlet-api-3_1'],
visibility = ['PUBLIC'],
)
gwt_module(
name = 'Progress',
srcs = glob([SRC + 'progress/client/*.java']),
gwtxml = SRC + 'progress/Progress.gwt.xml',
resources = [SRC + 'progress/client/progress.css'],
compile_deps = ['//lib/gwt:user'],
visibility = ['PUBLIC'],
)
gwt_module(
name = 'SafeHtml',
srcs = glob([SRC + 'safehtml/client/*.java']),
gwtxml = SRC + 'safehtml/SafeHtml.gwt.xml',
resources = [SRC + 'safehtml/client/safehtml.css'],
compile_deps = ['//lib/gwt:user'],
visibility = ['PUBLIC'],
)
java_test(
name = 'SafeHtml_tests',
srcs = glob([
'src/test/java/com/google/gwtexpui/safehtml/client/**/*.java',
]),
deps = [
':SafeHtml_lib',
'//lib:junit',
'//lib/gwt:user',
'//lib/gwt:dev',
],
source_under_test = [':SafeHtml_lib'],
)
gwt_module(
name = 'UserAgent',
srcs = glob([SRC + 'user/client/*.java']),
gwtxml = SRC + 'user/User.gwt.xml',
compile_deps = ['//lib/gwt:user'],
visibility = ['PUBLIC'],
)
java_library2(
name = 'server',
srcs = glob([SRC + 'server/*.java']),
compile_deps = ['//lib:servlet-api-3_1'],
visibility = ['PUBLIC'],
)