blob: b06115f1067a1e820c2e44a9251a0c6bec10d437 [file] [log] [blame]
Han-Wen Nienhuys36502622016-10-05 17:36:20 +02001package(
2 default_visibility=["//visibility:public"]
3)
Han-Wen Nienhuys28e7a6d2016-09-21 15:03:54 +02004
5load("//tools/bzl:js.bzl", "bower_component_bundle")
6load('//tools/bzl:genrule2.bzl', 'genrule2')
7
8bower_component_bundle(
Han-Wen Nienhuyse6c7e622016-10-27 15:43:10 +02009 name = "polygerrit_components.bower_components",
Han-Wen Nienhuys28e7a6d2016-09-21 15:03:54 +020010 deps = [
11 '//lib/js:es6-promise',
12 '//lib/js:fetch',
Han-Wen Nienhuys3254ec72016-10-20 14:26:11 +020013 # TODO(hanwen): this is inserted separately in the UI zip. Do we need this here?
Han-Wen Nienhuys28e7a6d2016-09-21 15:03:54 +020014 '//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 Nienhuys0d4ea732016-11-13 14:13:38 -080025
26
27genrule2(
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)