Android.mk revision 653f81087920d479d8916a6ae6d2575dd80ed665
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    frameworks/base/opengl/tests \
26    frameworks/base/opengl/tests/include \
27
28LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES
29
30LOCAL_SHARED_LIBRARIES += libcutils libutils libstlport
31LOCAL_STATIC_LIBRARIES += libglTest
32LOCAL_PRELINK_MODULE := false
33
34include $(BUILD_STATIC_LIBRARY)
35
36include $(CLEAR_VARS)
37LOCAL_SRC_FILES:= hwcStress.cpp
38
39LOCAL_SHARED_LIBRARIES := \
40    libcutils \
41    libEGL \
42    libGLESv2 \
43    libui \
44    libhardware \
45
46LOCAL_STATIC_LIBRARIES := \
47    libtestUtil \
48    libglTest \
49    libhwcTest \
50
51LOCAL_C_INCLUDES += \
52    system/extras/tests/include \
53    hardware/libhardware/include \
54    frameworks/base/opengl/tests \
55    frameworks/base/opengl/tests/include \
56
57LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES
58
59LOCAL_MODULE:= hwcStress
60LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativestresstest
61
62LOCAL_MODULE_TAGS := tests
63
64LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES
65
66include $(BUILD_NATIVE_TEST)
67
68include $(CLEAR_VARS)
69LOCAL_SRC_FILES:= hwcRects.cpp
70
71LOCAL_SHARED_LIBRARIES := \
72    libcutils \
73    libEGL \
74    libGLESv2 \
75    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 \
86    frameworks/base/opengl/tests \
87    frameworks/base/opengl/tests/include \
88
89LOCAL_MODULE:= hwcRects
90LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativeutil
91
92LOCAL_MODULE_TAGS := tests
93
94LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES
95
96include $(BUILD_NATIVE_TEST)
97
98include $(CLEAR_VARS)
99LOCAL_SRC_FILES:= hwcColorEquiv.cpp
100
101LOCAL_SHARED_LIBRARIES := \
102    libcutils \
103    libEGL \
104    libGLESv2 \
105    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 \
116    frameworks/base/opengl/tests \
117    frameworks/base/opengl/tests/include \
118
119LOCAL_MODULE:= hwcColorEquiv
120LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativeutil
121
122LOCAL_MODULE_TAGS := tests
123
124LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES
125
126include $(BUILD_NATIVE_TEST)
127
128include $(CLEAR_VARS)
129LOCAL_SRC_FILES:= hwcCommit.cpp
130
131LOCAL_SHARED_LIBRARIES := \
132    libcutils \
133    libEGL \
134    libGLESv2 \
135    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 \
146    frameworks/base/opengl/tests \
147    frameworks/base/opengl/tests/include \
148
149LOCAL_MODULE:= hwcCommit
150LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativebenchmark
151
152LOCAL_MODULE_TAGS := tests
153
154LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES
155
156include $(BUILD_NATIVE_TEST)
157