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