Umakefil
上传用户:zhongxx05
上传日期:2007-06-06
资源大小:33641k
文件大小:2k
源码类别:

Symbian

开发平台:

C/C++

  1. UmakefileVersion(2,2)
  2. project.AddModuleIncludes("common/include",
  3.   "video/include",
  4.                           "client/include",
  5.   "client/videosvc/include",
  6.   "client/common/container/pub",
  7.                           "datatype/common/container/pub",
  8.   "datatype/common/util/pub",
  9.   "datatype/common/vidrend/pub",
  10.                           "datatype/rm/include",
  11.                           "datatype/rm/common/pub",
  12.                           "datatype/rm/common/util/pub",
  13.   "datatype/rm/video/common/pub")
  14. project.AddSources("vidplin.cpp",
  15.    "guids.cpp")
  16. project.AddModuleLibraries( "common/runtime[runtlib]",
  17.     "common/dbgtool[debuglib]", 
  18.     "common/util[utillib]", 
  19.     "common/container[contlib]",
  20.     "common/system[syslib]",
  21.                             "video/vidutil[vidutillib]",
  22.                             "protocol/sdp[sdplib]",
  23.     "protocol/common/util[protutillib]",
  24.     "datatype/common/util[dtutillib]",
  25.     "datatype/common/vidrend")
  26. if "HELIX_FEATURE_VIDEO_REAL" in project.defines:
  27.     project.AddModuleIncludes("datatype/rm/video/renderer/pub")
  28.     project.AddModuleLibraries("datatype/rm/common[rmcomlib]",
  29.        "datatype/rm/video/renderer[rvxrendlib]")
  30.     project.AddLibraries(GetSDKPath("rmvidcom_lib"),
  31.  GetSDKPath("rmvidpyld_lib"))
  32. if "HELIX_FEATURE_VIDEO_MPEG4" in project.defines:
  33.     project.AddModuleIncludes("datatype/mp4/video/renderer/pub")
  34.     project.AddModuleLibraries("datatype/mp4/common[mp4comlib]",
  35.        "datatype/mp4/payload[mp4pyldlib]",
  36.        "datatype/mp4/video/renderer[mp4vrenderlib]")
  37. if "HELIX_FEATURE_VIDEO_H263" in project.defines:
  38.     project.AddModuleIncludes("datatype/h263/video/renderer/pub")
  39.     project.AddModuleLibraries("datatype/h263/payload[h263pyldlib]",
  40.        "datatype/h263/renderer[h263renderlib]")
  41. project.ExportFunction("RMACreateInstance",
  42.                        "IUnknown** ppObj",
  43.                        "common/include",
  44.                        "hxcom.h")
  45. project.ExportFunction("CanUnload", "void")
  46. project.ExportFunction("CanUnload2", "void")
  47. if not project.IsDefined("HELIX_FEATURE_DLLACCESS_CLIENT"):
  48.     project.ExportFunction("SetDLLAccessPath", "const char* pszPath")
  49. DLLTarget("vidplin")
  50. DependTarget()