1c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris#
2c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris# Copyright (C) 2014 The Android Open Source Project
3c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris#
4c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris# Licensed under the Apache License, Version 2.0 (the "License");
5c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris# you may not use this file except in compliance with the License.
6c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris# You may obtain a copy of the License at
7c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris#
8c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris#      http://www.apache.org/licenses/LICENSE-2.0
9c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris#
10c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris# Unless required by applicable law or agreed to in writing, software
11c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris# distributed under the License is distributed on an "AS IS" BASIS,
12c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris# See the License for the specific language governing permissions and
14c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris# limitations under the License.
15c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris#
16c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris
17c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferrisinclude $(CLEAR_VARS)
18c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris
19de7b98790068669df86b634257e16abe306872abChih-Hung HsiehLOCAL_CLANG_arm64 := false
20de7b98790068669df86b634257e16abe306872abChih-Hung HsiehLOCAL_CLANG_mips := false
21de7b98790068669df86b634257e16abe306872abChih-Hung Hsieh
22c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher FerrisLOCAL_MODULE := $(test_name)
23c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher FerrisLOCAL_MODULE_TAGS := optional
24c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher FerrisLOCAL_MODULE_PATH := $(TARGET_OUT_DATA_NATIVE_TESTS)/$(test_path)
25c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris
26c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher FerrisLOCAL_ADDITIONAL_DEPENDENCIES := \
274e5c283ab0d7de8f5c851a04cebbb414a340dc40Christopher Ferris	$(LOCAL_PATH)/Android.test.mk \
28c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris
29c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher FerrisLOCAL_CFLAGS := \
304e5c283ab0d7de8f5c851a04cebbb414a340dc40Christopher Ferris	$(jemalloc_common_cflags) \
31c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris	$(test_cflags) \
324e5c283ab0d7de8f5c851a04cebbb414a340dc40Christopher Ferris	-include $(LOCAL_PATH)/android/include/libc_logging.h \
33c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris
34c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher FerrisLOCAL_C_INCLUDES := \
354e5c283ab0d7de8f5c851a04cebbb414a340dc40Christopher Ferris	$(jemalloc_common_c_includes) \
36c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris	$(LOCAL_PATH)/test/src \
37c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris	$(LOCAL_PATH)/test/include \
38c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris
39c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher FerrisLOCAL_SRC_FILES := \
40c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris	$(test_src) \
41c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris
42c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher FerrisLOCAL_STATIC_LIBRARIES := \
43c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferris	$(test_libs) \
4496d58c8575eeac2a4a026e4d3629388573335bfaChristopher Ferris
4596d58c8575eeac2a4a026e4d3629388573335bfaChristopher FerrisLOCAL_SHARED_LIBRARIES := \
4647368bd495e385473a01762f0cee2ebcb89ad6e6Christopher Ferris	libc \
4747368bd495e385473a01762f0cee2ebcb89ad6e6Christopher Ferris	liblog \
4847368bd495e385473a01762f0cee2ebcb89ad6e6Christopher Ferris	libm \
4947368bd495e385473a01762f0cee2ebcb89ad6e6Christopher Ferris
50c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferrisinclude $(BUILD_EXECUTABLE)
51c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferristest_name :=
52c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferristest_src :=
53c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferristest_cflags :=
54c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferristest_libs :=
55c2ad06ca8f49492aace30b574eadd5d3bc29ffb1Christopher Ferristest_path :=
56