1 LOCAL_PATH := $(call my-dir) 2 3 include $(CLEAR_VARS) 4 LOCAL_MODULE := flto 5 LOCAL_SRC_FILES := flto.c 6 7 FLTO_FLAG := -flto 8 ifneq ($(filter clang%,$(NDK_TOOLCHAIN_VERSION)),) 9 ifeq ($(TARGET_ARCH_ABI),mips) 10 # clang does LTO via gold plugin, but gold doesn't support MIPS yet 11 FLTO_FLAG := 12 endif 13 endif 14 15 LOCAL_CFLAGS += $(FLTO_FLAG) 16 LOCAL_LDFLAGS += $(FLTO_FLAG) 17 include $(BUILD_EXECUTABLE) 18 19