Android.mk revision 5c61b361d1c55a93a215cfb2c325b4987f57f1c5
1LOCAL_PATH := $(call my-dir) 2include $(CLEAR_VARS) 3 4LOCAL_SRC_FILES := \ 5 AVCEncoder.cpp \ 6 SoftAVCEncoder.cpp \ 7 src/avcenc_api.cpp \ 8 src/bitstream_io.cpp \ 9 src/block.cpp \ 10 src/findhalfpel.cpp \ 11 src/header.cpp \ 12 src/init.cpp \ 13 src/intra_est.cpp \ 14 src/motion_comp.cpp \ 15 src/motion_est.cpp \ 16 src/rate_control.cpp \ 17 src/residual.cpp \ 18 src/sad.cpp \ 19 src/sad_halfpel.cpp \ 20 src/slice.cpp \ 21 src/vlc_encode.cpp 22 23 24LOCAL_MODULE := libstagefright_avcenc 25 26LOCAL_C_INCLUDES := \ 27 $(LOCAL_PATH)/src \ 28 $(LOCAL_PATH)/../common/include \ 29 $(TOP)/frameworks/av/media/libstagefright/include \ 30 $(TOP)/frameworks/native/include/media/openmax 31 32LOCAL_CFLAGS := \ 33 -D__arm__ \ 34 -DOSCL_IMPORT_REF= -DOSCL_UNUSED_ARG= -DOSCL_EXPORT_REF= 35 36include $(BUILD_STATIC_LIBRARY) 37 38################################################################################ 39 40include $(CLEAR_VARS) 41 42LOCAL_SRC_FILES := \ 43 SoftAVCEncoder.cpp 44 45LOCAL_C_INCLUDES := \ 46 frameworks/av/media/libstagefright/include \ 47 frameworks/native/include/media/openmax \ 48 $(LOCAL_PATH)/src \ 49 $(LOCAL_PATH)/include \ 50 $(LOCAL_PATH)/../common/include \ 51 $(LOCAL_PATH)/../common 52 53LOCAL_CFLAGS := \ 54 -D__arm__ \ 55 -DOSCL_IMPORT_REF= -DOSCL_UNUSED_ARG= -DOSCL_EXPORT_REF= 56 57 58LOCAL_STATIC_LIBRARIES := \ 59 libstagefright_avcenc 60 61LOCAL_SHARED_LIBRARIES := \ 62 libstagefright \ 63 libstagefright_avc_common \ 64 libstagefright_enc_common \ 65 libstagefright_foundation \ 66 libstagefright_omx \ 67 libutils \ 68 69 70LOCAL_MODULE := libstagefright_soft_h264enc 71LOCAL_MODULE_TAGS := optional 72 73include $(BUILD_SHARED_LIBRARY) 74