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. 6c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei LiaoLOCAL_CFLAGS := \ 7c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao -DANDROID_TARGET_BUILD \ 8c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao -finline-functions \ 9c842fe71ef087c982cc03d0ea73eeaf455d932d3Shih-wei Liao -include $(MCLD_ROOT_PATH)/include/mcld/Config/Config.h \ 10c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LOCAL_CFLAGS) 115460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 12c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei LiaoLOCAL_CPPFLAGS := \ 13c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LOCAL_CPPFLAGS) \ 14870db7da8a0e7320db485504e1821012e2954475Shih-wei Liao -Wall \ 15943ef80b7307562a424144f15aca97a73da6fb4bShih-wei Liao -Wno-unused-parameter \ 161eedfe80a30cf1cbb77b8b75be35d8be638a5ce7Tim Murray -Wno-unused-private-field \ 171eedfe80a30cf1cbb77b8b75be35d8be638a5ce7Tim Murray -Wno-unused-const-variable \ 18870db7da8a0e7320db485504e1821012e2954475Shih-wei Liao -Werror 195460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 205460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoifeq ($(MCLD_ENABLE_ASSERTION),true) 215460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao LOCAL_CPPFLAGS += \ 22c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao -D_DEBUG \ 235460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -UNDEBUG 245460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoendif 255460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 262bb9d97b7dd35f78e67c3a774f2029c22b4fbb0bIan Rogersifeq ($(HOST_OS),darwin) 272bb9d97b7dd35f78e67c3a774f2029c22b4fbb0bIan RogersLOCAL_CFLAGS += -DDARWIN_FLEX=1 282bb9d97b7dd35f78e67c3a774f2029c22b4fbb0bIan Rogersendif 292bb9d97b7dd35f78e67c3a774f2029c22b4fbb0bIan Rogers 305460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# Make sure bionic is first so we can include system headers. 31c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei LiaoLOCAL_C_INCLUDES := \ 32c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao bionic \ 3398d256071dc852335e8b6933d6d99686f2fd533cStephen Hines external/libcxx/include \ 3498d256071dc852335e8b6933d6d99686f2fd533cStephen Hines external/libcxxabi/include \ 355460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao $(MCLD_ROOT_PATH)/include \ 36c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LLVM_ROOT_PATH) \ 37c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LLVM_ROOT_PATH)/include \ 38c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LLVM_ROOT_PATH)/device/include \ 39c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LOCAL_C_INCLUDES) 40