load("@j2cl//build_defs:rules.bzl", "j2cl_application", "j2cl_library")

package(
    default_applicable_licenses = ["@j2cl//:j2cl_license"],
    licenses = ["notice"],
)

j2cl_library(
    name = "helloguavalib",
    srcs = glob([
        "*.java",
        "*.js",
    ]),
    deps = [
        "@com_google_guava-j2cl",
        "@j2cl//:jsinterop-annotations-j2cl",
    ],
)

j2cl_application(
    name = "guava",
    entry_points = ["j2cl.samples.app"],
    deps = [":helloguavalib"],
)
