Han-Wen Nienhuys | 3650262 | 2016-10-05 17:36:20 +0200 | [diff] [blame] | 1 | package( |
| 2 | default_visibility=["//visibility:public"] |
| 3 | ) |
Han-Wen Nienhuys | 28e7a6d | 2016-09-21 15:03:54 +0200 | [diff] [blame] | 4 | |
| 5 | load("//tools/bzl:js.bzl", "bower_component_bundle") |
| 6 | load('//tools/bzl:genrule2.bzl', 'genrule2') |
| 7 | |
| 8 | bower_component_bundle( |
Han-Wen Nienhuys | e6c7e62 | 2016-10-27 15:43:10 +0200 | [diff] [blame] | 9 | name = "polygerrit_components.bower_components", |
Han-Wen Nienhuys | 28e7a6d | 2016-09-21 15:03:54 +0200 | [diff] [blame] | 10 | deps = [ |
| 11 | '//lib/js:es6-promise', |
| 12 | '//lib/js:fetch', |
Han-Wen Nienhuys | 3254ec7 | 2016-10-20 14:26:11 +0200 | [diff] [blame] | 13 | # TODO(hanwen): this is inserted separately in the UI zip. Do we need this here? |
Han-Wen Nienhuys | 28e7a6d | 2016-09-21 15:03:54 +0200 | [diff] [blame] | 14 | '//lib/js:highlightjs', |
| 15 | '//lib/js:iron-autogrow-textarea', |
| 16 | '//lib/js:iron-dropdown', |
| 17 | '//lib/js:iron-input', |
| 18 | '//lib/js:iron-overlay-behavior', |
| 19 | '//lib/js:iron-selector', |
| 20 | '//lib/js:moment', |
| 21 | '//lib/js:page', |
| 22 | '//lib/js:polymer', |
| 23 | '//lib/js:promise-polyfill', |
| 24 | ]) |
Han-Wen Nienhuys | 0d4ea73 | 2016-11-13 14:13:38 -0800 | [diff] [blame^] | 25 | |
| 26 | |
| 27 | genrule2( |
| 28 | name = 'fonts', |
| 29 | cmd = ' && '.join([ |
| 30 | 'mkdir -p $$TMP/fonts', |
| 31 | 'cp $(SRCS) $$TMP/fonts/', |
| 32 | 'cd $$TMP', |
| 33 | "find fonts/ -exec touch -t 198001010000 '{}' ';'", |
| 34 | 'zip -qr $$ROOT/$@ fonts', |
| 35 | ]), |
| 36 | srcs = [ |
| 37 | '//lib/fonts:sourcecodepro', |
| 38 | ], |
| 39 | outs = ['fonts.zip',], |
| 40 | visibility = ['//visibility:public'], |
| 41 | output_to_bindir = 1, |
| 42 | ) |