mcld-device-build.mk revision 943ef80b7307562a424144f15aca97a73da6fb4b
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 := \ 7 -DANDROID_TARGET_BUILD \ 8 -finline-limit=64 \ 9 -finline-functions \ 10 -fno-inline-functions-called-once \ 11 -include $(MCLD_ROOT_PATH)/include/mcld/Config/Config.h \ 12 $(LOCAL_CFLAGS) 13 14LOCAL_CPPFLAGS := \ 15 $(LOCAL_CPPFLAGS) \ 16 -Wall \ 17 -Wno-unused-parameter \ 18 -Werror 19 20ifeq ($(MCLD_ENABLE_ASSERTION),true) 21 LOCAL_CPPFLAGS += \ 22 -D_DEBUG \ 23 -UNDEBUG 24endif 25 26# Make sure bionic is first so we can include system headers. 27LOCAL_C_INCLUDES := \ 28 bionic \ 29 external/stlport/stlport \ 30 $(MCLD_ROOT_PATH)/include \ 31 $(LLVM_ROOT_PATH) \ 32 $(LLVM_ROOT_PATH)/include \ 33 $(LLVM_ROOT_PATH)/device/include \ 34 $(LOCAL_C_INCLUDES) 35