1*65c59e02SInna Palantcc_library_shared { 2*65c59e02SInna Palant name: "libfbjni", 3*65c59e02SInna Palant export_include_dirs: ["cxx"], 4*65c59e02SInna Palant srcs: [ 5*65c59e02SInna Palant "cxx/fbjni/*.cpp", 6*65c59e02SInna Palant "cxx/fbjni/detail/*.cpp", 7*65c59e02SInna Palant "cxx/lyra/*.cpp", 8*65c59e02SInna Palant ], 9*65c59e02SInna Palant sdk_version: "current", 10*65c59e02SInna Palant min_sdk_version: "33", 11*65c59e02SInna Palant stl: "libc++_static", 12*65c59e02SInna Palant cflags: [ 13*65c59e02SInna Palant "-fexceptions", 14*65c59e02SInna Palant "-frtti", 15*65c59e02SInna Palant ], 16*65c59e02SInna Palant rtti: true, 17*65c59e02SInna Palant visibility: [ 18*65c59e02SInna Palant "//external/executorch:__subpackages__", 19*65c59e02SInna Palant "//packages/modules/OnDevicePersonalization/apex", 20*65c59e02SInna Palant ], 21*65c59e02SInna Palant header_libs: [ 22*65c59e02SInna Palant "jni_headers", 23*65c59e02SInna Palant ], 24*65c59e02SInna Palant shared_libs: [ 25*65c59e02SInna Palant "liblog", 26*65c59e02SInna Palant ], 27*65c59e02SInna Palant apex_available: ["com.android.ondevicepersonalization"], 28*65c59e02SInna Palant} 29*65c59e02SInna Palant 30*65c59e02SInna Palantjava_library { 31*65c59e02SInna Palant name: "libfbjni_java", 32*65c59e02SInna Palant sdk_version: "current", 33*65c59e02SInna Palant min_sdk_version: "33", 34*65c59e02SInna Palant srcs: [ 35*65c59e02SInna Palant "java/com/facebook/jni/annotations/*.java", 36*65c59e02SInna Palant "java/com/facebook/jni/*.java", 37*65c59e02SInna Palant ], 38*65c59e02SInna Palant static_libs: [ 39*65c59e02SInna Palant "jsr305", 40*65c59e02SInna Palant ], 41*65c59e02SInna Palant apex_available: [ 42*65c59e02SInna Palant "com.android.ondevicepersonalization", 43*65c59e02SInna Palant ], 44*65c59e02SInna Palant} 45