libumakefil.upp
上传用户:dangjiwu
上传日期:2013-07-19
资源大小:42019k
文件大小:3k
源码类别:

Symbian

开发平台:

Visual C++

  1. ### UMAKE PRE-PROCESSOR OUTPUT: DO NOT CHECK INTO CVS
  2. ### -*- Mode: Python -*-
  3. ### files: libumakefil
  4. UmakefileVersion(2,1)
  5. project.AddDefines("QTCONFIG_NO_ASYNC_PAGING")
  6. 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"):
  7.     project.AddDefines("HELIX_FEATURE_3GPPCLIENT_ONLY")
  8.     project.AddDefines("QTCONFIG_3GPPCLIENT_ATOMSET_ONLY")
  9. if not project.IsDefined("HELIX_FEATURE_3GPPCLIENT_ONLY"):
  10.     project.AddDefines("QTCONFIG_FSWITCHER")
  11.     project.AddDefines("QTCONFIG_ALLOW_EXTERNAL_DATAREFS")
  12. if project.IsDefined("HELIX_FEATURE_TIMEDTEXT"):
  13.     project.AddDefines("QTCONFIG_TIMEDTEXT_PACKETIZER")
  14. if project.IsDefined("HELIX_FEATURE_CONCAT_AMR_PKTS"):
  15.     project.AddDefines("QTCONFIG_CONCAT_PACKETIZER")
  16. if project.IsDefined("HELIX_FEATURE_QUICKTIME"):
  17.     project.AddDefines("QTCONFIG_ALTERNATE_STREAMS")
  18. if project.IsDefined("HELIX_FEATURE_MP4_FILEFORMAT_ALL") or project.IsDefined("HELIX_FEATURE_SERVER"):
  19.     project.AddDefines("QTCONFIG_TRACK_CACHE")
  20.     project.AddDefines("QTCONFIG_BFRAG")
  21.     project.AddDefines("QTCONFIG_AUDIO_PACKETIZER")
  22.     project.AddDefines("QTCONFIG_VIDEO_PACKETIZER")
  23.     project.AddDefines("QTCONFIG_ALTERNATE_STREAMS")
  24.     project.AddDefines("QTCONFIG_SERVER")
  25.     project.AddDefines("QTCONFIG_RECUSRSION_PROTECTION")
  26.     project.AddDefines("QTCONFIG_SPEED_OVER_SIZE")
  27. if project.IsDefined("QTCONFIG_AUDIO_PACKETIZER") or project.IsDefined("QTCONFIG_VIDEO_PACKETIZER") or project.IsDefined("QTCONFIG_TIMEDTEXT_PACKETIZER") or project.IsDefined("QTCONFIG_CONCAT_PACKETIZER") :
  28.     project.AddDefines("QTCONFIG_PACKETIZER_FACTORY")
  29. 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" );
  30. project.AddIncludes(".")
  31. project.AddSources( 'qtbatom.cpp', 'qtatoms.cpp', 'atomizer.cpp', 'qttrack.cpp', 'qttrkmgr.cpp', 'qtatmmgs.cpp', 'qtffplin.cpp', 'mempager.cpp')
  32. if project.IsDefined("QTCONFIG_PACKETIZER_FACTORY"):
  33. project.AddSources( 'qtpacketizerfct.cpp')
  34. if project.IsDefined("QTCONFIG_FSWITCHER"):
  35. project.AddSources( 'fswtchr.cpp')
  36. else:
  37. project.AddSources( 'fswtchr_passthrough.cpp')
  38. if "QTCONFIG_BFRAG" in project.defines:
  39. project.AddSources( 'bfrag.cpp')
  40. if "QTCONFIG_BFRAG_FACTORY" in project.defines:
  41. project.AddSources( 'bfragfct.cpp')
  42. LibraryTarget('mp4fformatlib')
  43. pass ## pre-processor removed="DependTarget()"
  44. ### END UMAKE PRE-PROCESSOR OUTPUT