Android.mk revision 424c6cbfa75da5f4f889ab6517dfee4dd024ba2d
1d9618f23226f46c752e56f712bc4b505117d8b4bAndreas HuberLOCAL_PATH:= $(call my-dir) 2d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberinclude $(CLEAR_VARS) 3d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 4d9618f23226f46c752e56f712bc4b505117d8b4bAndreas HuberLOCAL_SRC_FILES := \ 5d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber MP3Decoder.cpp \ 6d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_normalize.cpp \ 7d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_alias_reduction.cpp \ 8d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_crc.cpp \ 9d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_decode_header.cpp \ 10d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_decode_huff_cw.cpp \ 11d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_getbits.cpp \ 12d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_dequantize_sample.cpp \ 13d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_framedecoder.cpp \ 14d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_get_main_data_size.cpp \ 15d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_get_side_info.cpp \ 16d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_get_scale_factors.cpp \ 17d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_mpeg2_get_scale_data.cpp \ 18d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_mpeg2_get_scale_factors.cpp \ 19d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_mpeg2_stereo_proc.cpp \ 20d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_huffman_decoding.cpp \ 21d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_huffman_parsing.cpp \ 22d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_tables.cpp \ 23d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_imdct_synth.cpp \ 24d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_mdct_6.cpp \ 25d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_dct_6.cpp \ 26d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_poly_phase_synthesis.cpp \ 27d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_equalizer.cpp \ 28d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_seek_synch.cpp \ 29d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_stereo_proc.cpp \ 30d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/pvmp3_reorder.cpp \ 31d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 32d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberifeq ($(TARGET_ARCH),arm) 33d9618f23226f46c752e56f712bc4b505117d8b4bAndreas HuberLOCAL_SRC_FILES += \ 34d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/asm/pvmp3_polyphase_filter_window_gcc.s \ 35d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/asm/pvmp3_mdct_18_gcc.s \ 36d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/asm/pvmp3_dct_9_gcc.s \ 37d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber src/asm/pvmp3_dct_16_gcc.s 38c54176addef15699a518b69cd6bbd40ffc95e72eAndreas Huberelse 39c54176addef15699a518b69cd6bbd40ffc95e72eAndreas HuberLOCAL_SRC_FILES += \ 40c54176addef15699a518b69cd6bbd40ffc95e72eAndreas Huber src/pvmp3_polyphase_filter_window.cpp \ 41c54176addef15699a518b69cd6bbd40ffc95e72eAndreas Huber src/pvmp3_mdct_18.cpp \ 42c54176addef15699a518b69cd6bbd40ffc95e72eAndreas Huber src/pvmp3_dct_9.cpp \ 43c54176addef15699a518b69cd6bbd40ffc95e72eAndreas Huber src/pvmp3_dct_16.cpp 44d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberendif 45d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 46d9618f23226f46c752e56f712bc4b505117d8b4bAndreas HuberLOCAL_C_INCLUDES := \ 47d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber frameworks/base/media/libstagefright/include \ 48d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber $(LOCAL_PATH)/src \ 49d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber $(LOCAL_PATH)/include 50d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 51d9618f23226f46c752e56f712bc4b505117d8b4bAndreas HuberLOCAL_CFLAGS := \ 52d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber -DOSCL_UNUSED_ARG= 53d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 54d9618f23226f46c752e56f712bc4b505117d8b4bAndreas HuberLOCAL_MODULE := libstagefright_mp3dec 55d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 56424c6cbfa75da5f4f889ab6517dfee4dd024ba2dJames WylderLOCAL_ARM_MODE := arm 57424c6cbfa75da5f4f889ab6517dfee4dd024ba2dJames Wylder 58d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberinclude $(BUILD_STATIC_LIBRARY) 59d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 60