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