OLD | NEW |
1 # This is the Android makefile for libyuv for both platform and NDK. | 1 # This is the Android makefile for libyuv for both platform and NDK. |
2 LOCAL_PATH:= $(call my-dir) | 2 LOCAL_PATH:= $(call my-dir) |
3 | 3 |
4 include $(CLEAR_VARS) | 4 include $(CLEAR_VARS) |
5 | 5 |
6 LOCAL_CPP_EXTENSION := .cc | 6 LOCAL_CPP_EXTENSION := .cc |
7 | 7 |
8 LOCAL_SRC_FILES := \ | 8 LOCAL_SRC_FILES := \ |
9 source/compare.cc \ | 9 source/compare.cc \ |
10 source/compare_common.cc \ | 10 source/compare_common.cc \ |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
46 | 46 |
47 ifeq ($(TARGET_ARCH_ABI),armeabi-v7a) | 47 ifeq ($(TARGET_ARCH_ABI),armeabi-v7a) |
48 LOCAL_CFLAGS += -DLIBYUV_NEON | 48 LOCAL_CFLAGS += -DLIBYUV_NEON |
49 LOCAL_SRC_FILES += \ | 49 LOCAL_SRC_FILES += \ |
50 source/compare_neon.cc.neon \ | 50 source/compare_neon.cc.neon \ |
51 source/rotate_neon.cc.neon \ | 51 source/rotate_neon.cc.neon \ |
52 source/row_neon.cc.neon \ | 52 source/row_neon.cc.neon \ |
53 source/scale_neon.cc.neon | 53 source/scale_neon.cc.neon |
54 endif | 54 endif |
55 | 55 |
| 56 ifeq ($(TARGET_ARCH_ABI),mips) |
| 57 LOCAL_CFLAGS += -DLIBYUV_MSA |
| 58 LOCAL_SRC_FILES += \ |
| 59 source/row_msa.cc |
| 60 endif |
| 61 |
56 LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include | 62 LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include |
57 LOCAL_C_INCLUDES += $(LOCAL_PATH)/include | 63 LOCAL_C_INCLUDES += $(LOCAL_PATH)/include |
58 | 64 |
59 LOCAL_MODULE := libyuv_static | 65 LOCAL_MODULE := libyuv_static |
60 LOCAL_MODULE_TAGS := optional | 66 LOCAL_MODULE_TAGS := optional |
61 | 67 |
62 include $(BUILD_STATIC_LIBRARY) | 68 include $(BUILD_STATIC_LIBRARY) |
63 | 69 |
OLD | NEW |