| SRC = 'src/main/java/com/google/gwtexpui/' | 
 |  | 
 | gwt_module( | 
 |   name = 'Clippy', | 
 |   srcs = glob([SRC + 'clippy/client/*.java']), | 
 |   gwt_xml = SRC + 'clippy/Clippy.gwt.xml', | 
 |   resources = [ | 
 |     SRC + 'clippy/client/clippy.css', | 
 |     SRC + 'clippy/client/clippy.swf', | 
 |   ], | 
 |   provided_deps = ['//lib/gwt:user'], | 
 |   deps = [ | 
 |     ':SafeHtml', | 
 |     ':UserAgent', | 
 |     '//lib:LICENSE-clippy', | 
 |   ], | 
 |   visibility = ['PUBLIC'], | 
 | ) | 
 |  | 
 | java_library( | 
 |   name = 'CSS', | 
 |   srcs = glob([SRC + 'css/rebind/*.java']), | 
 |   resources = [SRC + 'css/CSS.gwt.xml'], | 
 |   provided_deps = ['//lib/gwt:dev'], | 
 |   visibility = ['PUBLIC'], | 
 | ) | 
 |  | 
 | gwt_module( | 
 |   name = 'GlobalKey', | 
 |   srcs = glob([SRC + 'globalkey/client/*.java']), | 
 |   gwt_xml = SRC + 'globalkey/GlobalKey.gwt.xml', | 
 |   resources = [ | 
 |     SRC + 'globalkey/client/KeyConstants.properties', | 
 |     SRC + 'globalkey/client/key.css', | 
 |   ], | 
 |   provided_deps = ['//lib/gwt:user'], | 
 |   deps = [ | 
 |     ':SafeHtml', | 
 |     ':UserAgent', | 
 |   ], | 
 |   visibility = ['PUBLIC'], | 
 | ) | 
 |  | 
 | java_library( | 
 |   name = 'linker_server', | 
 |   srcs = glob([SRC + 'linker/server/*.java']), | 
 |   provided_deps = ['//lib:servlet-api-3_1'], | 
 |   visibility = ['PUBLIC'], | 
 | ) | 
 |  | 
 | gwt_module( | 
 |   name = 'Progress', | 
 |   srcs = glob([SRC + 'progress/client/*.java']), | 
 |   gwt_xml = SRC + 'progress/Progress.gwt.xml', | 
 |   resources = [SRC + 'progress/client/progress.css'], | 
 |   provided_deps = ['//lib/gwt:user'], | 
 |   visibility = ['PUBLIC'], | 
 | ) | 
 |  | 
 | gwt_module( | 
 |   name = 'SafeHtml', | 
 |   srcs = glob([SRC + 'safehtml/client/*.java']), | 
 |   gwt_xml = SRC + 'safehtml/SafeHtml.gwt.xml', | 
 |   resources = [SRC + 'safehtml/client/safehtml.css'], | 
 |   provided_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']), | 
 |   gwt_xml = SRC + 'user/User.gwt.xml', | 
 |   provided_deps = ['//lib/gwt:user'], | 
 |   visibility = ['PUBLIC'], | 
 | ) | 
 |  | 
 | java_library( | 
 |   name = 'server', | 
 |   srcs = glob([SRC + 'server/*.java']), | 
 |   provided_deps = ['//lib:servlet-api-3_1'], | 
 |   visibility = ['PUBLIC'], | 
 | ) | 
 |  | 
 | java_library( | 
 |   name = 'client-src-lib', | 
 |   srcs = [], | 
 |   resources = glob( | 
 |     [SRC + n for n in [ | 
 |       'clippy/**/*', | 
 |       'globalkey/**/*', | 
 |       'safehtml/**/*', | 
 |       'user/**/*', | 
 |     ]] | 
 |   ), | 
 |   visibility = ['PUBLIC'], | 
 | ) |