Added assets and assets_dir.

This commit is contained in:
Juan David Adarve 2020-03-20 16:50:41 -05:00
parent 3b6d3c4058
commit 22bb8c204d

View File

@ -26,12 +26,16 @@ Finally, import the AAR into Android Studio.
load("@build_bazel_rules_android//android:rules.bzl", "android_binary", "android_library")
def mediapipe_aar(name, calculators = []):
def mediapipe_aar(name, calculators = [], assets = [], assets_dir = ""):
"""Generate MediaPipe AAR.
Args:
name: the name of the AAR.
calculators: the calculator libraries to be compiled into the .so.
assets: additional assets to be included into the archive.
assets_dir: path where the assets will the packaged. See
https://docs.bazel.build/versions/master/be/android.html#android_library
for more information.
"""
native.cc_binary(
name = "libmediapipe_jni.so",
@ -106,6 +110,8 @@ cat > $(OUTS) <<EOF
"@com_google_guava_android//jar",
"@androidx_lifecycle//jar",
],
assets = assets,
assets_dir = assets_dir,
)
_aar_with_jni(name, name + "_android_lib")