1# Copyright (C) 2010 The Android Open Source Project 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); 4# you may not use this file except in compliance with the License. 5# You may obtain a copy of the License at 6# 7# http://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, 11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12# See the License for the specific language governing permissions and 13# limitations under the License. 14 15LOCAL_PATH:= $(call my-dir) 16 17include $(CLEAR_VARS) 18LOCAL_MODULE_TAGS := tests 19LOCAL_MODULE:= libhwcTest 20LOCAL_SRC_FILES:= hwcTestLib.cpp 21LOCAL_C_INCLUDES += system/extras/tests/include \ 22 bionic \ 23 bionic/libstdc++/include \ 24 external/stlport/stlport \ 25 $(call include-path-for, opengl-tests-includes) 26 27LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES 28 29LOCAL_SHARED_LIBRARIES += libcutils libutils libstlport 30LOCAL_STATIC_LIBRARIES += libglTest 31 32 33include $(BUILD_STATIC_LIBRARY) 34 35include $(CLEAR_VARS) 36LOCAL_SRC_FILES:= hwcStress.cpp 37 38LOCAL_SHARED_LIBRARIES := \ 39 libcutils \ 40 libEGL \ 41 libGLESv2 \ 42 libui \ 43 libhardware \ 44 45LOCAL_STATIC_LIBRARIES := \ 46 libtestUtil \ 47 libglTest \ 48 libhwcTest \ 49 50LOCAL_C_INCLUDES += \ 51 system/extras/tests/include \ 52 hardware/libhardware/include \ 53 $(call include-path-for, opengl-tests-includes) 54 55LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES 56 57LOCAL_MODULE:= hwcStress 58LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativestresstest 59 60LOCAL_MODULE_TAGS := tests 61 62LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES 63 64include $(BUILD_NATIVE_TEST) 65 66include $(CLEAR_VARS) 67LOCAL_SRC_FILES:= hwcRects.cpp 68 69LOCAL_SHARED_LIBRARIES := \ 70 libcutils \ 71 libEGL \ 72 libGLESv2 \ 73 libui \ 74 libhardware \ 75 76LOCAL_STATIC_LIBRARIES := \ 77 libtestUtil \ 78 libglTest \ 79 libhwcTest \ 80 81LOCAL_C_INCLUDES += \ 82 system/extras/tests/include \ 83 hardware/libhardware/include \ 84 $(call include-path-for, opengl-tests-includes) 85 86LOCAL_MODULE:= hwcRects 87LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativeutil 88 89LOCAL_MODULE_TAGS := tests 90 91LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES 92 93include $(BUILD_NATIVE_TEST) 94 95include $(CLEAR_VARS) 96LOCAL_SRC_FILES:= hwcColorEquiv.cpp 97 98LOCAL_SHARED_LIBRARIES := \ 99 libcutils \ 100 libEGL \ 101 libGLESv2 \ 102 libui \ 103 libhardware \ 104 105LOCAL_STATIC_LIBRARIES := \ 106 libtestUtil \ 107 libglTest \ 108 libhwcTest \ 109 110LOCAL_C_INCLUDES += \ 111 system/extras/tests/include \ 112 hardware/libhardware/include \ 113 $(call include-path-for, opengl-tests-includes) 114 115LOCAL_MODULE:= hwcColorEquiv 116LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativeutil 117 118LOCAL_MODULE_TAGS := tests 119 120LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES 121 122include $(BUILD_NATIVE_TEST) 123 124include $(CLEAR_VARS) 125LOCAL_SRC_FILES:= hwcCommit.cpp 126 127LOCAL_SHARED_LIBRARIES := \ 128 libcutils \ 129 libEGL \ 130 libGLESv2 \ 131 libui \ 132 libhardware \ 133 134LOCAL_STATIC_LIBRARIES := \ 135 libtestUtil \ 136 libglTest \ 137 libhwcTest \ 138 139LOCAL_C_INCLUDES += \ 140 system/extras/tests/include \ 141 hardware/libhardware/include \ 142 $(call include-path-for, opengl-tests-includes) 143 144LOCAL_MODULE:= hwcCommit 145LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativebenchmark 146 147LOCAL_MODULE_TAGS := tests 148 149LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES 150 151include $(BUILD_NATIVE_TEST) 152