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 |