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)