1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
load("@rules_cc//cc:defs.bzl", "cc_library")
filegroup(
name = "srcs",
srcs = glob(["**"]),
visibility = ["//examples:__pkg__"],
)
android_library(
name = "lib",
srcs = ["Lib.java"],
)
android_binary(
name = "hello_world",
srcs = glob([
"MainActivity.java",
"Jni.java",
]),
manifest = "AndroidManifest.xml",
resource_files = glob(["res/**"]),
deps = [
":jni",
":lib",
"@androidsdk//com.android.support:appcompat-v7-25.0.0",
],
)
cc_library(
name = "jni",
srcs = ["jni.cc"],
deps = [":jni_dep"],
)
cc_library(
name = "jni_dep",
srcs = ["jni_dep.cc"],
hdrs = ["jni_dep.h"],
)
|