Android.mk revision af783aa91f7a279153fb8bab8d0d6b9f737996e9
15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_PATH := $(call my-dir)
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)include $(CLEAR_VARS)
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_SRC_FILES := \
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    src/avcenc_api.cpp \
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    src/bitstream_io.cpp \
7868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)    src/block.cpp \
8868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)    src/findhalfpel.cpp \
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    src/header.cpp \
101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci    src/init.cpp \
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    src/intra_est.cpp \
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    src/motion_comp.cpp \
131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci    src/motion_est.cpp \
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    src/rate_control.cpp \
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    src/residual.cpp \
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    src/sad.cpp \
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    src/sad_halfpel.cpp \
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    src/slice.cpp \
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    src/vlc_encode.cpp
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
21a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_MODULE := libstagefright_avcenc
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_32_BIT_ONLY := true
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_C_INCLUDES := \
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    $(LOCAL_PATH)/src \
2703b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)    $(LOCAL_PATH)/../common/include \
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    $(TOP)/frameworks/av/media/libstagefright/include \
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    $(TOP)/frameworks/native/include/media/openmax
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_CFLAGS := \
325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    -DOSCL_IMPORT_REF= -DOSCL_UNUSED_ARG= -DOSCL_EXPORT_REF=
33868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)
34868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)include $(BUILD_STATIC_LIBRARY)
35868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)
36116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch################################################################################
375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)include $(CLEAR_VARS)
395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_SRC_FILES := \
415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        SoftAVCEncoder.cpp
425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_C_INCLUDES := \
445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        frameworks/av/media/libstagefright/include \
455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        frameworks/native/include/media/hardware \
465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        frameworks/native/include/media/openmax \
4703b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)        $(LOCAL_PATH)/src \
482a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        $(LOCAL_PATH)/include \
492a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        $(LOCAL_PATH)/../common/include \
502a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        $(LOCAL_PATH)/../common
515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_CFLAGS := \
535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    -DOSCL_IMPORT_REF= -DOSCL_UNUSED_ARG= -DOSCL_EXPORT_REF=
545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_STATIC_LIBRARIES := \
575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        libstagefright_avcenc
58010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_SHARED_LIBRARIES := \
605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        libstagefright \
615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        libstagefright_avc_common \
625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        libstagefright_enc_common \
635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        libstagefright_foundation \
645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        libstagefright_omx \
655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        libutils \
665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        liblog \
675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        libui
685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
705d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)LOCAL_MODULE := libstagefright_soft_h264enc
715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_MODULE_TAGS := optional
725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_32_BIT_ONLY := true
735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)include $(BUILD_SHARED_LIBRARY)
755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)