1 # Description: 2 # Bazel workspace file for Brotli. 3 4 workspace(name = "org_brotli") 5 6 maven_jar( 7 name = "junit_junit", 8 artifact = "junit:junit:4.12", 9 ) 10 11 git_repository( 12 name = "io_bazel_rules_go", 13 remote = "https://github.com/bazelbuild/rules_go.git", 14 tag = "0.4.4", 15 ) 16 17 http_archive( 18 name = "io_bazel_rules_closure", 19 strip_prefix = "rules_closure-0.4.1", 20 sha256 = "ba5e2e10cdc4027702f96e9bdc536c6595decafa94847d08ae28c6cb48225124", 21 url = "http://mirror.bazel.build/github.com/bazelbuild/rules_closure/archive/0.4.1.tar.gz", 22 ) 23 24 new_http_archive( 25 name = "openjdk_linux", 26 url = "https://bazel-mirror.storage.googleapis.com/openjdk/azul-zulu-8.20.0.5-jdk8.0.121/zulu8.20.0.5-jdk8.0.121-linux_x64.tar.gz", 27 sha256 = "7fdfb17d890406470b2303d749d3138e7f353749e67a0a22f542e1ab3e482745", 28 build_file_content = """ 29 package( 30 default_visibility = ["//visibility:public"], 31 ) 32 filegroup( 33 name = "jni_h", 34 srcs = ["zulu8.20.0.5-jdk8.0.121-linux_x64/include/jni.h"], 35 ) 36 filegroup( 37 name = "jni_md_h", 38 srcs = ["zulu8.20.0.5-jdk8.0.121-linux_x64/include/linux/jni_md.h"], 39 )""", 40 ) 41 42 new_http_archive( 43 name = "openjdk_macos", 44 url = "https://bazel-mirror.storage.googleapis.com/openjdk/azul-zulu-8.20.0.5-jdk8.0.121/zulu8.20.0.5-jdk8.0.121-macosx_x64.zip", 45 sha256 = "2a58bd1d9b0cbf0b3d8d1bcdd117c407e3d5a0ec01e2f53565c9bec5cf9ea78b", 46 build_file_content = """ 47 package( 48 default_visibility = ["//visibility:public"], 49 ) 50 filegroup( 51 name = "jni_md_h", 52 srcs = ["zulu8.20.0.5-jdk8.0.121-macosx_x64/include/darwin/jni_md.h"], 53 )""", 54 ) 55 56 load("@io_bazel_rules_go//go:def.bzl", "go_repositories") 57 go_repositories() 58 59 load("@io_bazel_rules_closure//closure:defs.bzl", "closure_repositories") 60 closure_repositories() 61