libumakefil.upp
上传用户:dangjiwu
上传日期:2013-07-19
资源大小:42019k
文件大小:3k
- ### UMAKE PRE-PROCESSOR OUTPUT: DO NOT CHECK INTO CVS
- ### -*- Mode: Python -*-
- ### files: libumakefil
- UmakefileVersion(2,1)
- project.AddDefines("QTCONFIG_NO_ASYNC_PAGING")
- if not project.IsDefined("HELIX_FEATURE_MP4_FILEFORMAT_ALL") and not project.IsDefined("HELIX_FEATURE_SERVER") and not project.IsDefined("HELIX_FEATURE_ISMA") and project.IsDefined("HELIX_FEATURE_3GPP"):
- project.AddDefines("HELIX_FEATURE_3GPPCLIENT_ONLY")
- project.AddDefines("QTCONFIG_3GPPCLIENT_ATOMSET_ONLY")
- if not project.IsDefined("HELIX_FEATURE_3GPPCLIENT_ONLY"):
- project.AddDefines("QTCONFIG_FSWITCHER")
- project.AddDefines("QTCONFIG_ALLOW_EXTERNAL_DATAREFS")
- if project.IsDefined("HELIX_FEATURE_TIMEDTEXT"):
- project.AddDefines("QTCONFIG_TIMEDTEXT_PACKETIZER")
- if project.IsDefined("HELIX_FEATURE_CONCAT_AMR_PKTS"):
- project.AddDefines("QTCONFIG_CONCAT_PACKETIZER")
- if project.IsDefined("HELIX_FEATURE_QUICKTIME"):
- project.AddDefines("QTCONFIG_ALTERNATE_STREAMS")
- if project.IsDefined("HELIX_FEATURE_MP4_FILEFORMAT_ALL") or project.IsDefined("HELIX_FEATURE_SERVER"):
- project.AddDefines("QTCONFIG_TRACK_CACHE")
- project.AddDefines("QTCONFIG_BFRAG")
- project.AddDefines("QTCONFIG_AUDIO_PACKETIZER")
- project.AddDefines("QTCONFIG_VIDEO_PACKETIZER")
- project.AddDefines("QTCONFIG_ALTERNATE_STREAMS")
- project.AddDefines("QTCONFIG_SERVER")
- project.AddDefines("QTCONFIG_RECUSRSION_PROTECTION")
- project.AddDefines("QTCONFIG_SPEED_OVER_SIZE")
- if project.IsDefined("QTCONFIG_AUDIO_PACKETIZER") or project.IsDefined("QTCONFIG_VIDEO_PACKETIZER") or project.IsDefined("QTCONFIG_TIMEDTEXT_PACKETIZER") or project.IsDefined("QTCONFIG_CONCAT_PACKETIZER") :
- project.AddDefines("QTCONFIG_PACKETIZER_FACTORY")
- project.AddModuleIncludes( "common/include", "common/system/pub", "common/container/pub", "common/util/pub", "common/dbgtool/pub", "common/runtime/pub", "client/videosvc/include", "client/common/container/pub", "client/resource/pub", "client/common/include", "protocol/transport/rtp/include", "protocol/sdp/pub", "protocol/rtsp/pub", "datatype/common/container/pub", "datatype/common/util/pub", "datatype/rm/include", "datatype/rm/common/pub", "datatype/mp4/common/pub", "datatype/mp4/payload/pub", "datatype/mp4/fileformat/hinttrack" );
- project.AddIncludes(".")
- project.AddSources( 'qtbatom.cpp', 'qtatoms.cpp', 'atomizer.cpp', 'qttrack.cpp', 'qttrkmgr.cpp', 'qtatmmgs.cpp', 'qtffplin.cpp', 'mempager.cpp')
- if project.IsDefined("QTCONFIG_PACKETIZER_FACTORY"):
- project.AddSources( 'qtpacketizerfct.cpp')
- if project.IsDefined("QTCONFIG_FSWITCHER"):
- project.AddSources( 'fswtchr.cpp')
- else:
- project.AddSources( 'fswtchr_passthrough.cpp')
- if "QTCONFIG_BFRAG" in project.defines:
- project.AddSources( 'bfrag.cpp')
- if "QTCONFIG_BFRAG_FACTORY" in project.defines:
- project.AddSources( 'bfragfct.cpp')
- LibraryTarget('mp4fformatlib')
- pass ## pre-processor removed="DependTarget()"
- ### END UMAKE PRE-PROCESSOR OUTPUT