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 33919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichLOCAL_CFLAGS := -Werror 34919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 35919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichLOCAL_SRC_FILES:= \ 36919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich gl_code.cpp 37919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 38919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichLOCAL_SHARED_LIBRARIES := \ 39919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich libutils \ 40919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich libEGL \ 41919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich libGLESv2 42919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 43919583553781f1e1885fa17f76d54008ebeca3c1Jack PalevichLOCAL_MODULE := libgl2jni 44919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 459dde9efd0b6b4d1311d1313d0657a8e94b550989Iliyan Malchev 46919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevich 47919583553781f1e1885fa17f76d54008ebeca3c1Jack Palevichinclude $(BUILD_SHARED_LIBRARY) 48