a8eec02ca1
Using a DataResource allows the GWT compiler to manage inserting the binary into the application context. This works in all run modes, making the clippy movie always available, even in GWT hosted debug. Change-Id: I02869d65d9787265ebe40046e0dbf883fd7ea9e1
105 lines
2.3 KiB
Python
105 lines
2.3 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',
|
|
'//lib/gwt:user',
|
|
'//lib:LICENSE-clippy',
|
|
],
|
|
visibility = ['PUBLIC'],
|
|
)
|
|
|
|
gwt_module(
|
|
name = 'CSS',
|
|
srcs = glob([SRC + 'css/rebind/*.java']),
|
|
gwtxml = 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',
|
|
'//lib/gwt:user',
|
|
],
|
|
visibility = ['PUBLIC'],
|
|
)
|
|
|
|
gwt_module(
|
|
name = 'Linker',
|
|
srcs = glob([SRC + 'linker/rebind/*.java']),
|
|
gwtxml = SRC + 'linker/ServerPlannedIFrameLinker.gwt.xml',
|
|
deps = ['//lib/gwt:dev'],
|
|
visibility = ['PUBLIC'],
|
|
)
|
|
|
|
java_library2(
|
|
name = 'linker_server',
|
|
srcs = glob([SRC + 'linker/server/*.java']),
|
|
compile_deps = ['//lib:servlet-api-3_0'],
|
|
visibility = ['PUBLIC'],
|
|
)
|
|
|
|
gwt_module(
|
|
name = 'Progress',
|
|
srcs = glob([SRC + 'progress/client/*.java']),
|
|
gwtxml = SRC + 'progress/Progress.gwt.xml',
|
|
resources = [SRC + 'progress/client/progress.css'],
|
|
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'],
|
|
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:junit',
|
|
'//lib/gwt:user',
|
|
'//lib/gwt:dev',
|
|
],
|
|
source_under_test = [':SafeHtml'],
|
|
)
|
|
|
|
gwt_module(
|
|
name = 'UserAgent',
|
|
srcs = glob([SRC + 'user/client/*.java']),
|
|
gwtxml = SRC + 'user/User.gwt.xml',
|
|
deps = ['//lib/gwt:user'],
|
|
visibility = ['PUBLIC'],
|
|
)
|
|
|
|
java_library2(
|
|
name = 'server',
|
|
srcs = glob([SRC + 'server/*.java']),
|
|
compile_deps = ['//lib:servlet-api-3_0'],
|
|
visibility = ['PUBLIC'],
|
|
)
|