github.com/sercand/please@v13.4.0+incompatible/package/BUILD (about) 1 subinclude("//build_defs:version") 2 3 # This is the master list of files that get installed. 4 filegroup( 5 name = "installed_files", 6 srcs = [ 7 "//src:please", 8 "//tools/build_langserver", 9 "//tools/go_buildid_replacer", 10 "//tools/jarcat", 11 "//tools/java:javac_worker", 12 "//tools/java:junit_runner", 13 "//tools/please_go_filter", 14 "//tools/please_go_test", 15 "//tools/please_maven", 16 "//tools/please_pex", 17 "//tools/sandbox:please_sandbox", 18 ], 19 ) 20 21 tarball( 22 name = "please_tarball", 23 srcs = [":installed_files"], 24 out = "please_%s.tar.gz" % VERSION, 25 subdir = "please", 26 ) 27 28 tarball( 29 name = "please_tarball_xz", 30 srcs = [":installed_files"], 31 out = "please_%s.tar.xz" % VERSION, 32 subdir = "please", 33 xzip = True, 34 ) 35 36 tarball( 37 name = "servers_tarball", 38 srcs = [ 39 "//tools/cache:http_cache_server", 40 "//tools/cache:rpc_cache_server", 41 ], 42 out = "please_servers_%s.tar.gz" % VERSION, 43 subdir = "please", 44 ) 45 46 filegroup( 47 name = "tarballs", 48 srcs = [ 49 ":please_tarball", 50 ":please_tarball_xz", 51 ":servers_tarball", 52 ], 53 labels = ["hlink:plz-out/pkg/${OS}_${ARCH}"], 54 ) 55 56 filegroup( 57 name = "signer", 58 srcs = ["//tools/release_signer"], 59 labels = ["hlink:plz-out/pkg"], 60 )