mcld-device-build.mk revision 870db7da8a0e7320db485504e1821012e2954475
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-limit=64 \ 9c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao -finline-functions \ 10c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao -fno-inline-functions-called-once \ 11c842fe71ef087c982cc03d0ea73eeaf455d932d3Shih-wei Liao -include $(MCLD_ROOT_PATH)/include/mcld/Config/Config.h \ 12c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LOCAL_CFLAGS) 135460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 14c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei LiaoLOCAL_CPPFLAGS := \ 15c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LOCAL_CPPFLAGS) \ 16870db7da8a0e7320db485504e1821012e2954475Shih-wei Liao -Wall \ 17870db7da8a0e7320db485504e1821012e2954475Shih-wei Liao -Werror 185460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 195460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoifeq ($(MCLD_ENABLE_ASSERTION),true) 205460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao LOCAL_CPPFLAGS += \ 21c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao -D_DEBUG \ 225460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao -UNDEBUG 235460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoendif 245460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 255460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# Make sure bionic is first so we can include system headers. 26c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei LiaoLOCAL_C_INCLUDES := \ 27c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao bionic \ 28c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao external/stlport/stlport \ 295460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao $(MCLD_ROOT_PATH)/include \ 30c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LLVM_ROOT_PATH) \ 31c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LLVM_ROOT_PATH)/include \ 32c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LLVM_ROOT_PATH)/device/include \ 33c66b4dbbcf3da9d294d0c63a6c70f86478d59c1fShih-wei Liao $(LOCAL_C_INCLUDES) 34