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