15460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(LLVM_DEVICE_BUILD_MK) 25460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 35460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# The three inline options together reduce libbcc.so almost 1MB. 45460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# We move them from global build/core/combo/TARGET_linux-arm.mk 55460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# to here. 65460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_CFLAGS := -DANDROID_TARGET_BUILD \ 75460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -finline-limit=64 \ 85460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -finline-functions \ 95460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -fno-inline-functions-called-once \ 105460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao $(LOCAL_CFLAGS) 115460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 125460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_CPPFLAGS := \ 135460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao $(LOCAL_CPPFLAGS) \ 145460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -Wformat \ 155460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -Werror=format-security \ 165460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -Werror=return-type \ 175460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -Werror=non-virtual-dtor \ 185460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -Werror=address \ 195460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -Werror=sequence-point \ 205460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -Woverloaded-virtual \ 215460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -Wno-sign-promo 225460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 235460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoifeq ($(MCLD_ENABLE_ASSERTION),true) 245460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao LOCAL_CPPFLAGS += \ 255460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -D_DEBUG \ 265460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -UNDEBUG 275460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoendif 285460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 295460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# Make sure bionic is first so we can include system headers. 305460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_C_INCLUDES := \ 315460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao bionic \ 325460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao external/stlport/stlport \ 335460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao $(MCLD_ROOT_PATH)/include \ 345460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao $(LLVM_ROOT_PATH) \ 355460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao $(LLVM_ROOT_PATH)/include \ 365460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao $(LLVM_ROOT_PATH)/device/include \ 375460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao $(LOCAL_C_INCLUDES) 38