1eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich######################################################################### 2eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich# OpenGL ES Perf App 3eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich# This makefile builds both an activity and a shared library. 4eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich######################################################################### 5eb69d2ae19c89553c142a7b716fe2ac72e32080aJack PalevichTOP_LOCAL_PATH:= $(call my-dir) 6eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 7eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich# Build activity 8eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 9eb69d2ae19c89553c142a7b716fe2ac72e32080aJack PalevichLOCAL_PATH:= $(call my-dir) 10eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevichinclude $(CLEAR_VARS) 11eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 12eb69d2ae19c89553c142a7b716fe2ac72e32080aJack PalevichLOCAL_MODULE_TAGS := optional 13eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 14eb69d2ae19c89553c142a7b716fe2ac72e32080aJack PalevichLOCAL_SRC_FILES := $(call all-subdir-java-files) 15eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 16eb69d2ae19c89553c142a7b716fe2ac72e32080aJack PalevichLOCAL_PACKAGE_NAME := GLPerf 17eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 18eb69d2ae19c89553c142a7b716fe2ac72e32080aJack PalevichLOCAL_JNI_SHARED_LIBRARIES := libglperf 19eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 20eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich# Run on Eclair 21eb69d2ae19c89553c142a7b716fe2ac72e32080aJack PalevichLOCAL_SDK_VERSION := 7 22eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 23eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevichinclude $(BUILD_PACKAGE) 24eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 25eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich######################################################################### 26eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich# Build JNI Shared Library 27eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich######################################################################### 28eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 29eb69d2ae19c89553c142a7b716fe2ac72e32080aJack PalevichLOCAL_PATH:= $(LOCAL_PATH)/jni 30eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 31eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevichinclude $(CLEAR_VARS) 32eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 33eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich# Optional tag would mean it doesn't get installed by default 34eb69d2ae19c89553c142a7b716fe2ac72e32080aJack PalevichLOCAL_MODULE_TAGS := optional 35eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 36c80fae6e8576b9675e4d9305986fe0341e6db3c9Bernhard RosenkränzerLOCAL_CFLAGS := -Werror -Wno-error=unused-parameter 37eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 38eb69d2ae19c89553c142a7b716fe2ac72e32080aJack PalevichLOCAL_SRC_FILES:= \ 39eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich gl_code.cpp 40eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 41eb69d2ae19c89553c142a7b716fe2ac72e32080aJack PalevichLOCAL_SHARED_LIBRARIES := \ 42eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich libutils \ 438a0cb4ee0b6c351de82987efb472fa38dfaf608aYing Wang liblog \ 44eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich libEGL \ 45eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich libGLESv2 46eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 47eb69d2ae19c89553c142a7b716fe2ac72e32080aJack PalevichLOCAL_MODULE := libglperf 48eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 499dde9efd0b6b4d1311d1313d0657a8e94b550989Iliyan Malchev 50eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevich 51eb69d2ae19c89553c142a7b716fe2ac72e32080aJack Palevichinclude $(BUILD_SHARED_LIBRARY) 52