Home | History | Annotate | Download | only in enc
      1 LOCAL_PATH := $(call my-dir)
      2 include $(CLEAR_VARS)
      3 
      4 LOCAL_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 
     22 LOCAL_MODULE := libstagefright_avcenc
     23 
     24 LOCAL_C_INCLUDES := \
     25     $(LOCAL_PATH)/src \
     26     $(LOCAL_PATH)/../common/include \
     27     $(TOP)/frameworks/av/media/libstagefright/include \
     28     $(TOP)/frameworks/native/include/media/openmax
     29 
     30 LOCAL_CFLAGS := \
     31     -DOSCL_IMPORT_REF= -DOSCL_UNUSED_ARG= -DOSCL_EXPORT_REF=
     32 
     33 LOCAL_CFLAGS += -Werror
     34 
     35 include $(BUILD_STATIC_LIBRARY)
     36 
     37 ################################################################################
     38 
     39 include $(CLEAR_VARS)
     40 
     41 LOCAL_SRC_FILES := \
     42         SoftAVCEncoder.cpp
     43 
     44 LOCAL_C_INCLUDES := \
     45         frameworks/av/media/libstagefright/include \
     46         frameworks/native/include/media/hardware \
     47         frameworks/native/include/media/openmax \
     48         $(LOCAL_PATH)/src \
     49         $(LOCAL_PATH)/include \
     50         $(LOCAL_PATH)/../common/include \
     51         $(LOCAL_PATH)/../common
     52 
     53 LOCAL_CFLAGS := \
     54     -DOSCL_IMPORT_REF= -DOSCL_UNUSED_ARG= -DOSCL_EXPORT_REF=
     55 
     56 
     57 LOCAL_STATIC_LIBRARIES := \
     58         libstagefright_avcenc
     59 
     60 LOCAL_SHARED_LIBRARIES := \
     61         libstagefright \
     62         libstagefright_avc_common \
     63         libstagefright_enc_common \
     64         libstagefright_foundation \
     65         libstagefright_omx \
     66         libutils \
     67         liblog \
     68         libui
     69 
     70 
     71 LOCAL_MODULE := libstagefright_soft_h264enc
     72 LOCAL_MODULE_TAGS := optional
     73 
     74 LOCAL_CFLAGS += -Werror
     75 
     76 include $(BUILD_SHARED_LIBRARY)
     77