blob: 693fba416e6dcd284ec81d2e6298ee8d6b41c22f [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
Louis Huemiller734d8d82011-01-05 18:53:47 -080028include $(BUILD_STATIC_LIBRARY)
29
30include $(CLEAR_VARS)
Dan Albertb79dfe62014-09-11 18:45:33 -070031LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
Dan Albertbcc1ae02014-11-04 17:25:12 -080032
33LOCAL_MODULE:= hwcStress
34LOCAL_MODULE_TAGS := tests
Aurimas Liutikasd1d16992016-02-23 17:10:37 -080035LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES -Wall -Wextra -Werror
Dan Albertbcc1ae02014-11-04 17:25:12 -080036LOCAL_CXX_STL := libc++
Louis Huemiller734d8d82011-01-05 18:53:47 -080037LOCAL_SRC_FILES:= hwcStress.cpp
Louis Huemiller365b2c62010-11-22 18:05:30 -080038
39LOCAL_SHARED_LIBRARIES := \
40 libcutils \
41 libEGL \
42 libGLESv2 \
Mathias Agopian84b470d2013-03-06 21:34:39 -080043 libutils \
Ying Wang8a0cb4e2013-04-09 21:55:39 -070044 liblog \
Louis Huemiller365b2c62010-11-22 18:05:30 -080045 libui \
46 libhardware \
47
48LOCAL_STATIC_LIBRARIES := \
49 libtestUtil \
Louis Huemiller734d8d82011-01-05 18:53:47 -080050 libglTest \
51 libhwcTest \
Louis Huemiller365b2c62010-11-22 18:05:30 -080052
53LOCAL_C_INCLUDES += \
54 system/extras/tests/include \
55 hardware/libhardware/include \
Dan Albertbcc1ae02014-11-04 17:25:12 -080056 $(call include-path-for, opengl-tests-includes) \
Louis Huemiller365b2c62010-11-22 18:05:30 -080057
58include $(BUILD_NATIVE_TEST)
Louis Huemiller734d8d82011-01-05 18:53:47 -080059
60include $(CLEAR_VARS)
Dan Albertb79dfe62014-09-11 18:45:33 -070061LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
Dan Albertbcc1ae02014-11-04 17:25:12 -080062
63LOCAL_MODULE:= hwcRects
64LOCAL_MODULE_TAGS := tests
Aurimas Liutikasd1d16992016-02-23 17:10:37 -080065LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES -Wall -Wextra -Werror
Dan Albertbcc1ae02014-11-04 17:25:12 -080066LOCAL_CXX_STL := libc++
Louis Huemiller734d8d82011-01-05 18:53:47 -080067LOCAL_SRC_FILES:= hwcRects.cpp
68
69LOCAL_SHARED_LIBRARIES := \
70 libcutils \
71 libEGL \
72 libGLESv2 \
Mathias Agopian84b470d2013-03-06 21:34:39 -080073 libutils \
Ying Wang8a0cb4e2013-04-09 21:55:39 -070074 liblog \
Louis Huemiller734d8d82011-01-05 18:53:47 -080075 libui \
76 libhardware \
77
78LOCAL_STATIC_LIBRARIES := \
79 libtestUtil \
80 libglTest \
81 libhwcTest \
82
83LOCAL_C_INCLUDES += \
84 system/extras/tests/include \
85 hardware/libhardware/include \
Dan Albertbcc1ae02014-11-04 17:25:12 -080086 $(call include-path-for, opengl-tests-includes) \
Louis Huemiller734d8d82011-01-05 18:53:47 -080087
88include $(BUILD_NATIVE_TEST)
89
90include $(CLEAR_VARS)
Dan Albertb79dfe62014-09-11 18:45:33 -070091LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
Dan Albertbcc1ae02014-11-04 17:25:12 -080092
93LOCAL_MODULE:= hwcColorEquiv
94LOCAL_MODULE_TAGS := tests
Aurimas Liutikasd1d16992016-02-23 17:10:37 -080095LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES -Wall -Wextra -Werror
Dan Albertbcc1ae02014-11-04 17:25:12 -080096LOCAL_CXX_STL := libc++
Louis Huemiller734d8d82011-01-05 18:53:47 -080097LOCAL_SRC_FILES:= hwcColorEquiv.cpp
98
99LOCAL_SHARED_LIBRARIES := \
100 libcutils \
101 libEGL \
102 libGLESv2 \
Mathias Agopian84b470d2013-03-06 21:34:39 -0800103 libutils \
Ying Wang8a0cb4e2013-04-09 21:55:39 -0700104 liblog \
Louis Huemiller734d8d82011-01-05 18:53:47 -0800105 libui \
106 libhardware \
107
108LOCAL_STATIC_LIBRARIES := \
109 libtestUtil \
110 libglTest \
111 libhwcTest \
112
113LOCAL_C_INCLUDES += \
114 system/extras/tests/include \
115 hardware/libhardware/include \
Dan Albertbcc1ae02014-11-04 17:25:12 -0800116 $(call include-path-for, opengl-tests-includes) \
Louis Huemiller734d8d82011-01-05 18:53:47 -0800117
118include $(BUILD_NATIVE_TEST)
Louis Huemiller653f8102011-01-09 10:59:31 -0800119
120include $(CLEAR_VARS)
Dan Albertb79dfe62014-09-11 18:45:33 -0700121LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
Dan Albertbcc1ae02014-11-04 17:25:12 -0800122
123LOCAL_MODULE:= hwcCommit
124LOCAL_MODULE_TAGS := tests
Aurimas Liutikasd1d16992016-02-23 17:10:37 -0800125LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES -Wall -Wextra -Werror
Dan Albertbcc1ae02014-11-04 17:25:12 -0800126LOCAL_CXX_STL := libc++
Louis Huemiller653f8102011-01-09 10:59:31 -0800127LOCAL_SRC_FILES:= hwcCommit.cpp
128
129LOCAL_SHARED_LIBRARIES := \
130 libcutils \
131 libEGL \
132 libGLESv2 \
Mathias Agopian84b470d2013-03-06 21:34:39 -0800133 libutils \
Ying Wang8a0cb4e2013-04-09 21:55:39 -0700134 liblog \
Louis Huemiller653f8102011-01-09 10:59:31 -0800135 libui \
136 libhardware \
137
138LOCAL_STATIC_LIBRARIES := \
139 libtestUtil \
140 libglTest \
141 libhwcTest \
142
143LOCAL_C_INCLUDES += \
144 system/extras/tests/include \
145 hardware/libhardware/include \
Dan Albertbcc1ae02014-11-04 17:25:12 -0800146 $(call include-path-for, opengl-tests-includes) \
Louis Huemiller653f8102011-01-09 10:59:31 -0800147
148include $(BUILD_NATIVE_TEST)