blob: 13337c27534230f3a736e6460c736c6d8e66b8c4 [file] [log] [blame]
Louis Huemiller734d8d82011-01-05 18:53:47 -08001# 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
Louis Huemiller365b2c62010-11-22 18:05:30 -080015LOCAL_PATH:= $(call my-dir)
16
17include $(CLEAR_VARS)
Dan Albertb79dfe62014-09-11 18:45:33 -070018LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
Dan Albertbcc1ae02014-11-04 17:25:12 -080019
Louis Huemiller734d8d82011-01-05 18:53:47 -080020LOCAL_MODULE_TAGS := tests
21LOCAL_MODULE:= libhwcTest
Aurimas Liutikasd1d16992016-02-23 17:10:37 -080022LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES -Wall -Wextra -Werror
Dan Albertbcc1ae02014-11-04 17:25:12 -080023LOCAL_CXX_STL := libc++
Louis Huemiller734d8d82011-01-05 18:53:47 -080024LOCAL_SRC_FILES:= hwcTestLib.cpp
25LOCAL_C_INCLUDES += system/extras/tests/include \
Dan Albertbcc1ae02014-11-04 17:25:12 -080026 $(call include-path-for, opengl-tests-includes) \
Louis Huemiller734d8d82011-01-05 18:53:47 -080027
Mathias Agopiana9347642017-02-13 16:42:28 -080028LOCAL_STATIC_LIBRARIES := libarect
29
Louis Huemiller734d8d82011-01-05 18:53:47 -080030include $(BUILD_STATIC_LIBRARY)
31
32include $(CLEAR_VARS)
Dan Albertb79dfe62014-09-11 18:45:33 -070033LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
Dan Albertbcc1ae02014-11-04 17:25:12 -080034
35LOCAL_MODULE:= hwcStress
36LOCAL_MODULE_TAGS := tests
Aurimas Liutikasd1d16992016-02-23 17:10:37 -080037LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES -Wall -Wextra -Werror
Dan Albertbcc1ae02014-11-04 17:25:12 -080038LOCAL_CXX_STL := libc++
Louis Huemiller734d8d82011-01-05 18:53:47 -080039LOCAL_SRC_FILES:= hwcStress.cpp
Louis Huemiller365b2c62010-11-22 18:05:30 -080040
41LOCAL_SHARED_LIBRARIES := \
42 libcutils \
43 libEGL \
44 libGLESv2 \
Mathias Agopian84b470d2013-03-06 21:34:39 -080045 libutils \
Ying Wang8a0cb4e2013-04-09 21:55:39 -070046 liblog \
Louis Huemiller365b2c62010-11-22 18:05:30 -080047 libui \
48 libhardware \
49
50LOCAL_STATIC_LIBRARIES := \
51 libtestUtil \
Louis Huemiller734d8d82011-01-05 18:53:47 -080052 libglTest \
53 libhwcTest \
Louis Huemiller365b2c62010-11-22 18:05:30 -080054
55LOCAL_C_INCLUDES += \
56 system/extras/tests/include \
57 hardware/libhardware/include \
Dan Albertbcc1ae02014-11-04 17:25:12 -080058 $(call include-path-for, opengl-tests-includes) \
Louis Huemiller365b2c62010-11-22 18:05:30 -080059
60include $(BUILD_NATIVE_TEST)
Louis Huemiller734d8d82011-01-05 18:53:47 -080061
62include $(CLEAR_VARS)
Dan Albertb79dfe62014-09-11 18:45:33 -070063LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
Dan Albertbcc1ae02014-11-04 17:25:12 -080064
65LOCAL_MODULE:= hwcRects
66LOCAL_MODULE_TAGS := tests
Aurimas Liutikasd1d16992016-02-23 17:10:37 -080067LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES -Wall -Wextra -Werror
Dan Albertbcc1ae02014-11-04 17:25:12 -080068LOCAL_CXX_STL := libc++
Louis Huemiller734d8d82011-01-05 18:53:47 -080069LOCAL_SRC_FILES:= hwcRects.cpp
70
71LOCAL_SHARED_LIBRARIES := \
72 libcutils \
73 libEGL \
74 libGLESv2 \
Mathias Agopian84b470d2013-03-06 21:34:39 -080075 libutils \
Ying Wang8a0cb4e2013-04-09 21:55:39 -070076 liblog \
Louis Huemiller734d8d82011-01-05 18:53:47 -080077 libui \
78 libhardware \
79
80LOCAL_STATIC_LIBRARIES := \
81 libtestUtil \
82 libglTest \
83 libhwcTest \
84
85LOCAL_C_INCLUDES += \
86 system/extras/tests/include \
87 hardware/libhardware/include \
Dan Albertbcc1ae02014-11-04 17:25:12 -080088 $(call include-path-for, opengl-tests-includes) \
Louis Huemiller734d8d82011-01-05 18:53:47 -080089
90include $(BUILD_NATIVE_TEST)
91
92include $(CLEAR_VARS)
Dan Albertb79dfe62014-09-11 18:45:33 -070093LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
Dan Albertbcc1ae02014-11-04 17:25:12 -080094
95LOCAL_MODULE:= hwcColorEquiv
96LOCAL_MODULE_TAGS := tests
Aurimas Liutikasd1d16992016-02-23 17:10:37 -080097LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES -Wall -Wextra -Werror
Dan Albertbcc1ae02014-11-04 17:25:12 -080098LOCAL_CXX_STL := libc++
Louis Huemiller734d8d82011-01-05 18:53:47 -080099LOCAL_SRC_FILES:= hwcColorEquiv.cpp
100
101LOCAL_SHARED_LIBRARIES := \
102 libcutils \
103 libEGL \
104 libGLESv2 \
Mathias Agopian84b470d2013-03-06 21:34:39 -0800105 libutils \
Ying Wang8a0cb4e2013-04-09 21:55:39 -0700106 liblog \
Louis Huemiller734d8d82011-01-05 18:53:47 -0800107 libui \
108 libhardware \
109
110LOCAL_STATIC_LIBRARIES := \
111 libtestUtil \
112 libglTest \
113 libhwcTest \
114
115LOCAL_C_INCLUDES += \
116 system/extras/tests/include \
117 hardware/libhardware/include \
Dan Albertbcc1ae02014-11-04 17:25:12 -0800118 $(call include-path-for, opengl-tests-includes) \
Louis Huemiller734d8d82011-01-05 18:53:47 -0800119
120include $(BUILD_NATIVE_TEST)
Louis Huemiller653f8102011-01-09 10:59:31 -0800121
122include $(CLEAR_VARS)
Dan Albertb79dfe62014-09-11 18:45:33 -0700123LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
Dan Albertbcc1ae02014-11-04 17:25:12 -0800124
125LOCAL_MODULE:= hwcCommit
126LOCAL_MODULE_TAGS := tests
Aurimas Liutikasd1d16992016-02-23 17:10:37 -0800127LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES -Wall -Wextra -Werror
Dan Albertbcc1ae02014-11-04 17:25:12 -0800128LOCAL_CXX_STL := libc++
Louis Huemiller653f8102011-01-09 10:59:31 -0800129LOCAL_SRC_FILES:= hwcCommit.cpp
130
131LOCAL_SHARED_LIBRARIES := \
132 libcutils \
133 libEGL \
134 libGLESv2 \
Mathias Agopian84b470d2013-03-06 21:34:39 -0800135 libutils \
Ying Wang8a0cb4e2013-04-09 21:55:39 -0700136 liblog \
Louis Huemiller653f8102011-01-09 10:59:31 -0800137 libui \
138 libhardware \
139
140LOCAL_STATIC_LIBRARIES := \
141 libtestUtil \
142 libglTest \
143 libhwcTest \
144
145LOCAL_C_INCLUDES += \
146 system/extras/tests/include \
147 hardware/libhardware/include \
Dan Albertbcc1ae02014-11-04 17:25:12 -0800148 $(call include-path-for, opengl-tests-includes) \
Louis Huemiller653f8102011-01-09 10:59:31 -0800149
150include $(BUILD_NATIVE_TEST)