1 # Copyright 2016 The Android Open Source Project
3 LOCAL_PATH:= $(call my-dir)
5 # -----------------------------------------------------------------------------
7 # -----------------------------------------------------------------------------
10 -fstack-protector-all \
25 # Required plus Recommended Tests
29 mmc_max_speed_test.cpp \
31 cts_executable := CtsKernelConfigTestCases
34 LOCAL_MODULE := kernel-config-unit-tests
35 LOCAL_MODULE_TAGS := tests
36 LOCAL_CFLAGS := $(test_c_flags)
37 LOCAL_CFLAGS := -DHAS_KCMP
38 LOCAL_SRC_FILES := $(test_src_files)
39 include $(BUILD_NATIVE_TEST)
42 LOCAL_MODULE := $(cts_executable)
43 LOCAL_MODULE_TAGS := optional
44 LOCAL_CFLAGS := $(test_c_flags)
45 LOCAL_CFLAGS := -DHAS_KCMP
46 LOCAL_SRC_FILES := $(cts_src_files)
47 LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativetest
48 LOCAL_MULTILIB := both
49 LOCAL_MODULE_STEM_32 := $(LOCAL_MODULE)32
50 LOCAL_MODULE_STEM_64 := $(LOCAL_MODULE)64
51 LOCAL_STATIC_LIBRARIES := libgtest libgtest_main
53 LOCAL_COMPATIBILITY_SUITE := cts_v2
54 LOCAL_CTS_TEST_PACKAGE := android.kernel.config
55 include $(BUILD_CTS_EXECUTABLE)
57 ifeq ($(HOST_OS)-$(HOST_ARCH),$(filter $(HOST_OS)-$(HOST_ARCH),linux-x86 linux-x86_64))
60 LOCAL_MODULE := $(cts_executable)_list
61 LOCAL_MODULE_TAGS := optional
62 LOCAL_CFLAGS := $(test_c_flags)
63 LOCAL_C_INCLUDES := external/gtest/include
64 LOCAL_SRC_FILES := $(cts_src_files)
65 LOCAL_MULTILIB := both
66 LOCAL_MODULE_STEM_32 := $(LOCAL_MODULE)
67 LOCAL_MODULE_STEM_64 := $(LOCAL_MODULE)64
68 LOCAL_CXX_STL := libc++
69 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
70 include $(BUILD_HOST_NATIVE_TEST)
72 endif # ifeq ($(HOST_OS)-$(HOST_ARCH),$(filter $(HOST_OS)-$(HOST_ARCH),linux-x86 linux-x86_64))
78 LOCAL_MODULE := scrape_mmap_addr
79 include $(BUILD_NATIVE_TEST)