sdk-hwV1.3/external/eyesee-mpp/middleware/sun8iw21/tina.mk

558 lines
22 KiB
Makefile

############################################################################################
# eyesee-mpp-middleware for tina(OpenWrt) Linux
#
# eyesee-mpp is designed for CDR/SDV product, focus on video/audio capturing and encoding,
# it also can support video/audio decode.
# eyesee-mpp-middleware provides basic libraries of mpp.
# libDisplay, etc.
#
# Version: v1.0
# Date : 2019-1-23
# Author : PDC-PD5
############################################################################################
CUR_PATH := $(shell pwd)
include $(CUR_PATH)/config/mpp_config.mk
all:
@echo ==================================================
@echo build eyesee-mpp-middleware
@echo ==================================================
make -C media/LIBRARY/libcedarx/config -f tina.mk all
ifneq ($(filter Y, $(MPPCFG_DEMUXER) $(MPPCFG_SAMPLE_CONFIGFILEPARSER)),)
make -C media/LIBRARY/libcedarx/libcore/base -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/common -f tina.mk all
endif
make -C media/utils -f tina.mk all
ifeq ($(MPPCFG_MUXER),Y)
make -C media/LIBRARY/libstream -f tina.mk all
make -C media/LIBRARY/libFsWriter -f tina.mk all
make -C media/LIBRARY/libmuxer/common/libavutil -f tina.mk all
make -C media/LIBRARY/libmuxer/mp3_muxer -f tina.mk all
make -C media/LIBRARY/libmuxer/aac_muxer -f tina.mk all
make -C media/LIBRARY/libmuxer/wav_muxer -f tina.mk all
make -C media/LIBRARY/libmuxer/mp4_muxer -f tina.mk all
make -C media/LIBRARY/libmuxer/mpeg2ts_muxer -f tina.mk all
make -C media/LIBRARY/libmuxer/raw_muxer -f tina.mk all
make -C media/LIBRARY/libmuxer/muxers -f tina.mk all
endif
ifeq ($(MPPCFG_FILEREPAIR),Y)
make -C media/LIBRARY/libfilerepair/ -f tina.mk all
endif
ifeq ($(MPPCFG_ISE),Y)
make -C media/LIBRARY/libISE -f tina.mk all
endif
ifneq ($(filter Y, $(MPPCFG_VENC) $(MPPCFG_VDEC)),)
PACKAGE_TOP=$(CUR_PATH) make -C media/LIBRARY/libcedarc -f tina.mk all
endif
ifeq ($(MPPCFG_VI),Y)
PACKAGE_TOP=$(CUR_PATH) make -C media/LIBRARY/libisp -f tina.mk all
endif
ifeq ($(MPPCFG_DEMUXER),Y)
make -C media/LIBRARY/libcedarx/libcore/stream/file -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/stream/http -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/stream/tcp -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/stream/base -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/parser/aac -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/parser/id3v2 -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/parser/mp3 -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/parser/mov -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/parser/mpg -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/parser/ts -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/parser/wav -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/parser/ogg -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/parser/ape -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/parser/flac -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/parser/amr -f tina.mk all
make -C media/LIBRARY/libcedarx/libcore/parser/base -f tina.mk all
make -C media/LIBRARY/libdemux -f tina.mk all
endif
ifneq ($(filter Y, $(MPPCFG_AENC) $(MPPCFG_ADEC)),)
make -C media/LIBRARY/AudioLib/lib -f tina.mk all
endif
ifeq ($(MPPCFG_AENC),Y)
make -C media/LIBRARY/AudioLib/midware/encoding -f tina.mk all
endif
ifeq ($(MPPCFG_ADEC),Y)
make -C media/LIBRARY/AudioLib/midware/decoding -f tina.mk all
endif
ifeq ($(MPPCFG_TEXTENC),Y)
make -C media/LIBRARY/textEncLib -f tina.mk all
endif
ifeq ($(MPPCFG_AEC),Y)
make -C media/LIBRARY/aec_lib -f tina.mk all
endif
ifeq ($(MPPCFG_AGC),Y)
make -C media/LIBRARY/agc_float_lib -f tina.mk all
endif
ifeq ($(MPPCFG_ANS),Y)
make -C media/LIBRARY/ans_lib -f tina.mk all
endif
ifeq ($(MPPCFG_SOFTDRC),Y)
make -C media/LIBRARY/drc_lib -f tina.mk all
endif
ifeq ($(MPPCFG_AIO),Y)
make -C media/LIBRARY/libResample -f tina.mk all
PACKAGE_TOP=$(CUR_PATH) make -C media/LIBRARY/libAudioVps -f tina.mk all
endif
# make -C media/LIBRARY/libMODSoft -f tina.mk all
ifneq ($(filter Y, $(MPPCFG_ADAS_DETECT) $(MPPCFG_ADAS_DETECT_V2)),)
make -C media/LIBRARY/libADAS -f tina.mk all
endif
ifeq ($(MPPCFG_EIS),Y)
PACKAGE_TOP=$(CUR_PATH) make -C media/LIBRARY/libVideoStabilization -f tina.mk all
endif
# make -C media/LIBRARY/lib_aw_ai_algo -f tina.mk all
# make -C media/LIBRARY/lib_aw_ai_core -f tina.mk all
# make -C media/LIBRARY/lib_aw_ai_mt -f tina.mk all
ifeq ($(MPPCFG_VO),Y)
make -C media/librender -f tina.mk all
endif
ifeq ($(MPPCFG_VI),Y)
make -C media -f tina_mpp_vi.mk all
make -C media -f tina_mpp_isp.mk all
endif
ifeq ($(MPPCFG_ISE),Y)
make -C media -f tina_mpp_ise.mk all
endif
ifeq ($(MPPCFG_EIS),Y)
make -C media -f tina_mpp_eis.mk all
endif
ifeq ($(MPPCFG_VO),Y)
make -C media -f tina_mpp_vo.mk all
endif
ifeq ($(MPPCFG_UVC),Y)
make -C media -f tina_mpp_uvc.mk all
endif
make -C media/component -f tina.mk all
make -C media -f tina.mk all
# make -C media/isp_tool all
make -C media -f tina_mpp_static.mk all
# used to compile g711a/g711u/g726 decoder
# make -C media/LIBRARY/g711a -f tina.mk all
# make -C media/LIBRARY/g711u -f tina.mk all
# make -C media/LIBRARY/g726 -f tina.mk all
ifeq ($(MPPCFG_SAMPLE_CONFIGFILEPARSER),Y)
# must compile configfileparser before compile sample
make -C sample/configfileparser -f tina.mk all
endif
ifeq ($(MPPCFG_SAMPLE),Y)
ifeq ($(MPPCFG_SAMPLE_TAKE_PICTURE),Y)
make -C sample -f tina.mk TARGET=sample_takePicture all
endif
ifeq ($(MPPCFG_SAMPLE_VENC_GDCZOOM),Y)
make -C sample -f tina.mk TARGET=sample_vencGdcZoom all
endif
ifeq ($(MPPCFG_SAMPLE_VENC_RECREATE),Y)
make -C sample -f tina.mk TARGET=sample_vencRecreate all
endif
ifeq ($(MPPCFG_SAMPLE_ONLINEVENC),Y)
make -C sample -f tina.mk TARGET=sample_OnlineVenc all
endif
ifeq ($(MPPCFG_SAMPLE_VENC_QPMAP),Y)
make -C sample -f tina.mk TARGET=sample_vencQpMap all
endif
ifeq ($(MPPCFG_SAMPLE_ENCPPGDCOFFLINE),Y)
make -C sample -f tina.mk TARGET=sample_EncppGdcOffline all
endif
ifeq ($(MPPCFG_SAMPLE_VIRVI2VO_ZOOM),Y)
make -C sample -f tina.mk TARGET=sample_virvi2vo_zoom all
endif
ifeq ($(MPPCFG_SAMPLE_CODEC_PARALLEL),Y)
make -C sample -f tina.mk TARGET=sample_CodecParallel all
endif
ifeq ($(MPPCFG_SAMPLE_ADEC),Y)
make -C sample -f tina.mk TARGET=sample_adec all
endif
ifeq ($(MPPCFG_SAMPLE_ADEC2AO),Y)
make -C sample -f tina.mk TARGET=sample_adec2ao all
endif
ifeq ($(MPPCFG_SAMPLE_AEC),Y)
make -C sample -f tina.mk TARGET=sample_aec all
endif
ifeq ($(MPPCFG_SAMPLE_AENC),Y)
make -C sample -f tina.mk TARGET=sample_aenc all
endif
ifeq ($(MPPCFG_SAMPLE_AI),Y)
make -C sample -f tina.mk TARGET=sample_ai all
endif
ifeq ($(MPPCFG_SAMPLE_AI2AENC),Y)
make -C sample -f tina.mk TARGET=sample_ai2aenc all
endif
ifeq ($(MPPCFG_SAMPLE_AI2AENC2MUXER),Y)
make -C sample -f tina.mk TARGET=sample_ai2aenc2muxer all
endif
ifeq ($(MPPCFG_SAMPLE_AO),Y)
make -C sample -f tina.mk TARGET=sample_ao all
endif
ifeq ($(MPPCFG_SAMPLE_AO_RESAMPLE_MIXER),Y)
make -C sample -f tina.mk TARGET=sample_ao_resample_mixer all
endif
ifeq ($(MPPCFG_SAMPLE_AO2AI_AEC),Y)
make -C sample -f tina.mk TARGET=sample_ao2ai_aec all
endif
ifeq ($(MPPCFG_SAMPLE_AO2AI_AEC_RATE_MIXER),Y)
make -C sample -f tina.mk TARGET=sample_ao2ai_aec_rate_mixer all
endif
ifeq ($(MPPCFG_SAMPLE_AOSYNC),Y)
make -C sample -f tina.mk TARGET=sample_aoSync all
endif
ifeq ($(MPPCFG_SAMPLE_DEMUX),Y)
make -C sample -f tina.mk TARGET=sample_demux all
endif
ifeq ($(MPPCFG_SAMPLE_DEMUX2ADEC),Y)
make -C sample -f tina.mk TARGET=sample_demux2adec all
endif
ifeq ($(MPPCFG_SAMPLE_DEMUX2ADEC2AO),Y)
make -C sample -f tina.mk TARGET=sample_demux2adec2ao all
endif
ifeq ($(MPPCFG_SAMPLE_DEMUX2VDEC),Y)
make -C sample -f tina.mk TARGET=sample_demux2vdec all
endif
ifeq ($(MPPCFG_SAMPLE_DEMUX2VDEC_SAVEFRAME),Y)
make -C sample -f tina.mk TARGET=sample_demux2vdec_saveFrame all
endif
ifeq ($(MPPCFG_SAMPLE_DEMUX2VDEC2VO),Y)
make -C sample -f tina.mk TARGET=sample_demux2vdec2vo all
endif
ifeq ($(MPPCFG_SAMPLE_DIRECTIOREAD),Y)
make -C sample -f tina.mk TARGET=sample_directIORead all
endif
ifeq ($(MPPCFG_SAMPLE_DRIVERVIPP),Y)
make -C sample -f tina.mk TARGET=sample_driverVipp all
endif
ifeq ($(MPPCFG_SAMPLE_FILE_REPAIR),Y)
make -C sample -f tina.mk TARGET=sample_file_repair all
endif
ifeq ($(MPPCFG_SAMPLE_FISH),Y)
make -C sample -f tina.mk TARGET=sample_fish all
endif
ifeq ($(MPPCFG_SAMPLE_G2D),Y)
make -C sample -f tina.mk TARGET=sample_g2d all
endif
ifeq ($(MPPCFG_SAMPLE_GLOG),Y)
make -C sample -f tina.mk TARGET=sample_glog all
endif
ifeq ($(MPPCFG_SAMPLE_HELLO),Y)
make -C sample -f tina.mk TARGET=sample_hello all
endif
ifeq ($(MPPCFG_SAMPLE_ISPOSD),Y)
make -C sample -f tina.mk TARGET=sample_isposd all
endif
ifeq ($(MPPCFG_SAMPLE_MOTIONDETECT),Y)
make -C sample -f tina.mk TARGET=sample_MotionDetect all
endif
ifeq ($(MPPCFG_SAMPLE_MOTOR),Y)
make -C sample -f tina.mk TARGET=sample_motor all
endif
ifeq ($(MPPCFG_SAMPLE_MULTI_VI2VENC2MUXER),Y)
make -C sample -f tina.mk TARGET=sample_multi_vi2venc2muxer all
endif
ifeq ($(MPPCFG_SAMPLE_MUXER_MULTI_STREAM),Y)
make -C sample -f tina.mk TARGET=sample_muxer_multi_stream all
endif
ifeq ($(MPPCFG_SAMPLE_PERSONDETECT),Y)
make -C sample -f tina.mk TARGET=sample_PersonDetect all
endif
ifeq ($(MPPCFG_SAMPLE_PTHREAD_CANCEL),Y)
make -C sample -f tina.mk TARGET=sample_pthread_cancel all
endif
ifeq ($(MPPCFG_SAMPLE_REGION),Y)
make -C sample -f tina.mk TARGET=sample_region all
endif
ifeq ($(MPPCFG_SAMPLE_REGION_DETECT),Y)
make -C sample -f tina.mk TARGET=sample_RegionDetect all
endif
ifeq ($(MPPCFG_SAMPLE_RTSP),Y)
make -C sample -f tina.mk TARGET=sample_rtsp all
endif
ifeq ($(MPPCFG_SAMPLE_SMARTIPC_DEMO),Y)
make -C sample -f tina.mk TARGET=sample_smartIPC_demo all
endif
ifeq ($(MPPCFG_SAMPLE_SMARTPREVIEW_DEMO),Y)
make -C sample -f tina.mk TARGET=sample_smartPreview_demo all
endif
ifeq ($(MPPCFG_SAMPLE_SELECT),Y)
make -C sample -f tina.mk TARGET=sample_select all
endif
ifeq ($(MPPCFG_SAMPLE_SOUND_CONTROLER),Y)
make -C sample -f tina.mk TARGET=sample_sound_controler all
endif
ifeq ($(MPPCFG_SAMPLE_TIMELAPSE),Y)
make -C sample -f tina.mk TARGET=sample_timelapse all
endif
ifeq ($(MPPCFG_SAMPLE_TWINCHN_VIRVI2VENC2CE),Y)
make -C sample -f tina.mk TARGET=sample_twinchn_virvi2venc2ce all
endif
ifeq ($(MPPCFG_SAMPLE_UILAYER),Y)
make -C sample -f tina.mk TARGET=sample_UILayer all
endif
ifeq ($(MPPCFG_SAMPLE_UVC_VO),Y)
make -C sample -f tina.mk TARGET=sample_uvc_vo all
endif
ifeq ($(MPPCFG_SAMPLE_UVC2VDEC_VO),Y)
make -C sample -f tina.mk TARGET=sample_uvc2vdec_vo all
endif
ifeq ($(MPPCFG_SAMPLE_UVC2VDENC2VO),Y)
make -C sample -f tina.mk TARGET=sample_uvc2vdenc2vo all
endif
ifeq ($(MPPCFG_SAMPLE_UVC2VO),Y)
make -C sample -f tina.mk TARGET=sample_uvc2vo all
endif
ifeq ($(MPPCFG_SAMPLE_UAC),Y)
make -C sample -f tina.mk TARGET=sample_uac all
endif
ifeq ($(MPPCFG_SAMPLE_UVCOUT),Y)
make -C sample -f tina.mk TARGET=sample_uvcout all
endif
ifeq ($(MPPCFG_SAMPLE_USBCAMERA),Y)
make -C sample -f tina.mk TARGET=sample_usbcamera all
endif
ifeq ($(MPPCFG_SAMPLE_VDEC),Y)
make -C sample -f tina.mk TARGET=sample_vdec all
endif
ifeq ($(MPPCFG_SAMPLE_VENC),Y)
make -C sample -f tina.mk TARGET=sample_venc all
endif
ifeq ($(MPPCFG_SAMPLE_VENC2MUXER),Y)
make -C sample -f tina.mk TARGET=sample_venc2muxer all
endif
ifeq ($(MPPCFG_SAMPLE_VI_G2D),Y)
make -C sample -f tina.mk TARGET=sample_vi_g2d all
endif
ifeq ($(MPPCFG_SAMPLE_VI_RESET),Y)
make -C sample -f tina.mk TARGET=sample_vi_reset all
endif
ifeq ($(MPPCFG_SAMPLE_VIN_ISP_TEST),Y)
make -C sample -f tina.mk TARGET=sample_vin_isp_test all
endif
ifeq ($(MPPCFG_SAMPLE_VIRVI),Y)
make -C sample -f tina.mk TARGET=sample_virvi all
endif
ifeq ($(MPPCFG_SAMPLE_VIRVI2EIS2VENC),Y)
make -C sample -f tina.mk TARGET=sample_virvi2eis2venc all
endif
ifeq ($(MPPCFG_SAMPLE_VIRVI2FISH2VENC),Y)
make -C sample -f tina.mk TARGET=sample_virvi2fish2venc all
endif
ifeq ($(MPPCFG_SAMPLE_VIRVI2FISH2VO),Y)
make -C sample -f tina.mk TARGET=sample_virvi2fish2vo all
endif
ifeq ($(MPPCFG_SAMPLE_VIRVI2VENC),Y)
make -C sample -f tina.mk TARGET=sample_virvi2venc all
endif
ifeq ($(MPPCFG_SAMPLE_VIRVI2VENCSYNC),Y)
make -C sample -f tina.mk TARGET=sample_virvi2vencSync all
endif
ifeq ($(MPPCFG_SAMPLE_VIRVI2VENC2CE),Y)
make -C sample -f tina.mk TARGET=sample_virvi2venc2ce all
endif
ifeq ($(MPPCFG_SAMPLE_VIRVI2VENC2MUXER),Y)
make -C sample -f tina.mk TARGET=sample_virvi2venc2muxer all
endif
ifeq ($(MPPCFG_SAMPLE_VIRVI2VO),Y)
make -C sample -f tina.mk TARGET=sample_virvi2vo all
endif
ifeq ($(MPPCFG_SAMPLE_VO),Y)
make -C sample -f tina.mk TARGET=sample_vo all
endif
ifeq ($(MPPCFG_SAMPLE_RECORDER),Y)
make -C sample -f tina.mk TARGET=sample_recorder all
endif
ifeq ($(MPPCFG_SAMPLE_ODET_DEMO), Y)
make -C sample -f tina.mk TARGET=sample_odet_demo all
endif
ifeq ($(MPPCFG_SAMPLE_FACEKIT_DEMO), Y)
make -C sample -f tina.mk TARGET=sample_facekit_demo all
endif
ifeq ($(MPPCFG_SAMPLE_AI2AO),Y)
make -C sample -f tina.mk TARGET=sample_ai2ao all
endif
endif ## MPPCFG_SAMPLE
@echo build eyesee-mpp-middleware done!
clean:
@echo ==================================================
@echo clean eyesee-mpp-middleware
@echo ==================================================
make -C media/utils -f tina.mk clean
make -C media/LIBRARY/libstream -f tina.mk clean
make -C media/LIBRARY/libFsWriter -f tina.mk clean
make -C media/LIBRARY/libmuxer/common/libavutil -f tina.mk clean
make -C media/LIBRARY/libmuxer/mp3_muxer -f tina.mk clean
make -C media/LIBRARY/libmuxer/aac_muxer -f tina.mk clean
make -C media/LIBRARY/libmuxer/wav_muxer -f tina.mk clean
make -C media/LIBRARY/libmuxer/mp4_muxer -f tina.mk clean
make -C media/LIBRARY/libmuxer/mpeg2ts_muxer -f tina.mk clean
make -C media/LIBRARY/libmuxer/raw_muxer -f tina.mk clean
make -C media/LIBRARY/libmuxer/muxers -f tina.mk clean
make -C media/LIBRARY/libfilerepair/ -f tina.mk clean
PACKAGE_TOP=$(CUR_PATH) make -C media/LIBRARY/libisp -f tina.mk clean
make -C media/LIBRARY/libISE -f tina.mk clean
PACKAGE_TOP=$(CUR_PATH) make -C media/LIBRARY/libcedarc -f tina.mk clean
make -C media/LIBRARY/libcedarx/config -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/base -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/common -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/stream/file -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/stream/http -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/stream/tcp -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/stream/base -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/parser/aac -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/parser/id3v2 -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/parser/mp3 -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/parser/mov -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/parser/mpg -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/parser/ts -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/parser/wav -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/parser/ogg -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/parser/ape -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/parser/flac -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/parser/amr -f tina.mk clean
make -C media/LIBRARY/libcedarx/libcore/parser/base -f tina.mk clean
make -C media/LIBRARY/libdemux -f tina.mk clean
make -C media/LIBRARY/AudioLib/lib -f tina.mk clean
make -C media/LIBRARY/aec_lib -f tina.mk clean
make -C media/LIBRARY/drc_lib -f tina.mk clean
make -C media/LIBRARY/agc_float_lib -f tina.mk clean
make -C media/LIBRARY/ans_lib -f tina.mk clean
make -C media/LIBRARY/libResample -f tina.mk clean
PACKAGE_TOP=$(CUR_PATH) make -C media/LIBRARY/libAudioVps -f tina.mk clean
make -C media/LIBRARY/AudioLib/midware/encoding -f tina.mk clean
make -C media/LIBRARY/textEncLib -f tina.mk clean
make -C media/LIBRARY/AudioLib/midware/decoding -f tina.mk clean
make -C media/LIBRARY/libMODSoft -f tina.mk clean
make -C media/LIBRARY/libADAS -f tina.mk clean
PACKAGE_TOP=$(CUR_PATH) make -C media/LIBRARY/libVideoStabilization -f tina.mk clean
make -C media/LIBRARY/lib_aw_ai_algo -f tina.mk clean
make -C media/LIBRARY/lib_aw_ai_core -f tina.mk clean
make -C media/LIBRARY/lib_aw_ai_mt -f tina.mk clean
make -C media/librender -f tina.mk clean
make -C media -f tina_mpp_vi.mk clean
make -C media -f tina_mpp_isp.mk clean
make -C media -f tina_mpp_ise.mk clean
make -C media -f tina_mpp_eis.mk clean
make -C media -f tina_mpp_vo.mk clean
make -C media -f tina_mpp_uvc.mk clean
make -C media/component -f tina.mk clean
make -C media -f tina.mk clean
# make -C media/isp_tool clean
make -C media -f tina_mpp_static.mk clean
# make -C media/LIBRARY/g711a -f tina.mk clean
# make -C media/LIBRARY/g711u -f tina.mk clean
# make -C media/LIBRARY/g726 -f tina.mk clean
make -C sample/configfileparser -f tina.mk clean
make -C sample -f tina.mk TARGET=sample_vencRecreate clean
make -C sample -f tina.mk TARGET=sample_takePicture clean
make -C sample -f tina.mk TARGET=sample_vencGdcZoom clean
make -C sample -f tina.mk TARGET=sample_OnlineVenc clean
make -C sample -f tina.mk TARGET=sample_vencQpMap clean
make -C sample -f tina.mk TARGET=sample_virvi2vo_zoom clean
make -C sample -f tina.mk TARGET=sample_CodecParallel clean
make -C sample -f tina.mk TARGET=sample_adec clean
make -C sample -f tina.mk TARGET=sample_adec2ao clean
make -C sample -f tina.mk TARGET=sample_aec clean
make -C sample -f tina.mk TARGET=sample_aenc clean
make -C sample -f tina.mk TARGET=sample_ai clean
make -C sample -f tina.mk TARGET=sample_ai2aenc clean
make -C sample -f tina.mk TARGET=sample_ai2aenc2muxer clean
make -C sample -f tina.mk TARGET=sample_ao clean
make -C sample -f tina.mk TARGET=sample_ao_resample_mixer clean
make -C sample -f tina.mk TARGET=sample_ao2ai_aec clean
make -C sample -f tina.mk TARGET=sample_ao2ai_aec_rate_mixer clean
make -C sample -f tina.mk TARGET=sample_aoSync clean
make -C sample -f tina.mk TARGET=sample_demux clean
make -C sample -f tina.mk TARGET=sample_demux2adec clean
make -C sample -f tina.mk TARGET=sample_demux2adec2ao clean
make -C sample -f tina.mk TARGET=sample_demux2vdec clean
make -C sample -f tina.mk TARGET=sample_demux2vdec2vo clean
make -C sample -f tina.mk TARGET=sample_demux2vdec_saveFrame clean
make -C sample -f tina.mk TARGET=sample_directIORead clean
make -C sample -f tina.mk TARGET=sample_driverVipp clean
make -C sample -f tina.mk TARGET=sample_file_repair clean
make -C sample -f tina.mk TARGET=sample_fish clean
make -C sample -f tina.mk TARGET=sample_g2d clean
make -C sample -f tina.mk TARGET=sample_glog clean
make -C sample -f tina.mk TARGET=sample_hello clean
make -C sample -f tina.mk TARGET=sample_isposd clean
make -C sample -f tina.mk TARGET=sample_MotionDetect clean
make -C sample -f tina.mk TARGET=sample_motor clean
make -C sample -f tina.mk TARGET=sample_multi_vi2venc2muxer clean
make -C sample -f tina.mk TARGET=sample_muxer_multi_stream clean
make -C sample -f tina.mk TARGET=sample_PersonDetect clean
make -C sample -f tina.mk TARGET=sample_pthread_cancel clean
make -C sample -f tina.mk TARGET=sample_region clean
make -C sample -f tina.mk TARGET=sample_RegionDetect clean
make -C sample -f tina.mk TARGET=sample_rtsp clean
make -C sample -f tina.mk TARGET=sample_smartIPC_demo clean
make -C sample -f tina.mk TARGET=sample_smartPreview_demo clean
make -C sample -f tina.mk TARGET=sample_select clean
make -C sample -f tina.mk TARGET=sample_sound_controler clean
make -C sample -f tina.mk TARGET=sample_timelapse clean
make -C sample -f tina.mk TARGET=sample_twinchn_virvi2venc2ce clean
make -C sample -f tina.mk TARGET=sample_UILayer clean
make -C sample -f tina.mk TARGET=sample_uvc_vo clean
make -C sample -f tina.mk TARGET=sample_uvc2vdec_vo clean
make -C sample -f tina.mk TARGET=sample_uvc2vdenc2vo clean
make -C sample -f tina.mk TARGET=sample_uvc2vo clean
make -C sample -f tina.mk TARGET=sample_uac clean
make -C sample -f tina.mk TARGET=sample_uvcout clean
make -C sample -f tina.mk TARGET=sample_usbcamera clean
make -C sample -f tina.mk TARGET=sample_vdec clean
make -C sample -f tina.mk TARGET=sample_venc clean
make -C sample -f tina.mk TARGET=sample_venc2muxer clean
make -C sample -f tina.mk TARGET=sample_vi_g2d clean
make -C sample -f tina.mk TARGET=sample_vi_reset clean
make -C sample -f tina.mk TARGET=sample_vin_isp_test clean
make -C sample -f tina.mk TARGET=sample_virvi clean
make -C sample -f tina.mk TARGET=sample_virvi2eis2venc clean
make -C sample -f tina.mk TARGET=sample_virvi2fish2venc clean
make -C sample -f tina.mk TARGET=sample_virvi2fish2vo clean
make -C sample -f tina.mk TARGET=sample_virvi2venc clean
make -C sample -f tina.mk TARGET=sample_virvi2vencSync clean
make -C sample -f tina.mk TARGET=sample_virvi2venc2ce clean
make -C sample -f tina.mk TARGET=sample_virvi2venc2muxer clean
make -C sample -f tina.mk TARGET=sample_virvi2vo clean
make -C sample -f tina.mk TARGET=sample_vo clean
make -C sample -f tina.mk TARGET=sample_recorder clean
make -C sample -f tina.mk TARGET=sample_odet_demo clean
make -C sample -f tina.mk TARGET=sample_facekit_demo clean
@echo clean eyesee-mpp-middleware done!