Home | History | Annotate | Download | only in qdsp6
      1 ifneq ($(BUILD_TINY_ANDROID),true)
      2 
      3 LOCAL_PATH:= $(call my-dir)
      4 include $(CLEAR_VARS)
      5 
      6 # ---------------------------------------------------------------------------------
      7 #                 Common definitons
      8 # ---------------------------------------------------------------------------------
      9 
     10 libOmxEvrcEnc-def := -g -O3
     11 libOmxEvrcEnc-def += -DQC_MODIFIED
     12 libOmxEvrcEnc-def += -D_ANDROID_
     13 libOmxEvrcEnc-def += -D_ENABLE_QC_MSG_LOG_
     14 libOmxEvrcEnc-def += -DVERBOSE
     15 libOmxEvrcEnc-def += -D_DEBUG
     16 libOmxEvrcEnc-def += -Wconversion
     17 libOmxEvrcEnc-def += -DAUDIOV2
     18 
     19 # ---------------------------------------------------------------------------------
     20 #             Make the Shared library (libOmxEvrcEnc)
     21 # ---------------------------------------------------------------------------------
     22 
     23 include $(CLEAR_VARS)
     24 
     25 libOmxEvrcEnc-inc       := $(LOCAL_PATH)/inc
     26 libOmxEvrcEnc-inc       += $(TARGET_OUT_HEADERS)/mm-core/omxcore
     27 
     28 LOCAL_MODULE            := libOmxEvrcEnc
     29 LOCAL_MODULE_TAGS       := optional
     30 LOCAL_CFLAGS            := $(libOmxEvrcEnc-def)
     31 LOCAL_C_INCLUDES        := $(libOmxEvrcEnc-inc)
     32 LOCAL_PRELINK_MODULE    := false
     33 LOCAL_SHARED_LIBRARIES  := libutils liblog
     34 
     35 LOCAL_SRC_FILES         := src/aenc_svr.c
     36 LOCAL_SRC_FILES         += src/omx_evrc_aenc.cpp
     37 
     38 LOCAL_C_INCLUDES += $(BOARD_KERNEL_HEADER_DIR)
     39 LOCAL_ADDITIONAL_DEPENDENCIES += $(BOARD_KERNEL_HEADER_DEPENDENCIES)
     40 
     41 include $(BUILD_SHARED_LIBRARY)
     42 
     43 # ---------------------------------------------------------------------------------
     44 #             Make the apps-test (mm-aenc-omxevrc-test)
     45 # ---------------------------------------------------------------------------------
     46 
     47 include $(CLEAR_VARS)
     48 
     49 mm-evrc-enc-test-inc    := $(LOCAL_PATH)/inc
     50 mm-evrc-enc-test-inc    += $(LOCAL_PATH)/test
     51 mm-evrc-enc-test-inc    += $(TARGET_OUT_HEADERS)/mm-core/omxcore
     52 mm-evrc-enc-test-inc     += $(TARGET_OUT_HEADERS)/mm-audio/audio-alsa
     53 LOCAL_MODULE            := mm-aenc-omxevrc-test
     54 LOCAL_MODULE_TAGS       := optional
     55 LOCAL_CFLAGS            := $(libOmxEvrcEnc-def)
     56 LOCAL_C_INCLUDES        := $(mm-evrc-enc-test-inc)
     57 LOCAL_PRELINK_MODULE    := false
     58 LOCAL_SHARED_LIBRARIES  := libmm-omxcore
     59 LOCAL_SHARED_LIBRARIES  += libOmxEvrcEnc
     60 LOCAL_SHARED_LIBRARIES  += libaudioalsa
     61 LOCAL_SRC_FILES         := test/omx_evrc_enc_test.c
     62 
     63 include $(BUILD_EXECUTABLE)
     64 
     65 endif
     66 
     67 # ---------------------------------------------------------------------------------
     68 #                     END
     69 # ---------------------------------------------------------------------------------
     70 
     71