include $(LLVM_DEVICE_BUILD_MK) # The three inline options together reduce libbcc.so almost 1MB. # We move them from global build/core/combo/TARGET_linux-arm.mk # to here. LOCAL_CFLAGS := -DANDROID_TARGET_BUILD \ -finline-limit=64 \ -finline-functions \ -fno-inline-functions-called-once \ $(LOCAL_CFLAGS) LOCAL_CPPFLAGS := \ $(LOCAL_CPPFLAGS) \ -Wformat \ -Werror=format-security \ -Werror=return-type \ -Werror=non-virtual-dtor \ -Werror=address \ -Werror=sequence-point \ -Woverloaded-virtual \ -Wno-sign-promo ifeq ($(MCLD_ENABLE_ASSERTION),true) LOCAL_CPPFLAGS += \ -D_DEBUG \ -UNDEBUG endif # Make sure bionic is first so we can include system headers. LOCAL_C_INCLUDES := \ bionic \ external/stlport/stlport \ $(MCLD_ROOT_PATH)/include \ $(LLVM_ROOT_PATH) \ $(LLVM_ROOT_PATH)/include \ $(LLVM_ROOT_PATH)/device/include \ $(LOCAL_C_INCLUDES)