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