1include $(LLVM_DEVICE_BUILD_MK)
2
3# The three inline options together reduce libbcc.so almost 1MB.
4# We move them from global build/core/combo/TARGET_linux-arm.mk
5# to here.
6LOCAL_CFLAGS := -DANDROID_TARGET_BUILD \
7		-finline-limit=64 \
8		-finline-functions \
9		-fno-inline-functions-called-once \
10		$(LOCAL_CFLAGS)
11
12LOCAL_CPPFLAGS :=	\
13	$(LOCAL_CPPFLAGS)	\
14  -Wformat  \
15  -Werror=format-security \
16  -Werror=return-type \
17  -Werror=non-virtual-dtor  \
18  -Werror=address \
19  -Werror=sequence-point  \
20	-Woverloaded-virtual	\
21	-Wno-sign-promo
22
23ifeq ($(MCLD_ENABLE_ASSERTION),true)
24  LOCAL_CPPFLAGS += \
25    -D_DEBUG  \
26    -UNDEBUG
27endif
28
29# Make sure bionic is first so we can include system headers.
30LOCAL_C_INCLUDES :=	\
31	bionic \
32	external/stlport/stlport \
33  $(MCLD_ROOT_PATH)/include \
34	$(LLVM_ROOT_PATH)	\
35	$(LLVM_ROOT_PATH)/include	\
36	$(LLVM_ROOT_PATH)/device/include	\
37	$(LOCAL_C_INCLUDES)
38