blob: ec0ba45a0d6adcfe2e62fb273d88e23a9d2227de [file] [log] [blame]
George Burgess IV9a274102019-06-04 15:39:52 -07001include $(CLEAR_VARS)
2
3LOCAL_ADDITIONAL_DEPENDENCIES := \
4 $(LOCAL_PATH)/Android.mk \
5 $(LOCAL_PATH)/touch-obj-on-success
6
7LOCAL_CXX := $(LOCAL_PATH)/touch-obj-on-success \
8 $(LLVM_PREBUILTS_PATH)/clang++ \
9
10LOCAL_CLANG := true
11LOCAL_MODULE := bionic-compile-time-tests$(FORTIFY_LEVEL)-clang++
Bob Badouraa7d8352021-02-19 13:06:22 -080012LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
13LOCAL_LICENSE_CONDITIONS := notice
14LOCAL_NOTICE_FILE := $(LOCAL_PATH)/NOTICE
Chih-Hung Hsieh247892e2021-01-27 12:28:20 -080015LOCAL_TIDY := false
George Burgess IV9a274102019-06-04 15:39:52 -070016LOCAL_CPPFLAGS := -Wall -Wno-error
17LOCAL_CPPFLAGS += -fno-color-diagnostics -ferror-limit=10000 -Xclang -verify
18LOCAL_CPPFLAGS += -DCOMPILATION_TESTS=1 -Wformat-nonliteral
19LOCAL_CPPFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=$(FORTIFY_LEVEL)
20LOCAL_SRC_FILES := clang_fortify_tests.cpp
21
22include $(BUILD_STATIC_LIBRARY)
23
24FORTIFY_LEVEL :=