1package { 2 default_team: "trendy_team_camera_framework", 3 default_applicable_licenses: ["Android-Apache-2.0"], 4} 5 6cc_library_shared { 7 name: "libjni_deviceAsWebcam", 8 stl: "c++_static", 9 shared_libs: [ 10 "libandroid", 11 "libjpeg", 12 "liblog", 13 "libmediandk", 14 "libnativehelper", 15 "libyuv", 16 ], 17 static_libs: [ 18 "libbase_ndk", 19 ], 20 srcs: [ 21 "Buffer.cpp", 22 "DeviceAsWebcamNative.cpp", 23 "DeviceAsWebcamServiceManager.cpp", 24 "Encoder.cpp", 25 "SdkFrameProvider.cpp", 26 "UVCProvider.cpp", 27 ], 28 cflags: [ 29 "-O3", 30 "-Wextra", 31 "-funroll-loops", 32 ], 33 // for including the jni.h file 34 header_libs: ["jni_headers"], 35} 36