1//######################################################################## 2// OpenGL ES JNI sample 3// This makefile builds both an activity and a shared library. 4//######################################################################## 5// Build activity 6 7package { 8 // See: http://go/android-license-faq 9 // A large-scale-change added 'default_applicable_licenses' to import 10 // all of the 'license_kinds' from "frameworks_native_license" 11 // to get the below license kinds: 12 // SPDX-license-identifier-Apache-2.0 13 default_applicable_licenses: ["frameworks_native_license"], 14} 15 16android_app { 17 name: "GLJNI", 18 srcs: ["**/*.java"], 19 sdk_version: "current", 20 jni_libs: ["libgljni"], 21} 22 23// Build JNI Shared Library 24 25cc_library_shared { 26 name: "libgljni", 27 cflags: [ 28 "-Werror", 29 "-Wno-error=unused-parameter", 30 ], 31 header_libs: ["jni_headers"], 32 srcs: ["jni/gl_code.cpp"], 33 shared_libs: [ 34 "liblog", 35 "libEGL", 36 "libGLESv1_CM", 37 ], 38 sdk_version: "current", 39 arch: { 40 arm: { 41 instruction_set: "arm", 42 }, 43 }, 44} 45