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