Skip to content

Commit

Permalink
Create an android library target for OakServerSession.
Browse files Browse the repository at this point in the history
BUG: 382467588
Change-Id: I162be0b63119868f477a1dd1b0674a09a91e9217
  • Loading branch information
ernoc committed Jan 30, 2025
1 parent 6e3163c commit 5440c2f
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
13 changes: 13 additions & 0 deletions java/src/main/java/com/google/oak/session/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,16 @@ java_library(
"@com_google_protobuf//:protobuf_java",
],
)

android_library(
name = "server_session_android",
srcs = [
"OakServerSession.java",
],
deps = [
":exception_android",
"//java/src/main/java/com/google/oak/session/jni:oak_server_session_jni",
"//proto/session:session_java_proto",
"@com_google_protobuf//:protobuf_javalite",
],
)
6 changes: 6 additions & 0 deletions java/src/main/java/com/google/oak/session/jni/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ rust_library(
alwayslink = 1,
)

# If you need to load this JNI from Java tests, you need to add:
# jvm_flags = ["-Djava.library.path=third_party/oak/java/src/main/java/com/google/oak/session/jni:oak_client_session_jni"]
# or whatever the path to this rule is from your repo. Note no leading "//".
cc_binary(
name = "oak_client_session_jni",
linkshared = True,
Expand All @@ -53,6 +56,9 @@ rust_library(
alwayslink = 1,
)

# If you need to load this JNI from Java tests, you need to add:
# jvm_flags = ["-Djava.library.path=third_party/oak/java/src/main/java/com/google/oak/session/jni:oak_server_session_jni"]
# or whatever the path to this rule is from your repo. Note no leading "//".
cc_binary(
name = "oak_server_session_jni",
linkshared = True,
Expand Down

0 comments on commit 5440c2f

Please sign in to comment.