| 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 11 matching lines...) Expand all Loading... |
| 22 source/rotate_any.cc \ | 22 source/rotate_any.cc \ |
| 23 source/rotate_argb.cc \ | 23 source/rotate_argb.cc \ |
| 24 source/rotate_common.cc \ | 24 source/rotate_common.cc \ |
| 25 source/rotate_mips.cc \ | 25 source/rotate_mips.cc \ |
| 26 source/rotate_neon64.cc \ | 26 source/rotate_neon64.cc \ |
| 27 source/rotate_gcc.cc \ | 27 source/rotate_gcc.cc \ |
| 28 source/row_any.cc \ | 28 source/row_any.cc \ |
| 29 source/row_common.cc \ | 29 source/row_common.cc \ |
| 30 source/row_mips.cc \ | 30 source/row_mips.cc \ |
| 31 source/row_neon64.cc \ | 31 source/row_neon64.cc \ |
| 32 source/row_gcc.cc» \ | 32 source/row_gcc.cc \ |
| 33 source/scale.cc \ | 33 source/scale.cc \ |
| 34 source/scale_any.cc \ | 34 source/scale_any.cc \ |
| 35 source/scale_argb.cc \ | 35 source/scale_argb.cc \ |
| 36 source/scale_common.cc \ | 36 source/scale_common.cc \ |
| 37 source/scale_mips.cc \ | 37 source/scale_mips.cc \ |
| 38 source/scale_neon64.cc \ | 38 source/scale_neon64.cc \ |
| 39 source/scale_gcc.cc \ | 39 source/scale_gcc.cc \ |
| 40 source/video_common.cc | 40 source/video_common.cc |
| 41 | 41 |
| 42 # TODO(fbarchard): Enable mjpeg encoder. | 42 # TODO(fbarchard): Enable mjpeg encoder. |
| 43 # source/mjpeg_decoder.cc | 43 # source/mjpeg_decoder.cc |
| 44 # source/convert_jpeg.cc | 44 # source/convert_jpeg.cc |
| 45 # source/mjpeg_validate.cc | 45 # source/mjpeg_validate.cc |
| 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) | 56 ifeq ($(TARGET_ARCH_ABI),mips) |
| 57 LOCAL_CFLAGS += -DLIBYUV_MSA | 57 LOCAL_CFLAGS += -DLIBYUV_MSA |
| 58 LOCAL_SRC_FILES += \ | 58 LOCAL_SRC_FILES += \ |
| 59 source/row_msa.cc | 59 source/row_msa.cc \ |
| 60 source/scale_msa.cc |
| 60 endif | 61 endif |
| 61 | 62 |
| 62 LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include | 63 LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include |
| 63 LOCAL_C_INCLUDES += $(LOCAL_PATH)/include | 64 LOCAL_C_INCLUDES += $(LOCAL_PATH)/include |
| 64 | 65 |
| 65 LOCAL_MODULE := libyuv_static | 66 LOCAL_MODULE := libyuv_static |
| 66 LOCAL_MODULE_TAGS := optional | 67 LOCAL_MODULE_TAGS := optional |
| 67 | 68 |
| 68 include $(BUILD_STATIC_LIBRARY) | 69 include $(BUILD_STATIC_LIBRARY) |
| 69 | 70 |
| OLD | NEW |