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