OSDN Git Service

Merge "Inferno: A framegrapher based on simpleperf" am: af30023228 am: d8f0a1eb93...
[android-x86/system-extras.git] / tests / kernel.config / Android.mk
1 # Copyright 2016 The Android Open Source Project
2
3 LOCAL_PATH:= $(call my-dir)
4
5 # -----------------------------------------------------------------------------
6 # Unit tests.
7 # -----------------------------------------------------------------------------
8
9 test_c_flags := \
10     -fstack-protector-all \
11     -g \
12     -Wall -Wextra \
13     -Werror \
14     -fno-builtin \
15
16 # Required Tests
17 cts_src_files := \
18     logger_test.cpp \
19     multicast_test.cpp \
20     nfs_test.cpp \
21     pstore_test.cpp \
22     sysvipc_test.cpp \
23
24 # Required plus Recommended Tests
25 # TODO: move aslr_test.cpp back to cts_src_files b/36888825
26 test_src_files := \
27     $(cts_src_files) \
28     aslr_test.cpp \
29     aslr_rec_test.cpp \
30     mmc_max_speed_test.cpp \
31
32 include $(CLEAR_VARS)
33 LOCAL_MODULE := kernel-config-unit-tests
34 LOCAL_MODULE_TAGS := tests
35 LOCAL_CFLAGS := $(test_c_flags)
36 LOCAL_CFLAGS := -DHAS_KCMP
37 LOCAL_SRC_FILES := $(test_src_files)
38 LOCAL_SHARED_LIBRARIES := libbase
39 include $(BUILD_NATIVE_TEST)
40
41 include $(CLEAR_VARS)
42 LOCAL_MODULE := CtsKernelConfigTestCases
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_SHARED_LIBRARIES := libbase
52 LOCAL_STATIC_LIBRARIES := libgtest libgtest_main
53
54 LOCAL_COMPATIBILITY_SUITE := cts vts
55 LOCAL_CTS_TEST_PACKAGE := android.kernel.config
56 include $(BUILD_CTS_EXECUTABLE)
57
58 include $(CLEAR_VARS)
59 LOCAL_SRC_FILES := \
60     scrape_mmap_addr.cpp
61
62 LOCAL_MODULE := scrape_mmap_addr
63 include $(BUILD_NATIVE_TEST)