1919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich######################################################################### 2919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich# OpenGL ES JNI sample 3919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich# This makefile builds both an activity and a shared library. 4919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich######################################################################### 5919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichTOP_LOCAL_PATH:= $(call my-dir) 6919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 7919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich# Build activity 8919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 9919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichLOCAL_PATH:= $(call my-dir) 10919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevichinclude $(CLEAR_VARS) 11919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 12837edec5e39e4c914b56bd74f7cdf31ab5bc5843Jean-Baptiste QueruLOCAL_MODULE_TAGS := optional 13919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 14919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichLOCAL_SRC_FILES := $(call all-subdir-java-files) 15919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 16919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichLOCAL_PACKAGE_NAME := GL2JNI 17919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 18919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichLOCAL_JNI_SHARED_LIBRARIES := libgl2jni 19919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 20919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevichinclude $(BUILD_PACKAGE) 21919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 22919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich######################################################################### 23919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich# Build JNI Shared Library 24919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich######################################################################### 25919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 26919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichLOCAL_PATH:= $(LOCAL_PATH)/jni 27919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 28919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevichinclude $(CLEAR_VARS) 29919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 30919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich# Optional tag would mean it doesn't get installed by default 31919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichLOCAL_MODULE_TAGS := optional 32919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 33c80fae6e8576b9675e4d9305986fe0341e6db3c9Bernhard RosenkränzerLOCAL_CFLAGS := -Werror -Wno-error=unused-parameter 34919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 35919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichLOCAL_SRC_FILES:= \ 36919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich gl_code.cpp 37919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 38919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichLOCAL_SHARED_LIBRARIES := \ 39919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich libutils \ 408a0cb4ee0b6c351de82987efb472fa38dfaf608aYing Wang liblog \ 41919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich libEGL \ 42919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich libGLESv2 43919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 44919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichLOCAL_MODULE := libgl2jni 45919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 469dde9efd0b6b4d1311d1313d0657a8e94b550989Iliyan Malchev 47919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 48919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevichinclude $(BUILD_SHARED_LIBRARY) 49